body { margin: 0px; padding: 0px; }
body .a-ui { font-size: 12px; }
.a-ui div, .a-ui span, .a-ui iframe, .a-ui pre, .a-ui a, .a-ui img, .a-ui ol, .a-ui ul, .a-ui li, .a-ui fieldset, .a-ui form, .a-ui label, .a-ui legend, .a-ui table, .a-ui caption, .a-ui tbody, .a-ui tfoot, .a-ui thead, .a-ui tr, .a-ui th, .a-ui td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
.a-ui li, .a-ui ul, .a-ui ol, li.a-ui, ul.a-ui, ol.a-ui { list-style: outside none none; }
.a-ui h1, h1.a-ui { font-size: 36px; }
.a-ui h2, h2.a-ui { font-size: 28px; }
.a-ui h3, h3.a-ui { font-size: 20px; }
.a-ui h4, h4.a-ui { font-size: 14px; }
.a-ui h5, h5.a-ui { font-size: 12px; font-weight: bold; }
.a-ui h6, h6.a-ui { font-size: 12px; color: rgb(153, 153, 153); }
.a-ui h1, .a-ui h2, .a-ui h3, .a-ui h4, .a-ui h5, .a-ui h6 { font-family: Arial,sans-serif; }
h1.a-ui, h2.a-ui, h3.a-ui, h4.a-ui, h5.a-ui, h6.a-ui { font-family: Arial,sans-serif; }
input::-moz-focus-inner { border: 0px none; padding: 0px; }
.a-ui .a-form-row, .a-form-row { position: relative; clear: both; margin: 10px 0px; }
.a-ui .a-form-row::after, .a-ui .a-form-row::before, .a-form-row::after, .a-form-row::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-ui .a-form-row::after, .a-form-row::after { clear: both; }
.a-ui .a-form-row label, .a-form-row label { float: left; text-align: left; font-weight: normal; width: 120px; line-height: 20px; }
.a-ui .a-form-row label.full, .a-form-row label.full { width: 100%; }
.a-ui .a-form-row input[type="text"], .a-ui .a-form-row input[type="password"], .a-ui .a-form-row select, .a-ui .a-form-row textarea, .a-form-row input[type="text"], .a-form-row input[type="password"], .a-form-row select, .a-form-row textarea { float: left; font-size: 12px; font-family: Arial,sans-serif; border-radius: 3px; border: 1px solid rgb(221, 221, 221); padding: 2px 3px; }
.a-ui .a-form-row textarea, .a-form-row textarea { padding: 1.5%; width: 97%; margin: 0px 0px 0px -1px; }
.a-ui .a-form-row .a-form-field, .a-ui .a-form-row .a-form-error, .a-form-row .a-form-field, .a-form-row .a-form-error { float: left; }
.a-ui .a-form-row .error_list, .a-form-row .error_list { width: 100%; float: left; margin: 0px; font-size: 11px; color: rgb(153, 0, 0); list-style: outside none none; }
.a-ui .a-form-row .error_list li, .a-form-row .error_list li { float: left; width: 100%; clear: both; margin: 5px 0px; }
.a-ui .a-form-row .radio_list, .a-form-row .radio_list { list-style: outside none none; }
.a-ui .a-form-row .radio_list li, .a-ui .a-form-row .radio_list input, .a-form-row .radio_list li, .a-form-row .radio_list input { float: left; }
.a-ui .a-form-row .radio_list li label, .a-form-row .radio_list li label { padding-left: 5px; padding-right: 15px; width: auto; }
.a-ui .a-form-row.submit, .a-form-row.submit { margin-left: 120px; }
.a-ui .a-form-row.example p, .a-form-row.example p { font-size: 11px; color: rgb(136, 136, 136); padding: 5px; }
.a-ui.a-multiple-select-list, .a-multiple-select-list { float: left; clear: both; display: block; position: relative; width: 100%; }
.a-multiple-select .add { position: relative; float: left; clear: both; width: 100%; margin: 5px 0px; }
.a-multiple-select .add .add-text, .a-multiple-select .add input.add-text[type="text"] { float: left; width: 120px; border: 1px solid rgb(221, 221, 221); padding: 3px; margin: -1px 0px 0px; }
.a-multiple-select .add .a-btn { margin-left: 2px; }
.a-ui.a-multiple-select-list .a-multiple-select-item, .a-multiple-select-item { position: relative; float: left; clear: both; line-height: 20px; }
.a-multiple-select-item span { float: left; }
.a-multiple-select-item .a-close-small { float: left; clear: none; }
.categories .a-multiple-select-item { width: 100%; }
.a-ui input.a-submit, .a-ui input.a-cancel, input.a-submit, input.a-cancel { float: left; position: relative; font-size: 12px; font-family: arial,sans-serif; line-height: normal; padding: 0px 4px; width: auto; cursor: pointer; min-height: 20px; height: auto; margin: 0px; }
input.a-submit:hover { background-color: rgb(136, 136, 136) ! important; cursor: pointer; }
.a-ui .a-btn, .a-ui.a-btn, .a-ui .a-link, .a-ui.a-link, .a-ui .a-after-button, .a-ui.a-after-button { position: relative; display: inline-block; float: left; text-decoration: none; font-family: arial,sans-serif; font-size: 12.006px; font-weight: normal; cursor: pointer; padding: 0px 4px; white-space: nowrap; height: 18px; line-height: 18px; border: medium none; }
.a-ui .a-btn:hover, .a-ui.a-btn:hover, .a-ui .a-link:hover, .a-ui.a-link:hover, .a-ui .a-after-button:hover, .a-ui.a-after-button:hover { text-decoration: none; }
.a-ui .a-btn.icon, .a-ui.a-btn.icon, .a-ui .a-link.icon, .a-ui.a-link.icon, .a-ui .a-after-button.icon, .a-ui.a-after-button.icon { padding: 0px 4px 0px 20px; }
.a-ui .a-btn.icon:hover > .icon, .a-ui .a-btn.icon:focus > .icon, .a-ui.a-btn.icon:hover > .icon, .a-ui.a-btn.icon:focus > .icon, .a-ui .a-link.icon:hover > .icon, .a-ui .a-link.icon:focus > .icon, .a-ui.a-link.icon:hover > .icon, .a-ui.a-link.icon:focus > .icon, .a-ui .a-after-button.icon:hover > .icon, .a-ui .a-after-button.icon:focus > .icon, .a-ui.a-after-button.icon:hover > .icon, .a-ui.a-after-button.icon:focus > .icon { background-color: transparent; }
.a-ui .a-btn.icon > .icon, .a-ui.a-btn.icon > .icon, .a-ui .a-link.icon > .icon, .a-ui.a-link.icon > .icon, .a-ui .a-after-button.icon > .icon, .a-ui.a-after-button.icon > .icon { display: block; height: 20px; width: 20px; position: absolute; top: 50%; left: 0px; margin-top: -10px; background-repeat: no-repeat; background-image: url(f42f31d48e58f64884f6c7409597d070d5e36504.png) ; overflow: hidden; text-indent: -9999px; }
.a-ui .a-btn.icon.icon-right, .a-ui.a-btn.icon.icon-right, .a-ui .a-link.icon.icon-right, .a-ui.a-link.icon.icon-right, .a-ui .a-after-button.icon.icon-right, .a-ui.a-after-button.icon.icon-right { padding: 0px 20px 0px 4px; }
.a-ui .a-btn.icon.icon-right > .icon, .a-ui.a-btn.icon.icon-right > .icon, .a-ui .a-link.icon.icon-right > .icon, .a-ui.a-link.icon.icon-right > .icon, .a-ui .a-after-button.icon.icon-right > .icon, .a-ui.a-after-button.icon.icon-right > .icon { left: auto; right: 0px; }
.a-ui .a-btn.icon.no-icon > .icon, .a-ui.a-btn.icon.no-icon > .icon, .a-ui .a-link.icon.no-icon > .icon, .a-ui.a-link.icon.no-icon > .icon, .a-ui .a-after-button.icon.no-icon > .icon, .a-ui.a-after-button.icon.no-icon > .icon { background: transparent none repeat scroll 0% 0%; text-indent: 0px; text-align: center; line-height: 20px; }
.a-ui .a-btn.no-label, .a-ui .a-btn.no-label:hover, .a-ui.a-btn.no-label, .a-ui.a-btn.no-label:hover, .a-ui .a-link.no-label, .a-ui .a-link.no-label:hover, .a-ui.a-link.no-label, .a-ui.a-link.no-label:hover, .a-ui .a-after-button.no-label, .a-ui .a-after-button.no-label:hover, .a-ui.a-after-button.no-label, .a-ui.a-after-button.no-label:hover { background-repeat: no-repeat; text-indent: -9999px; padding: 0px; width: 18px; }
.a-ui .a-btn.no-label.icon > .icon, .a-ui .a-btn.no-label.icon:hover > .icon, .a-ui.a-btn.no-label.icon > .icon, .a-ui.a-btn.no-label.icon:hover > .icon, .a-ui .a-link.no-label.icon > .icon, .a-ui .a-link.no-label.icon:hover > .icon, .a-ui.a-link.no-label.icon > .icon, .a-ui.a-link.no-label.icon:hover > .icon, .a-ui .a-after-button.no-label.icon > .icon, .a-ui .a-after-button.no-label.icon:hover > .icon, .a-ui.a-after-button.no-label.icon > .icon, .a-ui.a-after-button.no-label.icon:hover > .icon { left: 50%; margin-left: -10px; }
.a-ui .a-btn.lite, .a-ui.a-btn.lite, .a-ui .a-link.lite, .a-ui.a-link.lite, .a-ui .a-after-button.lite, .a-ui.a-after-button.lite { text-shadow: none; background: transparent none repeat scroll 0% 0%; border: 1px solid transparent; }
.a-ui .a-btn.lite:hover, .a-ui.a-btn.lite:hover, .a-ui .a-link.lite:hover, .a-ui.a-link.lite:hover, .a-ui .a-after-button.lite:hover, .a-ui.a-after-button.lite:hover { color: rgb(0, 0, 0) ! important; background-color: rgba(0, 0, 0, 0.125) ! important; border: 1px inset rgba(0, 0, 0, 0.125) ! important; }
.a-ui .a-btn.mini, .a-ui.a-btn.mini, .a-ui .a-link.mini, .a-ui.a-link.mini, .a-ui .a-after-button.mini, .a-ui.a-after-button.mini { font-size: 10.0058px; height: 16.002px; line-height: 16.002px; }
.a-ui .a-btn.mini.no-label, .a-ui.a-btn.mini.no-label, .a-ui .a-link.mini.no-label, .a-ui.a-link.mini.no-label, .a-ui .a-after-button.mini.no-label, .a-ui.a-after-button.mini.no-label { width: 16.002px; }
.a-ui .a-btn.mini.no-icon > .icon, .a-ui.a-btn.mini.no-icon > .icon, .a-ui .a-link.mini.no-icon > .icon, .a-ui.a-link.mini.no-icon > .icon, .a-ui .a-after-button.mini.no-icon > .icon, .a-ui.a-after-button.mini.no-icon > .icon { line-height: 16.002px; }
.a-ui .a-btn.big, .a-ui.a-btn.big, .a-ui .a-link.big, .a-ui.a-link.big, .a-ui .a-after-button.big, .a-ui.a-after-button.big { font-size: 18.009px; height: 22.5px; line-height: 22.5px; }
.a-ui .a-btn.big.no-label, .a-ui.a-btn.big.no-label, .a-ui .a-link.big.no-label, .a-ui.a-link.big.no-label, .a-ui .a-after-button.big.no-label, .a-ui.a-after-button.big.no-label { width: 22.5px; }
.a-ui .a-btn.big.no-icon > .icon, .a-ui.a-btn.big.no-icon > .icon, .a-ui .a-link.big.no-icon > .icon, .a-ui.a-link.big.no-icon > .icon, .a-ui .a-after-button.big.no-icon > .icon, .a-ui.a-after-button.big.no-icon > .icon { line-height: 22.5px; }
.a-ui .a-btn.no-bg, .a-ui .a-btn.no-bg:hover, .a-ui .a-btn.no-bg:focus, .a-ui .a-btn.no-bg.alt, .a-ui .a-btn.no-bg.alt:hover, .a-ui .a-btn.no-bg.alt:focus, .a-ui.a-btn.no-bg, .a-ui.a-btn.no-bg:hover, .a-ui.a-btn.no-bg:focus, .a-ui.a-btn.no-bg.alt, .a-ui.a-btn.no-bg.alt:hover, .a-ui.a-btn.no-bg.alt:focus, .a-ui .a-link.no-bg, .a-ui .a-link.no-bg:hover, .a-ui .a-link.no-bg:focus, .a-ui .a-link.no-bg.alt, .a-ui .a-link.no-bg.alt:hover, .a-ui .a-link.no-bg.alt:focus, .a-ui.a-link.no-bg, .a-ui.a-link.no-bg:hover, .a-ui.a-link.no-bg:focus, .a-ui.a-link.no-bg.alt, .a-ui.a-link.no-bg.alt:hover, .a-ui.a-link.no-bg.alt:focus, .a-ui .a-after-button.no-bg, .a-ui .a-after-button.no-bg:hover, .a-ui .a-after-button.no-bg:focus, .a-ui .a-after-button.no-bg.alt, .a-ui .a-after-button.no-bg.alt:hover, .a-ui .a-after-button.no-bg.alt:focus, .a-ui.a-after-button.no-bg, .a-ui.a-after-button.no-bg:hover, .a-ui.a-after-button.no-bg:focus, .a-ui.a-after-button.no-bg.alt, .a-ui.a-after-button.no-bg.alt:hover, .a-ui.a-after-button.no-bg.alt:focus { border: 0px none ! important; text-shadow: none ! important; background: transparent none repeat scroll 0% 0% ! important; box-shadow: none ! important; line-height: 20px ! important; height: 20px ! important; }
.a-ui .a-btn.a-cancel, .a-ui.a-btn.a-cancel, .a-ui .a-link.a-cancel, .a-ui.a-link.a-cancel, .a-ui .a-after-button.a-cancel, .a-ui.a-after-button.a-cancel { padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 20px ! important; }
.a-ui .a-btn.a-cancel.no-label, .a-ui.a-btn.a-cancel.no-label, .a-ui .a-link.a-cancel.no-label, .a-ui.a-link.a-cancel.no-label, .a-ui .a-after-button.a-cancel.no-label, .a-ui.a-after-button.a-cancel.no-label { padding: 0px ! important; }
.a-ui .a-btn.a-drag, .a-ui.a-btn.a-drag, .a-ui .a-link.a-drag, .a-ui.a-link.a-drag, .a-ui .a-after-button.a-drag, .a-ui.a-after-button.a-drag { cursor: move; }
.a-ui .a-btn.a-sort-arrow.not-sorting, .a-ui.a-btn.a-sort-arrow.not-sorting, .a-ui .a-link.a-sort-arrow.not-sorting, .a-ui.a-link.a-sort-arrow.not-sorting, .a-ui .a-after-button.a-sort-arrow.not-sorting, .a-ui.a-after-button.a-sort-arrow.not-sorting { opacity: 0.5; }
.a-ui .a-btn.a-sort-arrow.not-sorting:hover, .a-ui.a-btn.a-sort-arrow.not-sorting:hover, .a-ui .a-link.a-sort-arrow.not-sorting:hover, .a-ui.a-link.a-sort-arrow.not-sorting:hover, .a-ui .a-after-button.a-sort-arrow.not-sorting:hover, .a-ui.a-after-button.a-sort-arrow.not-sorting:hover { opacity: 1; }
.a-ui .a-btn.a-busy > .icon, .a-ui.a-btn.a-busy > .icon, .a-ui .a-link.a-busy > .icon, .a-ui.a-link.a-busy > .icon, .a-ui .a-after-button.a-busy > .icon, .a-ui.a-after-button.a-busy > .icon { background: transparent url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll 50% 50%; }
.a-ui .a-btn.a-sidebar-button, .a-ui.a-btn.a-sidebar-button, .a-ui .a-link.a-sidebar-button, .a-ui.a-link.a-sidebar-button, .a-ui .a-after-button.a-sidebar-button, .a-ui.a-after-button.a-sidebar-button { width: 99%; padding: 0px ! important; text-align: center; clear: both; margin: 0px 0px 10px; }
.a-ui .a-btn.a-sidebar-button .label, .a-ui.a-btn.a-sidebar-button .label, .a-ui .a-link.a-sidebar-button .label, .a-ui.a-link.a-sidebar-button .label, .a-ui .a-after-button.a-sidebar-button .label, .a-ui.a-after-button.a-sidebar-button .label { width: 100%; text-align: center; display: block; position: absolute; }
.a-ui .a-btn.a-toggle-btn, .a-ui.a-btn.a-toggle-btn, .a-ui .a-link.a-toggle-btn, .a-ui.a-link.a-toggle-btn, .a-ui .a-after-button.a-toggle-btn, .a-ui.a-after-button.a-toggle-btn { -moz-user-select: none; }
.a-ui .a-btn.a-toggle-btn.option-1 .option-1, .a-ui .a-btn.a-toggle-btn.option-2 .option-2, .a-ui.a-btn.a-toggle-btn.option-1 .option-1, .a-ui.a-btn.a-toggle-btn.option-2 .option-2, .a-ui .a-link.a-toggle-btn.option-1 .option-1, .a-ui .a-link.a-toggle-btn.option-2 .option-2, .a-ui.a-link.a-toggle-btn.option-1 .option-1, .a-ui.a-link.a-toggle-btn.option-2 .option-2, .a-ui .a-after-button.a-toggle-btn.option-1 .option-1, .a-ui .a-after-button.a-toggle-btn.option-2 .option-2, .a-ui.a-after-button.a-toggle-btn.option-1 .option-1, .a-ui.a-after-button.a-toggle-btn.option-2 .option-2 { display: block; }
.a-ui .a-btn.a-toggle-btn.option-1 .option-2, .a-ui .a-btn.a-toggle-btn.option-2 .option-1, .a-ui.a-btn.a-toggle-btn.option-1 .option-2, .a-ui.a-btn.a-toggle-btn.option-2 .option-1, .a-ui .a-link.a-toggle-btn.option-1 .option-2, .a-ui .a-link.a-toggle-btn.option-2 .option-1, .a-ui.a-link.a-toggle-btn.option-1 .option-2, .a-ui.a-link.a-toggle-btn.option-2 .option-1, .a-ui .a-after-button.a-toggle-btn.option-1 .option-2, .a-ui .a-after-button.a-toggle-btn.option-2 .option-1, .a-ui.a-after-button.a-toggle-btn.option-1 .option-2, .a-ui.a-after-button.a-toggle-btn.option-2 .option-1 { display: none; }
.a-ui .a-btn.a-toggle-btn.icon > .icon, .a-ui.a-btn.a-toggle-btn.icon > .icon, .a-ui .a-link.a-toggle-btn.icon > .icon, .a-ui.a-link.a-toggle-btn.icon > .icon, .a-ui .a-after-button.a-toggle-btn.icon > .icon, .a-ui.a-after-button.a-toggle-btn.icon > .icon { border-radius: 6px; height: 10px; width: 10px; margin: -6px 4px 0px; border: 1px inset rgba(0, 0, 0, 0.2); background-image: none; }
.a-ui .a-btn.a-toggle-btn.icon.option-1 > .icon, .a-ui.a-btn.a-toggle-btn.icon.option-1 > .icon, .a-ui .a-link.a-toggle-btn.icon.option-1 > .icon, .a-ui.a-link.a-toggle-btn.icon.option-1 > .icon, .a-ui .a-after-button.a-toggle-btn.icon.option-1 > .icon, .a-ui.a-after-button.a-toggle-btn.icon.option-1 > .icon { background: rgb(49, 171, 100) radial-gradient(rgb(49, 171, 100) 0%, rgb(0, 128, 64) 100%) repeat scroll 0% 0%; }
.a-ui .a-btn.a-toggle-btn.icon.option-2 > .icon, .a-ui.a-btn.a-toggle-btn.icon.option-2 > .icon, .a-ui .a-link.a-toggle-btn.icon.option-2 > .icon, .a-ui.a-link.a-toggle-btn.icon.option-2 > .icon, .a-ui .a-after-button.a-toggle-btn.icon.option-2 > .icon, .a-ui.a-after-button.a-toggle-btn.icon.option-2 > .icon { background: rgb(255, 102, 102) linear-gradient(to top, red 0%, rgb(255, 102, 102) 100%) repeat scroll 0% 0%; }
.a-ui .a-after-button, .a-ui.a-after-button { margin: 1px; }
.a-ui.a-simple-icon { position: relative; float: left; height: 20px; width: 20px; }
.a-ui.a-simple-icon > .icon { display: block; height: 20px; width: 20px; position: absolute; top: 50%; left: 0px; margin-top: -10px; background-repeat: no-repeat; background-image: url(f42f31d48e58f64884f6c7409597d070d5e36504.png) ; overflow: hidden; text-indent: -9999px; }
.a-ui.a-tag > .a-tag-count, .a-ui .a-tag > .a-tag-count { color: rgb(153, 153, 153); text-indent: 0px; text-align: center; }
.a-ui input.a-btn.a-submit.big, input.a-ui.a-btn.a-submit.big { height: 24.5px; }
.a-arrow-btn { float: left; cursor: pointer; text-indent: -9999px; padding: 0px; width: 20px; height: 20px; outline: medium none; overflow: hidden; background-image: url(f42f31d48e58f64884f6c7409597d070d5e36504.png) ; }
.a-arrow-btn:hover { opacity: 0.5; }
.a-btn.a-none > .icon, .a-arrow-btn.a-none > .icon, .a-simple-icon.a-none > .icon { background-image: none ! important; }
.a-btn.a-add > .icon, .a-arrow-btn.a-add > .icon, .a-simple-icon.a-add > .icon { background-position: 0px 0px; }
.a-btn.a-arrow-btn.a-arrow-down, .a-btn.a-arrow-down > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-down, .a-arrow-btn.a-arrow-down > .icon, .a-simple-icon.a-arrow-btn.a-arrow-down, .a-simple-icon.a-arrow-down > .icon { background-position: 0px -20px; }
.a-btn.a-arrow-btn.a-arrow-up, .a-btn.a-arrow-up > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-up, .a-arrow-btn.a-arrow-up > .icon, .a-simple-icon.a-arrow-btn.a-arrow-up, .a-simple-icon.a-arrow-up > .icon { background-position: 0px -40px; }
.a-btn.a-arrow-btn.a-arrow-left, .a-btn.a-arrow-left > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-left, .a-arrow-btn.a-arrow-left > .icon, .a-simple-icon.a-arrow-btn.a-arrow-left, .a-simple-icon.a-arrow-left > .icon { background-position: 0px -60px; }
.a-btn.a-arrow-btn.a-arrow-right, .a-btn.a-arrow-right > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-right, .a-arrow-btn.a-arrow-right > .icon, .a-simple-icon.a-arrow-btn.a-arrow-right, .a-simple-icon.a-arrow-right > .icon { background-position: 0px -80px; }
.a-btn.a-arrow-btn.a-arrow-left.chunky, .a-btn.a-arrow-left.chunky > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-left.chunky, .a-arrow-btn.a-arrow-left.chunky > .icon, .a-simple-icon.a-arrow-btn.a-arrow-left.chunky, .a-simple-icon.a-arrow-left.chunky > .icon { background-position: 0px -100px; }
.a-btn.a-arrow-btn.a-arrow-right.chunky, .a-btn.a-arrow-right.chunky > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-right.chunky, .a-arrow-btn.a-arrow-right.chunky > .icon, .a-simple-icon.a-arrow-btn.a-arrow-right.chunky, .a-simple-icon.a-arrow-right.chunky > .icon { background-position: 0px -120px; }
.a-btn.a-arrow-btn.a-arrow-left.thin, .a-btn.a-arrow-left.thin > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-left.thin, .a-arrow-btn.a-arrow-left.thin > .icon, .a-simple-icon.a-arrow-btn.a-arrow-left.thin, .a-simple-icon.a-arrow-left.thin > .icon { background-position: 0px -140px; }
.a-btn.a-arrow-btn.a-arrow-right.thin, .a-btn.a-arrow-right.thin > .icon, .a-arrow-btn.a-arrow-btn.a-arrow-right.thin, .a-arrow-btn.a-arrow-right.thin > .icon, .a-simple-icon.a-arrow-btn.a-arrow-right.thin, .a-simple-icon.a-arrow-right.thin > .icon { background-position: 0px -160px; }
.a-btn.a-return > .icon, .a-arrow-btn.a-return > .icon, .a-simple-icon.a-return > .icon { background-position: 0px -180px; }
.a-btn.a-dropdown-arrow.right > .icon, .a-arrow-btn.a-dropdown-arrow.right > .icon, .a-simple-icon.a-dropdown-arrow.right > .icon { background-position: 0px -200px; }
.a-btn.a-dropdown-arrow.left > .icon, .a-arrow-btn.a-dropdown-arrow.left > .icon, .a-simple-icon.a-dropdown-arrow.left > .icon { background-position: 0px -220px; }
.a-btn.a-dropdown-arrow.down > .icon, .a-arrow-btn.a-dropdown-arrow.down > .icon, .a-simple-icon.a-dropdown-arrow.down > .icon { background-position: 0px -240px; }
.a-btn.a-dropdown-arrow.up > .icon, .a-arrow-btn.a-dropdown-arrow.up > .icon, .a-simple-icon.a-dropdown-arrow.up > .icon { background-position: 0px -260px; }
.a-btn.a-audio > .icon, .a-arrow-btn.a-audio > .icon, .a-simple-icon.a-audio > .icon { background-position: 0px -280px; }
.a-btn.a-blogmulti > .icon, .a-arrow-btn.a-blogmulti > .icon, .a-simple-icon.a-blogmulti > .icon { background-position: 0px -300px; }
.a-btn.a-blog > .icon, .a-btn.a-blog-btn > .icon, .a-btn.a-blogpost > .icon, .a-btn.a-blogsingle > .icon, .a-arrow-btn.a-blog > .icon, .a-arrow-btn.a-blog-btn > .icon, .a-arrow-btn.a-blogpost > .icon, .a-arrow-btn.a-blogsingle > .icon, .a-simple-icon.a-blog > .icon, .a-simple-icon.a-blog-btn > .icon, .a-simple-icon.a-blogpost > .icon, .a-simple-icon.a-blogsingle > .icon { background-position: 0px -320px; }
.a-btn.a-button > .icon, .a-arrow-btn.a-button > .icon, .a-simple-icon.a-button > .icon { background-position: 0px -340px; }
.a-btn.a-checked > .icon, .a-arrow-btn.a-checked > .icon, .a-simple-icon.a-checked > .icon { background-position: 0px -360px; }
.a-btn.a-unchecked > .icon, .a-arrow-btn.a-unchecked > .icon, .a-simple-icon.a-unchecked > .icon { background-position: 0px -380px; }
.a-btn.a-download > .icon, .a-arrow-btn.a-download > .icon, .a-simple-icon.a-download > .icon { background-position: 0px -400px; }
.a-btn.a-drag > .icon, .a-arrow-btn.a-drag > .icon, .a-simple-icon.a-drag > .icon { background-position: 0px -420px; }
.a-btn.a-edit > .icon, .a-btn.a-publish > .icon, .a-arrow-btn.a-edit > .icon, .a-arrow-btn.a-publish > .icon, .a-simple-icon.a-edit > .icon, .a-simple-icon.a-publish > .icon { background-position: 0px -440px; }
.a-btn.a-email > .icon, .a-arrow-btn.a-email > .icon, .a-simple-icon.a-email > .icon { background-position: 0px -460px; }
.a-btn.a-events.day-1 > .icon, .a-arrow-btn.a-events.day-1 > .icon, .a-simple-icon.a-events.day-1 > .icon { background-position: 0px -480px; }
.a-btn.a-events.day-2 > .icon, .a-arrow-btn.a-events.day-2 > .icon, .a-simple-icon.a-events.day-2 > .icon { background-position: 0px -500px; }
.a-btn.a-events.day-3 > .icon, .a-arrow-btn.a-events.day-3 > .icon, .a-simple-icon.a-events.day-3 > .icon { background-position: 0px -520px; }
.a-btn.a-events.day-4 > .icon, .a-arrow-btn.a-events.day-4 > .icon, .a-simple-icon.a-events.day-4 > .icon { background-position: 0px -540px; }
.a-btn.a-events.day-5 > .icon, .a-arrow-btn.a-events.day-5 > .icon, .a-simple-icon.a-events.day-5 > .icon { background-position: 0px -560px; }
.a-btn.a-events.day-6 > .icon, .a-arrow-btn.a-events.day-6 > .icon, .a-simple-icon.a-events.day-6 > .icon { background-position: 0px -580px; }
.a-btn.a-events.day-7 > .icon, .a-arrow-btn.a-events.day-7 > .icon, .a-simple-icon.a-events.day-7 > .icon { background-position: 0px -600px; }
.a-btn.a-events.day-8 > .icon, .a-arrow-btn.a-events.day-8 > .icon, .a-simple-icon.a-events.day-8 > .icon { background-position: 0px -620px; }
.a-btn.a-events.day-9 > .icon, .a-arrow-btn.a-events.day-9 > .icon, .a-simple-icon.a-events.day-9 > .icon { background-position: 0px -640px; }
.a-btn.a-events.day-10 > .icon, .a-arrow-btn.a-events.day-10 > .icon, .a-simple-icon.a-events.day-10 > .icon { background-position: 0px -660px; }
.a-btn.a-events.day-11 > .icon, .a-arrow-btn.a-events.day-11 > .icon, .a-simple-icon.a-events.day-11 > .icon { background-position: 0px -680px; }
.a-btn.a-events.day-12 > .icon, .a-arrow-btn.a-events.day-12 > .icon, .a-simple-icon.a-events.day-12 > .icon { background-position: 0px -700px; }
.a-btn.a-events.day-13 > .icon, .a-arrow-btn.a-events.day-13 > .icon, .a-simple-icon.a-events.day-13 > .icon { background-position: 0px -720px; }
.a-btn.a-events.day-14 > .icon, .a-arrow-btn.a-events.day-14 > .icon, .a-simple-icon.a-events.day-14 > .icon { background-position: 0px -740px; }
.a-btn.a-events.day-15 > .icon, .a-arrow-btn.a-events.day-15 > .icon, .a-simple-icon.a-events.day-15 > .icon { background-position: 0px -760px; }
.a-btn.a-events.day-16 > .icon, .a-arrow-btn.a-events.day-16 > .icon, .a-simple-icon.a-events.day-16 > .icon { background-position: 0px -780px; }
.a-btn.a-events.day-17 > .icon, .a-arrow-btn.a-events.day-17 > .icon, .a-simple-icon.a-events.day-17 > .icon { background-position: 0px -800px; }
.a-btn.a-events.day-18 > .icon, .a-arrow-btn.a-events.day-18 > .icon, .a-simple-icon.a-events.day-18 > .icon { background-position: 0px -820px; }
.a-btn.a-events.day-19 > .icon, .a-arrow-btn.a-events.day-19 > .icon, .a-simple-icon.a-events.day-19 > .icon { background-position: 0px -840px; }
.a-btn.a-events.day-20 > .icon, .a-arrow-btn.a-events.day-20 > .icon, .a-simple-icon.a-events.day-20 > .icon { background-position: 0px -860px; }
.a-btn.a-events.day-21 > .icon, .a-arrow-btn.a-events.day-21 > .icon, .a-simple-icon.a-events.day-21 > .icon { background-position: 0px -880px; }
.a-btn.a-events.day-22 > .icon, .a-arrow-btn.a-events.day-22 > .icon, .a-simple-icon.a-events.day-22 > .icon { background-position: 0px -900px; }
.a-btn.a-events.day-23 > .icon, .a-arrow-btn.a-events.day-23 > .icon, .a-simple-icon.a-events.day-23 > .icon { background-position: 0px -920px; }
.a-btn.a-events.day-24 > .icon, .a-arrow-btn.a-events.day-24 > .icon, .a-simple-icon.a-events.day-24 > .icon { background-position: 0px -940px; }
.a-btn.a-events.day-25 > .icon, .a-arrow-btn.a-events.day-25 > .icon, .a-simple-icon.a-events.day-25 > .icon { background-position: 0px -960px; }
.a-btn.a-events.day-26 > .icon, .a-arrow-btn.a-events.day-26 > .icon, .a-simple-icon.a-events.day-26 > .icon { background-position: 0px -980px; }
.a-btn.a-events.day-27 > .icon, .a-arrow-btn.a-events.day-27 > .icon, .a-simple-icon.a-events.day-27 > .icon { background-position: 0px -1000px; }
.a-btn.a-events.day-28 > .icon, .a-arrow-btn.a-events.day-28 > .icon, .a-simple-icon.a-events.day-28 > .icon { background-position: 0px -1020px; }
.a-btn.a-events.day-29 > .icon, .a-arrow-btn.a-events.day-29 > .icon, .a-simple-icon.a-events.day-29 > .icon { background-position: 0px -1040px; }
.a-btn.a-events.day-30 > .icon, .a-arrow-btn.a-events.day-30 > .icon, .a-simple-icon.a-events.day-30 > .icon { background-position: 0px -1060px; }
.a-btn.a-events.day-31 > .icon, .a-btn.a-event > .icon, .a-btn.a-eventsingle > .icon, .a-arrow-btn.a-events.day-31 > .icon, .a-arrow-btn.a-event > .icon, .a-arrow-btn.a-eventsingle > .icon, .a-simple-icon.a-events.day-31 > .icon, .a-simple-icon.a-event > .icon, .a-simple-icon.a-eventsingle > .icon { background-position: 0px -1080px; }
.a-btn.a-feed > .icon, .a-btn.a-rss-feed > .icon, .a-btn.a-rss > .icon, .a-arrow-btn.a-feed > .icon, .a-arrow-btn.a-rss-feed > .icon, .a-arrow-btn.a-rss > .icon, .a-simple-icon.a-feed > .icon, .a-simple-icon.a-rss-feed > .icon, .a-simple-icon.a-rss > .icon { background-position: 0px -1100px; }
.a-btn.a-feed.color > .icon, .a-btn.a-rss-feed.color > .icon, .a-btn.a-rss.color > .icon, .a-arrow-btn.a-feed.color > .icon, .a-arrow-btn.a-rss-feed.color > .icon, .a-arrow-btn.a-rss.color > .icon, .a-simple-icon.a-feed.color > .icon, .a-simple-icon.a-rss-feed.color > .icon, .a-simple-icon.a-rss.color > .icon { background-position: 0px -1760px; }
.a-btn.a-file > .icon, .a-arrow-btn.a-file > .icon, .a-simple-icon.a-file > .icon { background-position: 0px -1120px; }
.a-btn.a-history-btn > .icon, .a-btn.a-history-revert > .icon, .a-arrow-btn.a-history-btn > .icon, .a-arrow-btn.a-history-revert > .icon, .a-simple-icon.a-history-btn > .icon, .a-simple-icon.a-history-revert > .icon { background-position: 0px -1140px; }
.a-btn.a-slideshow > .icon, .a-btn.a-media > .icon, .a-btn.a-image > .icon, .a-arrow-btn.a-slideshow > .icon, .a-arrow-btn.a-media > .icon, .a-arrow-btn.a-image > .icon, .a-simple-icon.a-slideshow > .icon, .a-simple-icon.a-media > .icon, .a-simple-icon.a-image > .icon { background-position: 0px -1160px; }
.a-btn.a-smartslideshow > .icon, .a-arrow-btn.a-smartslideshow > .icon, .a-simple-icon.a-smartslideshow > .icon { background-position: 0px -1180px; }
.a-btn.a-page-settings > .icon, .a-arrow-btn.a-page-settings > .icon, .a-simple-icon.a-page-settings > .icon { background-position: 0px -1200px; }
.a-btn.a-page-small > .icon, .a-arrow-btn.a-page-small > .icon, .a-simple-icon.a-page-small > .icon { background-position: 0px -1220px; }
.a-btn.a-pdf > .icon, .a-arrow-btn.a-pdf > .icon, .a-simple-icon.a-pdf > .icon { background-position: 0px -1260px; }
.a-btn.a-rawhtml > .icon, .a-arrow-btn.a-rawhtml > .icon, .a-simple-icon.a-rawhtml > .icon { background-position: 0px -1300px; }
.a-btn.a-replace > .icon, .a-arrow-btn.a-replace > .icon, .a-simple-icon.a-replace > .icon { background-position: 0px -1320px; }
.a-btn.a-search > .icon, .a-arrow-btn.a-search > .icon, .a-simple-icon.a-search > .icon { background-position: 0px -1340px; }
.a-btn.a-settings > .icon, .a-arrow-btn.a-settings > .icon, .a-simple-icon.a-settings > .icon { background-position: 0px -1360px; }
.a-btn.a-reorganize > .icon, .a-arrow-btn.a-reorganize > .icon, .a-simple-icon.a-reorganize > .icon { background-position: 0px -1380px; }
.a-btn.a-theme > .icon, .a-btn.a-templates > .icon, .a-arrow-btn.a-theme > .icon, .a-arrow-btn.a-templates > .icon, .a-simple-icon.a-theme > .icon, .a-simple-icon.a-templates > .icon { background-position: 0px -1400px; }
.a-btn.a-richtext > .icon, .a-btn.a-text > .icon, .a-arrow-btn.a-richtext > .icon, .a-arrow-btn.a-text > .icon, .a-simple-icon.a-richtext > .icon, .a-simple-icon.a-text > .icon { background-position: 0px -1420px; }
.a-btn.a-delete > .icon, .a-arrow-btn.a-delete > .icon, .a-simple-icon.a-delete > .icon { background-position: 0px -1440px; }
.a-btn.a-categories > .icon, .a-btn.a-tags > .icon, .a-arrow-btn.a-categories > .icon, .a-arrow-btn.a-tags > .icon, .a-simple-icon.a-categories > .icon, .a-simple-icon.a-tags > .icon { background-position: 0px -1460px; }
.a-btn.a-users > .icon, .a-btn.a-people > .icon, .a-arrow-btn.a-users > .icon, .a-arrow-btn.a-people > .icon, .a-simple-icon.a-users > .icon, .a-simple-icon.a-people > .icon { background-position: 0px -1480px; }
.a-btn.a-video > .icon, .a-arrow-btn.a-video > .icon, .a-simple-icon.a-video > .icon { background-position: 0px -1500px; }
.a-btn.a-time > .icon, .a-arrow-btn.a-time > .icon, .a-simple-icon.a-time > .icon { background-position: 0px -1520px; }
.a-btn.a-crop > .icon, .a-arrow-btn.a-crop > .icon, .a-simple-icon.a-crop > .icon { background-position: 0px -1540px; }
.a-btn.a-calendar > .icon, .a-arrow-btn.a-calendar > .icon, .a-simple-icon.a-calendar > .icon { background-position: 0px -1560px; }
.a-btn.a-filters > .icon, .a-arrow-btn.a-filters > .icon, .a-simple-icon.a-filters > .icon { background-position: 0px -1360px; }
.a-btn.a-help > .icon, .a-arrow-btn.a-help > .icon, .a-simple-icon.a-help > .icon { background-position: 0px -1600px; }
.a-btn.a-media-four-up > .icon, .a-arrow-btn.a-media-four-up > .icon, .a-simple-icon.a-media-four-up > .icon { background-position: 0px -1620px; }
.a-btn.a-media-one-up > .icon, .a-arrow-btn.a-media-one-up > .icon, .a-simple-icon.a-media-one-up > .icon { background-position: 0px -1640px; }
.a-btn.a-media-two-up > .icon, .a-arrow-btn.a-media-two-up > .icon, .a-simple-icon.a-media-two-up > .icon { background-position: 0px -1660px; }
.a-btn.a-page-blog > .icon, .a-arrow-btn.a-page-blog > .icon, .a-simple-icon.a-page-blog > .icon { background-position: 0px -1680px; }
.a-btn.a-page-events > .icon, .a-arrow-btn.a-page-events > .icon, .a-simple-icon.a-page-events > .icon { background-position: 0px -1700px; }
.a-btn.a-page-media > .icon, .a-arrow-btn.a-page-media > .icon, .a-simple-icon.a-page-media > .icon { background-position: 0px -1720px; }
.a-btn.a-page-normal > .icon, .a-arrow-btn.a-page-normal > .icon, .a-simple-icon.a-page-normal > .icon { background-position: 0px -1740px; }
.a-btn.a-close > .icon, .a-arrow-btn.a-close > .icon, .a-simple-icon.a-close > .icon { background-position: 0px -1780px; }
.a-btn.a-selected > .icon, .a-btn.a-cancel > .icon, .a-btn.a-close-small > .icon, .a-arrow-btn.a-selected > .icon, .a-arrow-btn.a-cancel > .icon, .a-arrow-btn.a-close-small > .icon, .a-simple-icon.a-selected > .icon, .a-simple-icon.a-cancel > .icon, .a-simple-icon.a-close-small > .icon { background-position: 0px -1800px; }
.a-btn.a-insetarea > .icon, .a-arrow-btn.a-insetarea > .icon, .a-simple-icon.a-insetarea > .icon { background-position: 0px -1820px; }
.a-btn.a-insetimage > .icon, .a-arrow-btn.a-insetimage > .icon, .a-simple-icon.a-insetimage > .icon { background-position: 0px -1840px; }
.a-btn.a-undo > .icon, .a-arrow-btn.a-undo > .icon, .a-simple-icon.a-undo > .icon { background-position: 0px -1860px; }
.a-btn.a-redo > .icon, .a-arrow-btn.a-redo > .icon, .a-simple-icon.a-redo > .icon { background-position: 0px -1880px; }
.a-btn.a-apps > .icon, .a-arrow-btn.a-apps > .icon, .a-simple-icon.a-apps > .icon { background-position: 0px -1900px; }
.a-btn.a-print > .icon, .a-arrow-btn.a-print > .icon, .a-simple-icon.a-print > .icon { background-position: 0px -1920px; }
.a-btn.a-paypalbutton > .icon, .a-arrow-btn.a-paypalbutton > .icon, .a-simple-icon.a-paypalbutton > .icon { background-position: 0px -1940px; }
.a-btn.a-wufooform > .icon, .a-arrow-btn.a-wufooform > .icon, .a-simple-icon.a-wufooform > .icon { background-position: 0px -1960px; }
.a-btn.a-close-big > .icon, .a-arrow-btn.a-close-big > .icon, .a-simple-icon.a-close-big > .icon { background-position: 0px -1980px; }
.a-btn.a-etsy > .icon, .a-arrow-btn.a-etsy > .icon, .a-simple-icon.a-etsy > .icon { background-position: 0px -2000px; }
.a-btn.a-bettertwitter > .icon, .a-arrow-btn.a-bettertwitter > .icon, .a-simple-icon.a-bettertwitter > .icon { background-position: 0px -2020px; }
.a-btn.a-map > .icon, .a-arrow-btn.a-map > .icon, .a-simple-icon.a-map > .icon { background-position: 0px -2040px; }
.a-btn.a-google-maps > .icon, .a-arrow-btn.a-google-maps > .icon, .a-simple-icon.a-google-maps > .icon { background-position: 0px -2040px; }
.a-btn.a-code > .icon, .a-arrow-btn.a-code > .icon, .a-simple-icon.a-code > .icon { background-position: 0px -2060px; }
.a-btn.alt.a-none > .icon, .a-link.a-none > .icon, .a-btn.lite.a-none > .icon, .a-arrow-btn.alt.a-none > .icon, .a-simple-icon.alt.a-none > .icon { background-image: none ! important; }
.a-btn.alt.a-add > .icon, .a-link.a-add > .icon, .a-btn.lite.a-add > .icon, .a-arrow-btn.alt.a-add > .icon, .a-simple-icon.alt.a-add > .icon { background-position: -20px 0px; }
.a-btn.alt.a-arrow-btn.a-arrow-down, .a-btn.alt.a-arrow-down > .icon, .a-link.a-arrow-btn.a-arrow-down, .a-link.a-arrow-down > .icon, .a-btn.lite.a-arrow-btn.a-arrow-down, .a-btn.lite.a-arrow-down > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-down, .a-arrow-btn.alt.a-arrow-down > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-down, .a-simple-icon.alt.a-arrow-down > .icon { background-position: -20px -20px; }
.a-btn.alt.a-arrow-btn.a-arrow-up, .a-btn.alt.a-arrow-up > .icon, .a-link.a-arrow-btn.a-arrow-up, .a-link.a-arrow-up > .icon, .a-btn.lite.a-arrow-btn.a-arrow-up, .a-btn.lite.a-arrow-up > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-up, .a-arrow-btn.alt.a-arrow-up > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-up, .a-simple-icon.alt.a-arrow-up > .icon { background-position: -20px -40px; }
.a-btn.alt.a-arrow-btn.a-arrow-left, .a-btn.alt.a-arrow-left > .icon, .a-link.a-arrow-btn.a-arrow-left, .a-link.a-arrow-left > .icon, .a-btn.lite.a-arrow-btn.a-arrow-left, .a-btn.lite.a-arrow-left > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-left, .a-arrow-btn.alt.a-arrow-left > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-left, .a-simple-icon.alt.a-arrow-left > .icon { background-position: -20px -60px; }
.a-btn.alt.a-arrow-btn.a-arrow-right, .a-btn.alt.a-arrow-right > .icon, .a-link.a-arrow-btn.a-arrow-right, .a-link.a-arrow-right > .icon, .a-btn.lite.a-arrow-btn.a-arrow-right, .a-btn.lite.a-arrow-right > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-right, .a-arrow-btn.alt.a-arrow-right > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-right, .a-simple-icon.alt.a-arrow-right > .icon { background-position: -20px -80px; }
.a-btn.alt.a-arrow-btn.a-arrow-left.chunky, .a-btn.alt.a-arrow-left.chunky > .icon, .a-link.a-arrow-btn.a-arrow-left.chunky, .a-link.a-arrow-left.chunky > .icon, .a-btn.lite.a-arrow-btn.a-arrow-left.chunky, .a-btn.lite.a-arrow-left.chunky > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-left.chunky, .a-arrow-btn.alt.a-arrow-left.chunky > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-left.chunky, .a-simple-icon.alt.a-arrow-left.chunky > .icon { background-position: -20px -100px; }
.a-btn.alt.a-arrow-btn.a-arrow-right.chunky, .a-btn.alt.a-arrow-right.chunky > .icon, .a-link.a-arrow-btn.a-arrow-right.chunky, .a-link.a-arrow-right.chunky > .icon, .a-btn.lite.a-arrow-btn.a-arrow-right.chunky, .a-btn.lite.a-arrow-right.chunky > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-right.chunky, .a-arrow-btn.alt.a-arrow-right.chunky > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-right.chunky, .a-simple-icon.alt.a-arrow-right.chunky > .icon { background-position: -20px -120px; }
.a-btn.alt.a-arrow-btn.a-arrow-left.thin, .a-btn.alt.a-arrow-left.thin > .icon, .a-link.a-arrow-btn.a-arrow-left.thin, .a-link.a-arrow-left.thin > .icon, .a-btn.lite.a-arrow-btn.a-arrow-left.thin, .a-btn.lite.a-arrow-left.thin > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-left.thin, .a-arrow-btn.alt.a-arrow-left.thin > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-left.thin, .a-simple-icon.alt.a-arrow-left.thin > .icon { background-position: -20px -140px; }
.a-btn.alt.a-arrow-btn.a-arrow-right.thin, .a-btn.alt.a-arrow-right.thin > .icon, .a-link.a-arrow-btn.a-arrow-right.thin, .a-link.a-arrow-right.thin > .icon, .a-btn.lite.a-arrow-btn.a-arrow-right.thin, .a-btn.lite.a-arrow-right.thin > .icon, .a-arrow-btn.alt.a-arrow-btn.a-arrow-right.thin, .a-arrow-btn.alt.a-arrow-right.thin > .icon, .a-simple-icon.alt.a-arrow-btn.a-arrow-right.thin, .a-simple-icon.alt.a-arrow-right.thin > .icon { background-position: -20px -160px; }
.a-btn.alt.a-return > .icon, .a-link.a-return > .icon, .a-btn.lite.a-return > .icon, .a-arrow-btn.alt.a-return > .icon, .a-simple-icon.alt.a-return > .icon { background-position: -20px -180px; }
.a-btn.alt.a-dropdown-arrow.right > .icon, .a-link.a-dropdown-arrow.right > .icon, .a-btn.lite.a-dropdown-arrow.right > .icon, .a-arrow-btn.alt.a-dropdown-arrow.right > .icon, .a-simple-icon.alt.a-dropdown-arrow.right > .icon { background-position: -20px -200px; }
.a-btn.alt.a-dropdown-arrow.left > .icon, .a-link.a-dropdown-arrow.left > .icon, .a-btn.lite.a-dropdown-arrow.left > .icon, .a-arrow-btn.alt.a-dropdown-arrow.left > .icon, .a-simple-icon.alt.a-dropdown-arrow.left > .icon { background-position: -20px -220px; }
.a-btn.alt.a-dropdown-arrow.down > .icon, .a-link.a-dropdown-arrow.down > .icon, .a-btn.lite.a-dropdown-arrow.down > .icon, .a-arrow-btn.alt.a-dropdown-arrow.down > .icon, .a-simple-icon.alt.a-dropdown-arrow.down > .icon { background-position: -20px -240px; }
.a-btn.alt.a-dropdown-arrow.up > .icon, .a-link.a-dropdown-arrow.up > .icon, .a-btn.lite.a-dropdown-arrow.up > .icon, .a-arrow-btn.alt.a-dropdown-arrow.up > .icon, .a-simple-icon.alt.a-dropdown-arrow.up > .icon { background-position: -20px -260px; }
.a-btn.alt.a-audio > .icon, .a-link.a-audio > .icon, .a-btn.lite.a-audio > .icon, .a-arrow-btn.alt.a-audio > .icon, .a-simple-icon.alt.a-audio > .icon { background-position: -20px -280px; }
.a-btn.alt.a-blogmulti > .icon, .a-link.a-blogmulti > .icon, .a-btn.lite.a-blogmulti > .icon, .a-arrow-btn.alt.a-blogmulti > .icon, .a-simple-icon.alt.a-blogmulti > .icon { background-position: -20px -300px; }
.a-btn.alt.a-blog > .icon, .a-btn.alt.a-blog-btn > .icon, .a-btn.alt.a-blogpost > .icon, .a-btn.alt.a-blogsingle > .icon, .a-link.a-blog > .icon, .a-link.a-blog-btn > .icon, .a-link.a-blogpost > .icon, .a-link.a-blogsingle > .icon, .a-btn.lite.a-blog > .icon, .a-btn.lite.a-blog-btn > .icon, .a-btn.lite.a-blogpost > .icon, .a-btn.lite.a-blogsingle > .icon, .a-arrow-btn.alt.a-blog > .icon, .a-arrow-btn.alt.a-blog-btn > .icon, .a-arrow-btn.alt.a-blogpost > .icon, .a-arrow-btn.alt.a-blogsingle > .icon, .a-simple-icon.alt.a-blog > .icon, .a-simple-icon.alt.a-blog-btn > .icon, .a-simple-icon.alt.a-blogpost > .icon, .a-simple-icon.alt.a-blogsingle > .icon { background-position: -20px -320px; }
.a-btn.alt.a-button > .icon, .a-link.a-button > .icon, .a-btn.lite.a-button > .icon, .a-arrow-btn.alt.a-button > .icon, .a-simple-icon.alt.a-button > .icon { background-position: -20px -340px; }
.a-btn.alt.a-checked > .icon, .a-link.a-checked > .icon, .a-btn.lite.a-checked > .icon, .a-arrow-btn.alt.a-checked > .icon, .a-simple-icon.alt.a-checked > .icon { background-position: -20px -360px; }
.a-btn.alt.a-unchecked > .icon, .a-link.a-unchecked > .icon, .a-btn.lite.a-unchecked > .icon, .a-arrow-btn.alt.a-unchecked > .icon, .a-simple-icon.alt.a-unchecked > .icon { background-position: -20px -380px; }
.a-btn.alt.a-download > .icon, .a-link.a-download > .icon, .a-btn.lite.a-download > .icon, .a-arrow-btn.alt.a-download > .icon, .a-simple-icon.alt.a-download > .icon { background-position: -20px -400px; }
.a-btn.alt.a-drag > .icon, .a-link.a-drag > .icon, .a-btn.lite.a-drag > .icon, .a-arrow-btn.alt.a-drag > .icon, .a-simple-icon.alt.a-drag > .icon { background-position: -20px -420px; }
.a-btn.alt.a-edit > .icon, .a-btn.alt.a-publish > .icon, .a-link.a-edit > .icon, .a-link.a-publish > .icon, .a-btn.lite.a-edit > .icon, .a-btn.lite.a-publish > .icon, .a-arrow-btn.alt.a-edit > .icon, .a-arrow-btn.alt.a-publish > .icon, .a-simple-icon.alt.a-edit > .icon, .a-simple-icon.alt.a-publish > .icon { background-position: -20px -440px; }
.a-btn.alt.a-email > .icon, .a-link.a-email > .icon, .a-btn.lite.a-email > .icon, .a-arrow-btn.alt.a-email > .icon, .a-simple-icon.alt.a-email > .icon { background-position: -20px -460px; }
.a-btn.alt.a-events.day-1 > .icon, .a-link.a-events.day-1 > .icon, .a-btn.lite.a-events.day-1 > .icon, .a-arrow-btn.alt.a-events.day-1 > .icon, .a-simple-icon.alt.a-events.day-1 > .icon { background-position: -20px -480px; }
.a-btn.alt.a-events.day-2 > .icon, .a-link.a-events.day-2 > .icon, .a-btn.lite.a-events.day-2 > .icon, .a-arrow-btn.alt.a-events.day-2 > .icon, .a-simple-icon.alt.a-events.day-2 > .icon { background-position: -20px -500px; }
.a-btn.alt.a-events.day-3 > .icon, .a-link.a-events.day-3 > .icon, .a-btn.lite.a-events.day-3 > .icon, .a-arrow-btn.alt.a-events.day-3 > .icon, .a-simple-icon.alt.a-events.day-3 > .icon { background-position: -20px -520px; }
.a-btn.alt.a-events.day-4 > .icon, .a-link.a-events.day-4 > .icon, .a-btn.lite.a-events.day-4 > .icon, .a-arrow-btn.alt.a-events.day-4 > .icon, .a-simple-icon.alt.a-events.day-4 > .icon { background-position: -20px -540px; }
.a-btn.alt.a-events.day-5 > .icon, .a-link.a-events.day-5 > .icon, .a-btn.lite.a-events.day-5 > .icon, .a-arrow-btn.alt.a-events.day-5 > .icon, .a-simple-icon.alt.a-events.day-5 > .icon { background-position: -20px -560px; }
.a-btn.alt.a-events.day-6 > .icon, .a-link.a-events.day-6 > .icon, .a-btn.lite.a-events.day-6 > .icon, .a-arrow-btn.alt.a-events.day-6 > .icon, .a-simple-icon.alt.a-events.day-6 > .icon { background-position: -20px -580px; }
.a-btn.alt.a-events.day-7 > .icon, .a-link.a-events.day-7 > .icon, .a-btn.lite.a-events.day-7 > .icon, .a-arrow-btn.alt.a-events.day-7 > .icon, .a-simple-icon.alt.a-events.day-7 > .icon { background-position: -20px -600px; }
.a-btn.alt.a-events.day-8 > .icon, .a-link.a-events.day-8 > .icon, .a-btn.lite.a-events.day-8 > .icon, .a-arrow-btn.alt.a-events.day-8 > .icon, .a-simple-icon.alt.a-events.day-8 > .icon { background-position: -20px -620px; }
.a-btn.alt.a-events.day-9 > .icon, .a-link.a-events.day-9 > .icon, .a-btn.lite.a-events.day-9 > .icon, .a-arrow-btn.alt.a-events.day-9 > .icon, .a-simple-icon.alt.a-events.day-9 > .icon { background-position: -20px -640px; }
.a-btn.alt.a-events.day-10 > .icon, .a-link.a-events.day-10 > .icon, .a-btn.lite.a-events.day-10 > .icon, .a-arrow-btn.alt.a-events.day-10 > .icon, .a-simple-icon.alt.a-events.day-10 > .icon { background-position: -20px -660px; }
.a-btn.alt.a-events.day-11 > .icon, .a-link.a-events.day-11 > .icon, .a-btn.lite.a-events.day-11 > .icon, .a-arrow-btn.alt.a-events.day-11 > .icon, .a-simple-icon.alt.a-events.day-11 > .icon { background-position: -20px -680px; }
.a-btn.alt.a-events.day-12 > .icon, .a-link.a-events.day-12 > .icon, .a-btn.lite.a-events.day-12 > .icon, .a-arrow-btn.alt.a-events.day-12 > .icon, .a-simple-icon.alt.a-events.day-12 > .icon { background-position: -20px -700px; }
.a-btn.alt.a-events.day-13 > .icon, .a-link.a-events.day-13 > .icon, .a-btn.lite.a-events.day-13 > .icon, .a-arrow-btn.alt.a-events.day-13 > .icon, .a-simple-icon.alt.a-events.day-13 > .icon { background-position: -20px -720px; }
.a-btn.alt.a-events.day-14 > .icon, .a-link.a-events.day-14 > .icon, .a-btn.lite.a-events.day-14 > .icon, .a-arrow-btn.alt.a-events.day-14 > .icon, .a-simple-icon.alt.a-events.day-14 > .icon { background-position: -20px -740px; }
.a-btn.alt.a-events.day-15 > .icon, .a-link.a-events.day-15 > .icon, .a-btn.lite.a-events.day-15 > .icon, .a-arrow-btn.alt.a-events.day-15 > .icon, .a-simple-icon.alt.a-events.day-15 > .icon { background-position: -20px -760px; }
.a-btn.alt.a-events.day-16 > .icon, .a-link.a-events.day-16 > .icon, .a-btn.lite.a-events.day-16 > .icon, .a-arrow-btn.alt.a-events.day-16 > .icon, .a-simple-icon.alt.a-events.day-16 > .icon { background-position: -20px -780px; }
.a-btn.alt.a-events.day-17 > .icon, .a-link.a-events.day-17 > .icon, .a-btn.lite.a-events.day-17 > .icon, .a-arrow-btn.alt.a-events.day-17 > .icon, .a-simple-icon.alt.a-events.day-17 > .icon { background-position: -20px -800px; }
.a-btn.alt.a-events.day-18 > .icon, .a-link.a-events.day-18 > .icon, .a-btn.lite.a-events.day-18 > .icon, .a-arrow-btn.alt.a-events.day-18 > .icon, .a-simple-icon.alt.a-events.day-18 > .icon { background-position: -20px -820px; }
.a-btn.alt.a-events.day-19 > .icon, .a-link.a-events.day-19 > .icon, .a-btn.lite.a-events.day-19 > .icon, .a-arrow-btn.alt.a-events.day-19 > .icon, .a-simple-icon.alt.a-events.day-19 > .icon { background-position: -20px -840px; }
.a-btn.alt.a-events.day-20 > .icon, .a-link.a-events.day-20 > .icon, .a-btn.lite.a-events.day-20 > .icon, .a-arrow-btn.alt.a-events.day-20 > .icon, .a-simple-icon.alt.a-events.day-20 > .icon { background-position: -20px -860px; }
.a-btn.alt.a-events.day-21 > .icon, .a-link.a-events.day-21 > .icon, .a-btn.lite.a-events.day-21 > .icon, .a-arrow-btn.alt.a-events.day-21 > .icon, .a-simple-icon.alt.a-events.day-21 > .icon { background-position: -20px -880px; }
.a-btn.alt.a-events.day-22 > .icon, .a-link.a-events.day-22 > .icon, .a-btn.lite.a-events.day-22 > .icon, .a-arrow-btn.alt.a-events.day-22 > .icon, .a-simple-icon.alt.a-events.day-22 > .icon { background-position: -20px -900px; }
.a-btn.alt.a-events.day-23 > .icon, .a-link.a-events.day-23 > .icon, .a-btn.lite.a-events.day-23 > .icon, .a-arrow-btn.alt.a-events.day-23 > .icon, .a-simple-icon.alt.a-events.day-23 > .icon { background-position: -20px -920px; }
.a-btn.alt.a-events.day-24 > .icon, .a-link.a-events.day-24 > .icon, .a-btn.lite.a-events.day-24 > .icon, .a-arrow-btn.alt.a-events.day-24 > .icon, .a-simple-icon.alt.a-events.day-24 > .icon { background-position: -20px -940px; }
.a-btn.alt.a-events.day-25 > .icon, .a-link.a-events.day-25 > .icon, .a-btn.lite.a-events.day-25 > .icon, .a-arrow-btn.alt.a-events.day-25 > .icon, .a-simple-icon.alt.a-events.day-25 > .icon { background-position: -20px -960px; }
.a-btn.alt.a-events.day-26 > .icon, .a-link.a-events.day-26 > .icon, .a-btn.lite.a-events.day-26 > .icon, .a-arrow-btn.alt.a-events.day-26 > .icon, .a-simple-icon.alt.a-events.day-26 > .icon { background-position: -20px -980px; }
.a-btn.alt.a-events.day-27 > .icon, .a-link.a-events.day-27 > .icon, .a-btn.lite.a-events.day-27 > .icon, .a-arrow-btn.alt.a-events.day-27 > .icon, .a-simple-icon.alt.a-events.day-27 > .icon { background-position: -20px -1000px; }
.a-btn.alt.a-events.day-28 > .icon, .a-link.a-events.day-28 > .icon, .a-btn.lite.a-events.day-28 > .icon, .a-arrow-btn.alt.a-events.day-28 > .icon, .a-simple-icon.alt.a-events.day-28 > .icon { background-position: -20px -1020px; }
.a-btn.alt.a-events.day-29 > .icon, .a-link.a-events.day-29 > .icon, .a-btn.lite.a-events.day-29 > .icon, .a-arrow-btn.alt.a-events.day-29 > .icon, .a-simple-icon.alt.a-events.day-29 > .icon { background-position: -20px -1040px; }
.a-btn.alt.a-events.day-30 > .icon, .a-link.a-events.day-30 > .icon, .a-btn.lite.a-events.day-30 > .icon, .a-arrow-btn.alt.a-events.day-30 > .icon, .a-simple-icon.alt.a-events.day-30 > .icon { background-position: -20px -1060px; }
.a-btn.alt.a-events.day-31 > .icon, .a-btn.alt.a-event > .icon, .a-btn.alt.a-eventsingle > .icon, .a-link.a-events.day-31 > .icon, .a-link.a-event > .icon, .a-link.a-eventsingle > .icon, .a-btn.lite.a-events.day-31 > .icon, .a-btn.lite.a-event > .icon, .a-btn.lite.a-eventsingle > .icon, .a-arrow-btn.alt.a-events.day-31 > .icon, .a-arrow-btn.alt.a-event > .icon, .a-arrow-btn.alt.a-eventsingle > .icon, .a-simple-icon.alt.a-events.day-31 > .icon, .a-simple-icon.alt.a-event > .icon, .a-simple-icon.alt.a-eventsingle > .icon { background-position: -20px -1080px; }
.a-btn.alt.a-feed > .icon, .a-btn.alt.a-rss-feed > .icon, .a-btn.alt.a-rss > .icon, .a-link.a-feed > .icon, .a-link.a-rss-feed > .icon, .a-link.a-rss > .icon, .a-btn.lite.a-feed > .icon, .a-btn.lite.a-rss-feed > .icon, .a-btn.lite.a-rss > .icon, .a-arrow-btn.alt.a-feed > .icon, .a-arrow-btn.alt.a-rss-feed > .icon, .a-arrow-btn.alt.a-rss > .icon, .a-simple-icon.alt.a-feed > .icon, .a-simple-icon.alt.a-rss-feed > .icon, .a-simple-icon.alt.a-rss > .icon { background-position: -20px -1100px; }
.a-btn.alt.a-feed.color > .icon, .a-btn.alt.a-rss-feed.color > .icon, .a-btn.alt.a-rss.color > .icon, .a-link.a-feed.color > .icon, .a-link.a-rss-feed.color > .icon, .a-link.a-rss.color > .icon, .a-btn.lite.a-feed.color > .icon, .a-btn.lite.a-rss-feed.color > .icon, .a-btn.lite.a-rss.color > .icon, .a-arrow-btn.alt.a-feed.color > .icon, .a-arrow-btn.alt.a-rss-feed.color > .icon, .a-arrow-btn.alt.a-rss.color > .icon, .a-simple-icon.alt.a-feed.color > .icon, .a-simple-icon.alt.a-rss-feed.color > .icon, .a-simple-icon.alt.a-rss.color > .icon { background-position: -20px -1760px; }
.a-btn.alt.a-file > .icon, .a-link.a-file > .icon, .a-btn.lite.a-file > .icon, .a-arrow-btn.alt.a-file > .icon, .a-simple-icon.alt.a-file > .icon { background-position: -20px -1120px; }
.a-btn.alt.a-history-btn > .icon, .a-btn.alt.a-history-revert > .icon, .a-link.a-history-btn > .icon, .a-link.a-history-revert > .icon, .a-btn.lite.a-history-btn > .icon, .a-btn.lite.a-history-revert > .icon, .a-arrow-btn.alt.a-history-btn > .icon, .a-arrow-btn.alt.a-history-revert > .icon, .a-simple-icon.alt.a-history-btn > .icon, .a-simple-icon.alt.a-history-revert > .icon { background-position: -20px -1140px; }
.a-btn.alt.a-slideshow > .icon, .a-btn.alt.a-media > .icon, .a-btn.alt.a-image > .icon, .a-link.a-slideshow > .icon, .a-link.a-media > .icon, .a-link.a-image > .icon, .a-btn.lite.a-slideshow > .icon, .a-btn.lite.a-media > .icon, .a-btn.lite.a-image > .icon, .a-arrow-btn.alt.a-slideshow > .icon, .a-arrow-btn.alt.a-media > .icon, .a-arrow-btn.alt.a-image > .icon, .a-simple-icon.alt.a-slideshow > .icon, .a-simple-icon.alt.a-media > .icon, .a-simple-icon.alt.a-image > .icon { background-position: -20px -1160px; }
.a-btn.alt.a-smartslideshow > .icon, .a-link.a-smartslideshow > .icon, .a-btn.lite.a-smartslideshow > .icon, .a-arrow-btn.alt.a-smartslideshow > .icon, .a-simple-icon.alt.a-smartslideshow > .icon { background-position: -20px -1180px; }
.a-btn.alt.a-page-settings > .icon, .a-link.a-page-settings > .icon, .a-btn.lite.a-page-settings > .icon, .a-arrow-btn.alt.a-page-settings > .icon, .a-simple-icon.alt.a-page-settings > .icon { background-position: -20px -1200px; }
.a-btn.alt.a-page-small > .icon, .a-link.a-page-small > .icon, .a-btn.lite.a-page-small > .icon, .a-arrow-btn.alt.a-page-small > .icon, .a-simple-icon.alt.a-page-small > .icon { background-position: -20px -1220px; }
.a-btn.alt.a-pdf > .icon, .a-link.a-pdf > .icon, .a-btn.lite.a-pdf > .icon, .a-arrow-btn.alt.a-pdf > .icon, .a-simple-icon.alt.a-pdf > .icon { background-position: -20px -1260px; }
.a-btn.alt.a-rawhtml > .icon, .a-link.a-rawhtml > .icon, .a-btn.lite.a-rawhtml > .icon, .a-arrow-btn.alt.a-rawhtml > .icon, .a-simple-icon.alt.a-rawhtml > .icon { background-position: -20px -1300px; }
.a-btn.alt.a-replace > .icon, .a-link.a-replace > .icon, .a-btn.lite.a-replace > .icon, .a-arrow-btn.alt.a-replace > .icon, .a-simple-icon.alt.a-replace > .icon { background-position: -20px -1320px; }
.a-btn.alt.a-search > .icon, .a-link.a-search > .icon, .a-btn.lite.a-search > .icon, .a-arrow-btn.alt.a-search > .icon, .a-simple-icon.alt.a-search > .icon { background-position: -20px -1340px; }
.a-btn.alt.a-settings > .icon, .a-link.a-settings > .icon, .a-btn.lite.a-settings > .icon, .a-arrow-btn.alt.a-settings > .icon, .a-simple-icon.alt.a-settings > .icon { background-position: -20px -1360px; }
.a-btn.alt.a-reorganize > .icon, .a-link.a-reorganize > .icon, .a-btn.lite.a-reorganize > .icon, .a-arrow-btn.alt.a-reorganize > .icon, .a-simple-icon.alt.a-reorganize > .icon { background-position: -20px -1380px; }
.a-btn.alt.a-theme > .icon, .a-btn.alt.a-templates > .icon, .a-link.a-theme > .icon, .a-link.a-templates > .icon, .a-btn.lite.a-theme > .icon, .a-btn.lite.a-templates > .icon, .a-arrow-btn.alt.a-theme > .icon, .a-arrow-btn.alt.a-templates > .icon, .a-simple-icon.alt.a-theme > .icon, .a-simple-icon.alt.a-templates > .icon { background-position: -20px -1400px; }
.a-btn.alt.a-richtext > .icon, .a-btn.alt.a-text > .icon, .a-link.a-richtext > .icon, .a-link.a-text > .icon, .a-btn.lite.a-richtext > .icon, .a-btn.lite.a-text > .icon, .a-arrow-btn.alt.a-richtext > .icon, .a-arrow-btn.alt.a-text > .icon, .a-simple-icon.alt.a-richtext > .icon, .a-simple-icon.alt.a-text > .icon { background-position: -20px -1420px; }
.a-btn.alt.a-delete > .icon, .a-link.a-delete > .icon, .a-btn.lite.a-delete > .icon, .a-arrow-btn.alt.a-delete > .icon, .a-simple-icon.alt.a-delete > .icon { background-position: -20px -1440px; }
.a-btn.alt.a-categories > .icon, .a-btn.alt.a-tags > .icon, .a-link.a-categories > .icon, .a-link.a-tags > .icon, .a-btn.lite.a-categories > .icon, .a-btn.lite.a-tags > .icon, .a-arrow-btn.alt.a-categories > .icon, .a-arrow-btn.alt.a-tags > .icon, .a-simple-icon.alt.a-categories > .icon, .a-simple-icon.alt.a-tags > .icon { background-position: -20px -1460px; }
.a-btn.alt.a-users > .icon, .a-btn.alt.a-people > .icon, .a-link.a-users > .icon, .a-link.a-people > .icon, .a-btn.lite.a-users > .icon, .a-btn.lite.a-people > .icon, .a-arrow-btn.alt.a-users > .icon, .a-arrow-btn.alt.a-people > .icon, .a-simple-icon.alt.a-users > .icon, .a-simple-icon.alt.a-people > .icon { background-position: -20px -1480px; }
.a-btn.alt.a-video > .icon, .a-link.a-video > .icon, .a-btn.lite.a-video > .icon, .a-arrow-btn.alt.a-video > .icon, .a-simple-icon.alt.a-video > .icon { background-position: -20px -1500px; }
.a-btn.alt.a-time > .icon, .a-link.a-time > .icon, .a-btn.lite.a-time > .icon, .a-arrow-btn.alt.a-time > .icon, .a-simple-icon.alt.a-time > .icon { background-position: -20px -1520px; }
.a-btn.alt.a-crop > .icon, .a-link.a-crop > .icon, .a-btn.lite.a-crop > .icon, .a-arrow-btn.alt.a-crop > .icon, .a-simple-icon.alt.a-crop > .icon { background-position: -20px -1540px; }
.a-btn.alt.a-calendar > .icon, .a-link.a-calendar > .icon, .a-btn.lite.a-calendar > .icon, .a-arrow-btn.alt.a-calendar > .icon, .a-simple-icon.alt.a-calendar > .icon { background-position: -20px -1560px; }
.a-btn.alt.a-filters > .icon, .a-link.a-filters > .icon, .a-btn.lite.a-filters > .icon, .a-arrow-btn.alt.a-filters > .icon, .a-simple-icon.alt.a-filters > .icon { background-position: -20px -1360px; }
.a-btn.alt.a-help > .icon, .a-link.a-help > .icon, .a-btn.lite.a-help > .icon, .a-arrow-btn.alt.a-help > .icon, .a-simple-icon.alt.a-help > .icon { background-position: -20px -1600px; }
.a-btn.alt.a-media-four-up > .icon, .a-link.a-media-four-up > .icon, .a-btn.lite.a-media-four-up > .icon, .a-arrow-btn.alt.a-media-four-up > .icon, .a-simple-icon.alt.a-media-four-up > .icon { background-position: -20px -1620px; }
.a-btn.alt.a-media-one-up > .icon, .a-link.a-media-one-up > .icon, .a-btn.lite.a-media-one-up > .icon, .a-arrow-btn.alt.a-media-one-up > .icon, .a-simple-icon.alt.a-media-one-up > .icon { background-position: -20px -1640px; }
.a-btn.alt.a-media-two-up > .icon, .a-link.a-media-two-up > .icon, .a-btn.lite.a-media-two-up > .icon, .a-arrow-btn.alt.a-media-two-up > .icon, .a-simple-icon.alt.a-media-two-up > .icon { background-position: -20px -1660px; }
.a-btn.alt.a-page-blog > .icon, .a-link.a-page-blog > .icon, .a-btn.lite.a-page-blog > .icon, .a-arrow-btn.alt.a-page-blog > .icon, .a-simple-icon.alt.a-page-blog > .icon { background-position: -20px -1680px; }
.a-btn.alt.a-page-events > .icon, .a-link.a-page-events > .icon, .a-btn.lite.a-page-events > .icon, .a-arrow-btn.alt.a-page-events > .icon, .a-simple-icon.alt.a-page-events > .icon { background-position: -20px -1700px; }
.a-btn.alt.a-page-media > .icon, .a-link.a-page-media > .icon, .a-btn.lite.a-page-media > .icon, .a-arrow-btn.alt.a-page-media > .icon, .a-simple-icon.alt.a-page-media > .icon { background-position: -20px -1720px; }
.a-btn.alt.a-page-normal > .icon, .a-link.a-page-normal > .icon, .a-btn.lite.a-page-normal > .icon, .a-arrow-btn.alt.a-page-normal > .icon, .a-simple-icon.alt.a-page-normal > .icon { background-position: -20px -1740px; }
.a-btn.alt.a-close > .icon, .a-link.a-close > .icon, .a-btn.lite.a-close > .icon, .a-arrow-btn.alt.a-close > .icon, .a-simple-icon.alt.a-close > .icon { background-position: -20px -1780px; }
.a-btn.alt.a-selected > .icon, .a-btn.alt.a-cancel > .icon, .a-btn.alt.a-close-small > .icon, .a-link.a-selected > .icon, .a-link.a-cancel > .icon, .a-link.a-close-small > .icon, .a-btn.lite.a-selected > .icon, .a-btn.lite.a-cancel > .icon, .a-btn.lite.a-close-small > .icon, .a-arrow-btn.alt.a-selected > .icon, .a-arrow-btn.alt.a-cancel > .icon, .a-arrow-btn.alt.a-close-small > .icon, .a-simple-icon.alt.a-selected > .icon, .a-simple-icon.alt.a-cancel > .icon, .a-simple-icon.alt.a-close-small > .icon { background-position: -20px -1800px; }
.a-btn.alt.a-insetarea > .icon, .a-link.a-insetarea > .icon, .a-btn.lite.a-insetarea > .icon, .a-arrow-btn.alt.a-insetarea > .icon, .a-simple-icon.alt.a-insetarea > .icon { background-position: -20px -1820px; }
.a-btn.alt.a-insetimage > .icon, .a-link.a-insetimage > .icon, .a-btn.lite.a-insetimage > .icon, .a-arrow-btn.alt.a-insetimage > .icon, .a-simple-icon.alt.a-insetimage > .icon { background-position: -20px -1840px; }
.a-btn.alt.a-undo > .icon, .a-link.a-undo > .icon, .a-btn.lite.a-undo > .icon, .a-arrow-btn.alt.a-undo > .icon, .a-simple-icon.alt.a-undo > .icon { background-position: -20px -1860px; }
.a-btn.alt.a-redo > .icon, .a-link.a-redo > .icon, .a-btn.lite.a-redo > .icon, .a-arrow-btn.alt.a-redo > .icon, .a-simple-icon.alt.a-redo > .icon { background-position: -20px -1880px; }
.a-btn.alt.a-apps > .icon, .a-link.a-apps > .icon, .a-btn.lite.a-apps > .icon, .a-arrow-btn.alt.a-apps > .icon, .a-simple-icon.alt.a-apps > .icon { background-position: -20px -1900px; }
.a-btn.alt.a-print > .icon, .a-link.a-print > .icon, .a-btn.lite.a-print > .icon, .a-arrow-btn.alt.a-print > .icon, .a-simple-icon.alt.a-print > .icon { background-position: -20px -1920px; }
.a-btn.alt.a-paypalbutton > .icon, .a-link.a-paypalbutton > .icon, .a-btn.lite.a-paypalbutton > .icon, .a-arrow-btn.alt.a-paypalbutton > .icon, .a-simple-icon.alt.a-paypalbutton > .icon { background-position: -20px -1940px; }
.a-btn.alt.a-wufooform > .icon, .a-link.a-wufooform > .icon, .a-btn.lite.a-wufooform > .icon, .a-arrow-btn.alt.a-wufooform > .icon, .a-simple-icon.alt.a-wufooform > .icon { background-position: -20px -1960px; }
.a-btn.alt.a-close-big > .icon, .a-link.a-close-big > .icon, .a-btn.lite.a-close-big > .icon, .a-arrow-btn.alt.a-close-big > .icon, .a-simple-icon.alt.a-close-big > .icon { background-position: -20px -1980px; }
.a-btn.alt.a-etsy > .icon, .a-link.a-etsy > .icon, .a-btn.lite.a-etsy > .icon, .a-arrow-btn.alt.a-etsy > .icon, .a-simple-icon.alt.a-etsy > .icon { background-position: -20px -2000px; }
.a-btn.alt.a-bettertwitter > .icon, .a-link.a-bettertwitter > .icon, .a-btn.lite.a-bettertwitter > .icon, .a-arrow-btn.alt.a-bettertwitter > .icon, .a-simple-icon.alt.a-bettertwitter > .icon { background-position: -20px -2020px; }
.a-btn.alt.a-map > .icon, .a-link.a-map > .icon, .a-btn.lite.a-map > .icon, .a-arrow-btn.alt.a-map > .icon, .a-simple-icon.alt.a-map > .icon { background-position: -20px -2040px; }
.a-btn.alt.a-google-maps > .icon, .a-link.a-google-maps > .icon, .a-btn.lite.a-google-maps > .icon, .a-arrow-btn.alt.a-google-maps > .icon, .a-simple-icon.alt.a-google-maps > .icon { background-position: -20px -2040px; }
.a-btn.alt.a-code > .icon, .a-link.a-code > .icon, .a-btn.lite.a-code > .icon, .a-arrow-btn.alt.a-code > .icon, .a-simple-icon.alt.a-code > .icon { background-position: -20px -2060px; }
.a-ui.a-options { padding: 35px 5px 5px; position: absolute; float: left; display: none; top: -6px; left: -5px; z-index: 1; list-style: outside none none; min-width: 100%; width: auto; margin: 0px; background: rgba(255, 255, 255, 0.95) none repeat scroll 0% 0%; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); }
.a-ui.a-options .a-options-heading { position: absolute; top: 0px; right: 0px; margin: 5px 10px 0px; }
.a-ui.a-options .a-options-heading h4 { line-height: 20px; }
.a-ui.a-options .a-options-item { width: 100%; float: left; clear: both; margin: 0px 0px 4px; list-style: outside none none; }
.a-ui.a-options .a-options-item > a { float: left; clear: both; color: rgb(119, 119, 119); }
.a-ui.a-options .a-options-item > a .icon { opacity: 0.65; }
.a-ui.a-options .a-options-item > a:hover .icon { opacity: 1; }
.a-ui.a-options .a-options-item > a:hover, .a-ui.a-options .a-options-item > span { color: rgb(34, 34, 34) ! important; }
.a-ui.a-options .a-options-item > a.a-btn { color: rgb(34, 34, 34) ! important; float: none ! important; display: block ! important; border-radius: 2px; text-shadow: none; border: 0px none; }
.a-ui.a-options .a-options-item > a.a-btn:hover { color: rgb(0, 0, 0) ! important; border-color: rgb(221, 221, 221) ! important; text-shadow: none; background-color: rgba(255, 255, 255, 0.5) ! important; }
.a-ui.a-options .a-multiple-select a { color: rgb(119, 119, 119) ! important; }
.a-ui.a-options hr { float: left; clear: both; width: 100%; height: 1px; border: 0px none; background-color: rgba(0, 0, 0, 0.1); margin: 10px 0px; }
.a-ui.a-options-container { position: relative; }
.a-options-open { z-index: 997; }
.a-options-open .a-options, .a-options-open.open { display: block ! important; }
.a-options-open > a.a-btn { z-index: 997; }
.a-options-align-right .a-options { left: auto; right: -6px; }
.a-reorganize .a-content { display: block; float: left; clear: both; width: 100%; }
.a-reorganize .a-page-tree-container { position: relative; margin: 20px 0px; padding: 20px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; }
.a-reorganize .a-page-tree-container::after, .a-reorganize .a-page-tree-container::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-reorganize .a-page-tree-container::after { clear: both; }
.a-reorganize .a-page-tree-container .a-page-tree-title { margin-bottom: 20px; }
.a-reorganize .a-page-tree-container .a-page-tree { position: relative; z-index: 1; }
.a-reorganize .a-page-tree-container .a-page-tree-in-progress { position: absolute; z-index: 2; top: 0px; left: 0px; right: 0px; bottom: 0px; background: rgba(255, 255, 255, 0.75) url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll center center; display: none; }
.a-reorganize .a-page-tree-container.working .a-page-tree-in-progress { display: block; }
.a-reorganize .a-page-tree-container .a-tree-delete { cursor: pointer; color: red; padding: 2px; margin-left: 10px; }
.a-reorganize .a-page-tree-container .a-tree-delete:hover { background-color: red; color: white; }
.a-pager-navigation { float: left; display: none; overflow: hidden; margin: 10px 0px; font-size: 11px; width: 100%; }
.a-pager-navigation .a-pager-navigation-links-container-container { position: relative; }
.a-pager-navigation.a-pager-processed { display: block; }
.a-pager-navigation a, .a-pager-navigation span { float: left; }
.a-pager-navigation .a-page-navigation-number { width: 22px; text-align: center; }
.a-pager-navigation .a-page-navigation-number.a-btn { padding: 0px; margin: 0px; }
.a-pager-navigation a.a-page-navigation-number:hover { color: rgb(0, 0, 0); text-decoration: none; }
.a-pager-navigation span.a-page-navigation-number.a-btn { color: rgb(153, 153, 153); border: 1px solid rgb(204, 204, 204); }
.a-pager-navigation .a-pager-navigation-image { background: transparent url(dc65d719b9b6808fb87e020d60860c2bde586f40.png)  no-repeat scroll 0% 0%; display: inline; float: left; width: 22px; height: 20px; text-indent: -9999px; }
.a-pager-navigation a.a-pager-navigation-first { background: transparent url(dc65d719b9b6808fb87e020d60860c2bde586f40.png)  no-repeat scroll left top; border-radius: 10px 0px 0px 10px; }
.a-pager-navigation a.a-pager-navigation-previous { background-position: -22px 0px; width: 19px; margin-right: 5px; margin-left: 1px; }
.a-pager-navigation a.a-pager-navigation-next { background-position: -41px 0px; width: 19px; margin-left: 5px; margin-right: 1px; }
.a-pager-navigation a.a-pager-navigation-last { background-position: -60px 0px; border-radius: 0px 10px 10px 0px; }
.a-pager-navigation span.a-pager-navigation-first.a-pager-navigation-disabled { background: transparent url(dc65d719b9b6808fb87e020d60860c2bde586f40.png)  no-repeat scroll 0px -20px; text-indent: -999px; overflow: hidden; width: 22px; border-radius: 10px 0px 0px 10px; }
.a-pager-navigation span.a-pager-navigation-previous.a-pager-navigation-disabled { background: transparent url(dc65d719b9b6808fb87e020d60860c2bde586f40.png)  no-repeat scroll -22px -40px; text-indent: -999px; overflow: hidden; width: 19px; margin-right: 5px; margin-left: 1px; }
.a-pager-navigation span.a-pager-navigation-last.a-pager-navigation-disabled { background: transparent url(dc65d719b9b6808fb87e020d60860c2bde586f40.png)  no-repeat scroll -60px -80px; text-indent: -999px; overflow: hidden; width: 22px; border-radius: 0px 10px 10px 0px; }
.a-pager-navigation span.a-pager-navigation-next.a-pager-navigation-disabled { background: transparent url(dc65d719b9b6808fb87e020d60860c2bde586f40.png)  no-repeat scroll -41px -60px; text-indent: -999px; overflow: hidden; width: 19px; margin-left: 5px; margin-right: 1px; }
.a-pager-navigation a.a-pager-navigation-first:hover { background-position: 0px -20px; }
.a-pager-navigation a.a-pager-navigation-previous:hover { background-position: -22px -40px ! important; }
.a-pager-navigation a.a-pager-navigation-next:hover { background-position: -41px -60px; }
.a-pager-navigation a.a-pager-navigation-last:hover { background-position: -60px -80px; }
.a-pager-navigation a.a-pager-navigation-image.disabled { cursor: default; }
.a-pager-navigation a.a-page-navigation-number:hover, .a-pager-navigation span.a-page-navigation-number.a-pager-navigation-disabled, .a-pager-navigation a.a-pager-navigation-first, .a-pager-navigation a.a-pager-navigation-previous, .a-pager-navigation a.a-pager-navigation-next, .a-pager-navigation a.a-pager-navigation-last, .a-pager-navigation span.a-pager-navigation-first.a-pager-navigation-disabled, .a-pager-navigation span.a-pager-navigation-previous.a-pager-navigation-disabled, .a-pager-navigation span.a-pager-navigation-next.a-pager-navigation-disabled, .a-pager-navigation span.a-pager-navigation-last.a-pager-navigation-disabled, .a-pager-navigation a.a-pager-navigation-first:hover, .a-pager-navigation a.a-pager-navigation-previous:hover, .a-pager-navigation a.a-pager-navigation-next:hover, .a-pager-navigation a.a-pager-navigation-last:hover { background-color: rgb(226, 226, 226); }
.a-pager-navigation.a-pager-arrows-disabled a.a-pager-navigation-image { opacity: 0.3; cursor: default; }
.a-pager-navigation.a-pager-arrows-disabled a.a-pager-navigation-first:hover { background-position: 0px 0px; }
.a-pager-navigation.a-pager-arrows-disabled a.a-pager-navigation-previous:hover { background-position: -22px -20px ! important; }
.a-pager-navigation.a-pager-arrows-disabled a.a-pager-navigation-next:hover { background-position: -41px -40px; }
.a-pager-navigation.a-pager-arrows-disabled a.a-pager-navigation-last:hover { background-position: -60px -60px; }
.a-ui.a-global-toolbar { position: relative; border-bottom: 1px solid rgb(204, 204, 204); clear: both; z-index: 997; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-width: 960px; font-weight: normal; }
.a-ui.a-global-toolbar .a-options { left: 0px; }
.a-ui.a-global-toolbar .a-options.a-page-form { padding: 35px 20px 20px; }
.a-ui.a-global-toolbar .a-options > li { width: 100%; margin: 0px; }
.a-ui.a-global-toolbar .a-options > li:first-child { padding-top: 5px; }
.a-ui.a-global-toolbar .the-apostrophe { float: left; margin: 1px 0px -1px -1px; height: 20px; width: 20px; text-indent: -9999px; background: rgb(248, 162, 62) url(28bcc8a20f9486e2a17b833c8546f2a53e5c6acc.png)  no-repeat scroll center center; overflow: hidden; }
.a-ui.a-global-toolbar .a-controls { margin: 0px; }
.a-ui.a-global-toolbar .a-controls li.last { border: medium none ! important; margin: 0px; }
.a-ui.a-global-toolbar .a-controls li.a-login { float: right; display: inline; margin: 0px 5px 0px 0px; border-right: 0px solid rgb(255, 255, 255); line-height: 20px; padding: 0px; }
.a-ui.a-global-toolbar .a-controls li .a-login li { padding: 5px 0px; border: medium none ! important; }
.a-ui.a-global-toolbar .a-controls li .a-login li.the-apostrophe-container, .a-ui.a-global-toolbar .a-controls li .a-login li#a-create-page-button-menu, .a-ui.a-global-toolbar .a-controls li .a-login li:last-child { border: medium none; }
.a-ui.a-global-toolbar .a-controls li .a-login li#a-create-page-button-menu a.a-btn span.icon { opacity: 1; }
.a-ui.a-global-toolbar .a-controls li .a-login .a-login-user, .a-ui.a-global-toolbar .a-controls li .a-login .a-login-language { margin: 0px 10px 0px 0px; }
.a-ui.a-global-toolbar .a-controls li .a-login .a-language-form .a-form-row { margin: 0px; }
.a-ui.a-global-toolbar > .a-controls > li { margin: 1px 0px; padding: 5px; border-right: 1px solid rgba(0, 0, 0, 0.05); }
.a-ui.a-global-toolbar a.a-btn.no-bg:hover span.icon { opacity: 1; }
.a-ui.a-global-toolbar a.a-btn.no-bg span.icon { opacity: 0.5; }
@media all and (max-width: 1160px) {
  .a-ui.a-global-toolbar .a-login-user span { display: none; }
}
@media all and (max-width: 1030px) {
  .a-ui.a-global-toolbar .a-login-user { display: none; }
}
.a-ui.a-options.a-page-form { display: none; }
.a-ui.a-options.a-page-form .a-form-row { clear: both; display: block; float: none; overflow: hidden; padding: 5px; margin: 5px 0px; width: auto; border-radius: 2px; border: 1px inset transparent; }
.a-ui.a-options.a-page-form .a-form-row:hover { background-color: rgba(0, 0, 0, 0.024); border: 1px inset rgba(0, 0, 0, 0.024); }
.a-ui.a-options.a-page-form .a-form-row.focus { background-color: rgba(0, 0, 0, 0.067); border: 1px inset rgba(0, 0, 0, 0.067); }
.a-ui.a-options.a-page-form .a-form-row.a-page-title { margin: 0px; float: left; clear: right; }
.a-ui.a-options.a-page-form .a-form-row input.a-page-title-field, .a-ui.a-options.a-page-form .a-form-row input.a-page-meta-title-field { width: 275px; font-size: 18px; }
.a-ui.a-options.a-page-form .a-form-row input.a-page-title-field:focus, .a-ui.a-options.a-page-form .a-form-row input.a-page-meta-title-field:focus { border: 1px solid rgba(0, 0, 0, 0.35); }
.a-ui.a-page-form { position: absolute; z-index: 997; width: 440px; }
.a-ui.a-page-form.a-create-page-form { width: 345px; }
.a-ui.a-page-form .a-options { display: block ! important; min-width: 0px; }
.a-ui.a-page-form .a-options-section { clear: both; }
.a-ui.a-page-form .a-options-section.title-permalink h3 { width: 42px; padding: 7px 0px; margin: 0px 0px 0px 5px; float: left; clear: none; }
.a-ui.a-page-form .a-page-settings-section { float: left; clear: both; width: 100%; }
.a-ui.a-page-form .a-page-settings-section .content { margin: 0px 16px; float: left; }
.a-ui.a-page-form .a-form-help-text { float: left; clear: both; margin: 5px 0px; color: rgb(153, 153, 153); font-size: 11px; }
.a-ui.a-page-form h3 { margin: 0px 5px; }
.a-ui.a-page-form h4 { font-size: 14px; float: left; }
.a-ui.a-page-form .a-accordion-toggle.hover, .a-ui.a-page-form .a-accordion-toggle:hover { background-position: -6px 0px; }
.a-ui.a-page-form .open .a-accordion-toggle { background-position: -6px -20px; }
.a-ui.a-page-form .open .a-accordion-toggle.hover, .a-ui.a-page-form .open .a-accordion-toggle:hover { background-position: -6px -60px; }
.a-ui.a-page-form .a-page-slug { font-size: 11px; float: left; clear: both; margin: 5px 0px 0px; }
.a-ui.a-page-form .a-page-slug h4 { float: left; margin: 0px; font-size: 11px; color: rgb(153, 153, 153); }
.a-ui.a-page-form .a-page-slug label { text-transform: none; width: auto; margin-right: 5px; max-width: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.a-ui.a-page-form .a-page-slug input { width: 160px; font-size: 11px; }
.a-ui.a-page-form .a-form-row.status .cascade-checkbox { float: right; }
.a-ui.a-page-form .a-more-options-btn { margin-top: 10px; }
.a-ui.a-page-form .view-options-widget-container label { margin-right: 10px; width: auto; }
.a-ui.a-page-form .a-permissions-entries { width: 100%; clear: both; float: left; line-height: 20px; }
.a-ui.a-page-form .a-permission-entry { display: block; float: none; clear: both; padding: 0px 5px; margin: 2px 0px; border-radius: 2px; }
.a-ui.a-page-form .a-permission-entry.odd { background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; }
.a-ui.a-page-form .a-permission-entry ul { width: 100%; float: left; }
.a-ui.a-page-form .a-permission-entry ul li { margin: 0px 10px 0px 0px; }
.a-ui.a-page-form .a-permission-entry ul li:last-child { margin-right: 0px; }
.a-ui.a-page-form .a-permission-entry .a-who { width: 120px; margin: 0px 10px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.a-ui.a-page-form .a-permission-entry .a-actions { float: right; }
.a-ui.a-page-form .a-cascade-option { float: left; font-size: 11px; color: rgb(153, 153, 153); line-height: 20px; margin: 0px 10px 0px 0px; }
.a-ui .a-page-settings-status .radio_list { float: left; width: 100%; }
.a-ui .a-form-row .a-inline-taggable-widget { float: left; margin: 5px 0px 10px; }
.a-ui .a-form-row.keywords .ac_input { width: 290px; margin-right: 2px; }
.a-ui .a-form-row.meta-description .a-form-field textarea { width: 323px; }
.a-ui .a-page-permissions .a-apply-to-subpages-row label { width: auto; display: inline; float: none; padding-right: 5px; }
.a-ui .a-page-permissions .a-edit-admin-lock { clear: both; padding-top: 10px; }
.a-ui .a-page-permissions .a-edit-admin-lock input { margin-right: 5px; }
.a-ui .a-page-permissions-section { margin: 5px 0px; clear: both; float: left; width: 100%; }
.a-ui .a-page-permissions-section .radio_list input { margin-top: 4px; }
.a-ui .a-page-permissions-section .a-apply-to-subpages { padding-left: 10px; }
.a-ui .a-page-settings-section.page-submit { margin: 10px 0px 5px; }
.a-ui .a-page-settings-section.page-submit a.a-btn.a-cancel { float: left ! important; clear: none ! important; margin-left: 2px; }
.a-ui .a-page-settings-section.page-submit a.a-btn.a-delete { float: right ! important; clear: none; }
.a-ui.a-page-form .a-accordion-toggle, .a-options-section.a-accordion h3 { background: transparent url(df4683a902378bf63d73181bbbc88f2e97985ff7.png)  no-repeat scroll -6px -40px; cursor: pointer; clear: both; text-indent: 16px; line-height: 20px; -moz-user-select: none; margin-left: -12px; }
.a-page-permissions-widget { clear: both; }
.a-page-settings.aActiveMenu .a-create-page.aActiveMenu { z-index: 997; }
.a-create-page-form { padding: 30px 5px 2px; position: absolute; float: left; display: none; top: -5px; left: -5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 1; border-radius: 5px; list-style: outside none none; }
.show-options > .aActiveMenu { z-index: 998; }
.a-controls.a-area-controls.aActiveMenu { z-index: 999; }
.a-ui .show-options .a-options { display: block ! important; }
.a-ui.a-history-browser { position: absolute; top: 0px; left: 50%; margin-left: -480px; float: left; width: 960px; clear: both; z-index: 997; overflow: hidden; display: none; border-radius: 5px; background: rgb(226, 226, 226) -moz-linear-gradient(center bottom , rgb(255, 255, 255) 0%, rgb(247, 247, 247) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.a-ui.a-history-browser .a-history-browser-heading-container h4 { float: left; margin: 4px; padding-left: 22px; background: transparent url(c4387c1a2532c13e5751fd191ff8a11a787b5228.png)  no-repeat scroll 0px 50%; }
.a-ui.a-history-browser .a-history-browser-heading-container .a-btn.a-close { float: right; margin: 4px 2px; }
.a-ui.a-history-browser .a-history-browser-all:hover { background-color: rgb(221, 221, 221); }
.a-ui.a-history-browser .a-history-browser-crop { width: 100%; margin: 0px; border-top: 1px solid rgb(221, 221, 221); float: left; clear: both; }
.a-ui.a-history-browser table { width: 100%; table-layout: fixed; font-size: 11px; color: rgb(51, 51, 51); }
.a-ui.a-history-browser .date { width: 15%; }
.a-ui.a-history-browser .editor { width: 15%; }
.a-ui.a-history-browser .preview { width: 70%; }
.a-ui.a-history-browser thead th, .a-ui.a-history-browser tfoot td { text-align: left; font-weight: bold; padding: 8px 6px; }
.a-ui.a-history-browser tbody tr:first-child td { background: transparent url(07f902057314152eaf85f3ee6458903714851487.png)  repeat-x scroll 0px 0px; }
.a-ui.a-history-browser tbody tr:last-child td { background: transparent url(62714380a07e8f5be417f240b1253b823c4deaf0.png)  repeat-x scroll 0px 100%; }
.a-ui.a-history-browser tbody tr:nth-child(2n), .a-ui.a-history-browser tbody tr:nth-child(2n) { background-color: rgb(240, 240, 240); }
.a-ui.a-history-browser tbody tr:hover { background-color: rgb(221, 221, 221); color: rgb(0, 0, 0); }
.a-ui.a-history-browser tbody td { overflow: hidden; white-space: nowrap; height: 30px; vertical-align: middle; padding: 0px 6px; }
.a-ui.a-history-browser tfoot a { color: rgb(136, 136, 136); }
.a-ui .a-history-browser-revisions { float: left; padding: 0px 8px 0px 0px; line-height: 20px; }
.a-ui .a-history-browser-view-more { float: left; padding: 0px 8px; line-height: 20px; display: none; border-left: 1px solid rgb(221, 221, 221); }
.a-ui .a-history-browser-view-more .spinner { position: absolute; top: 50%; margin-top: -8px; right: -16px; display: none; }
.a-history-preview-notice { display: none; position: fixed; top: 55px; left: 20px; z-index: 999; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 0, 0); border-bottom: 1px solid rgb(221, 221, 221); border-radius: 5px; float: left; width: 250px; padding: 10px; }
.a-history-preview-notice h4, .a-history-preview-notice p, .a-history-preview-notice .a-history-options { clear: both; }
.a-history-preview-notice h4, .a-history-preview-notice .a-history-options { margin: 0px 0px 10px; }
.a-history-options .a-history-revert { margin-right: 2px ! important; }
#a-history-preview-notice-toggle { color: rgb(221, 221, 221); position: absolute; top: 10px; right: 10px; font-size: 11px; }
.a-ui.a-search { clear: both; }
.a-ui.a-search form { position: relative; height: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 10px; }
.a-ui.a-search .a-form-row { margin: 0px; position: relative; }
.a-ui.a-search .a-form-row .a-search-field { position: relative; float: left; background: transparent none repeat scroll 0% 0%; height: 20px; padding: 0px; text-indent: 5px; width: 100%; border: 0px none; outline: 0px none; }
.a-ui.a-search .a-form-row .a-search-submit { display: block; position: absolute; top: 50%; right: 0px; padding: 0px; margin: -10px 0px 0px; width: 29px; height: 20px; border: medium none ! important; background: transparent url(e1d340f88be2a3a254310b2d6b9abfa684213dc3.png)  no-repeat scroll 0px -20px; min-width: 0px; max-width: none; }
.a-ui.a-search .a-form-row .a-search-submit:hover { background-position: 0px 0px; cursor: pointer; opacity: 0.7; }
#a-login-form-container { position: absolute; display: none; left: auto; top: 0px; right: -5px; padding: 0px; z-index: 995 ! important; min-width: 0px; overflow: visible; }
#a-login-form-container.a-ui.a-options { border-radius: 0px 0px 0px 10px; }
#a-login-form-container label { white-space: nowrap; }
.a-ui.a-signin-popup { float: left; position: relative; display: block; clear: both; margin: 0px; }
.a-ui.a-signin-popup label { display: block; width: 100% ! important; float: none; font-size: 16px; margin-bottom: 2px; }
.a-ui.a-signin-popup .a-form-row { float: left; width: auto; clear: both; display: inline; margin: 20px 20px -10px; }
.a-ui.a-signin-popup .a-form-row.submit { margin: 30px 20px 20px; }
.a-ui.a-signin-popup .a-form-row.submit .a-controls { width: 100%; }
.a-ui.a-signin-popup .a-form-row input[type="text"], .a-ui.a-signin-popup .a-form-row input[type="password"] { width: 175px; padding: 4px; }
.a-ui.a-signin-popup .a-forgot-password, .a-ui.a-signin-popup .a-register { display: block; font-size: 11px; margin: -10px 20px 10px; float: left; color: rgb(153, 153, 153); }
#a-login-form { width: 220px; height: 400px; background: rgb(240, 240, 240) url(b50a7d32738a3173009765f5762b3ddc16c25294.png)  no-repeat scroll left top; position: absolute; top: 50%; left: 50%; margin-left: -110px; margin-top: -200px; font-size: 16px; text-transform: lowercase; }
#a-login-form table { width: 100%; margin-bottom: 10px; }
#a-login-form h1 { color: rgb(255, 255, 255); margin: 15px 0px 5px; }
#a-login-form th, #a-login-form td { float: left; display: inline; clear: both; padding-left: 20px; width: 100%; }
#a-login-form th input, #a-login-form td input { width: 175px; border: 0px none; font-size: 12px; padding: 3px 2px; margin: 2px 0px 8px; font-family: arial; }
#a-login-form .remember th, #a-login-form .remember td { width: 80px; clear: none; }
#a-login-form .remember td { padding: 0px; }
#a-login-form .remember td input { width: auto; margin: 2px; }
#a-login-form .a-controls { width: 178px; }
#a-login-form .a-reset-password { font-size: 11px; color: rgb(51, 51, 51); }
#a-login-form .a-reset-password:hover { color: rgb(255, 255, 255); }
.a-inline-taggable-widget { overflow: hidden; clear: both; }
.a-inline-taggable-widget-tag-container { overflow: hidden; clear: both; }
.a-inline-taggable-widget-tag-container.a-popular-tags .a-tag { float: left; margin-right: 10px; }
.a-inline-taggable-widget-tag-container.a-popular-tags .a-tag span.a-tag-count { color: rgb(153, 153, 153); }
.a-inline-taggable-widget-tag-container.a-popular-tags h4.a-tag-heading { font-size: 12px; }
.a-inline-taggable-widget-tag-container .a-tag a, .a-inline-taggable-widget-tag-container .a-tag span { font-size: 11px; }
.a-inline-taggable-widget-tag-container .a-tag a.a-tag-count, .a-inline-taggable-widget-tag-container .a-tag span.a-tag-count { color: rgb(153, 153, 153); }
.a-inline-taggable-widget-tag-container .a-tag.a-existing { margin-right: 5px; float: left; }
.a-inline-taggable-widget-tag-container .a-tag.a-popular { color: rgb(102, 102, 102); }
.a-inline-taggable-widget-tag-container .a-tag.a-popular a:hover { color: rgb(0, 0, 0); }
.a-inline-taggable-widget-tag-container .a-tag.a-popular span { opacity: 0.65; margin-left: 5px; }
.a-inline-taggable-widget-tag-container h4 { float: left; clear: both; background: transparent none repeat scroll 0% 0%; width: 100%; text-indent: 0px; }
.a-attribution { display: block; float: left; margin: 20px 0px; padding: 0px 0px 0px 20px; color: rgb(102, 102, 102); font-size: 11px; clear: both; }
.a-attribution a:hover { text-decoration: underline; }
.a-attribution.apostrophe { background: transparent url(d58b5ee7d7f4053f3007e5a13c0cbec770230723.png)  no-repeat scroll left top; }
.a-attribution.servergrove { padding: 0px; }
.a-attribution.servergrove a, .a-attribution.servergrove p { float: left; clear: none; margin: 0px 5px 0px 0px; }
#ie6-warning { background: rgb(255, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); position: relative; z-index: 999; overflow: auto; }
#ie6-warning h2 { margin: 0px; padding: 5px; font-size: 14px; }
#ie6-warning h2 a { color: rgb(255, 255, 255); text-decoration: underline; }
#ie6-warning h2 a:hover { color: rgb(34, 34, 34); }
.a-archived-page > a { text-decoration: line-through; opacity: 0.5; }
.a-nav { list-style: outside none none; }
.a-nav .a-nav-item { list-style: outside none none; }
.a-admin .a-global-toolbar .a-preview, .aMediaAdmin .a-global-toolbar .a-preview { display: none; }
.a-hide-edit-controls .a-ui.a-area-controls, .a-hide-edit-controls .a-ui.a-slot-controls, .a-hide-edit-controls .a-page-container .a-btn, .a-hide-edit-controls .a-placeholder-for-editors, .a-hide-edit-controls #attribution .a-controls { display: none; }
.a-hide-edit-controls.a-admin .a-area-controls, .a-hide-edit-controls.a-admin .a-slot-controls, .a-hide-edit-controls.a-admin .a-page-container .a-btn, .a-hide-edit-controls.aMediaAdmin .a-area-controls, .a-hide-edit-controls.aMediaAdmin .a-slot-controls, .a-hide-edit-controls.aMediaAdmin .a-page-container .a-btn { display: block; }
.a-area, .a-slots, .a-slot, .a-slot-content, .a-slot-content-container, .a-slot-form { position: relative; }
.a-area.a-editing, .a-slot.a-editing { z-index: 900; }
.logged-in .a-slot { min-height: 20px; }
.a-ui .a-controls, .a-ui.a-controls { display: block; margin: 0px; padding: 0px; list-style: outside none none; clear: both; }
.a-ui .a-controls li, .a-ui.a-controls li { float: left; clear: none; position: relative; margin: 0px 2px 2px 0px; width: auto; border: medium none; list-style: outside none none ! important; }
.a-ui .a-controls li:last-child, .a-ui .a-controls li.last, .a-ui.a-controls li:last-child, .a-ui.a-controls li.last { margin: 0px 0px 2px; }
.a-ui .a-controls.stacked li, .a-ui.a-controls.stacked li { width: 100%; }
.a-ui .a-controls.over, .a-ui .a-controls.a-over, .a-ui.a-controls.over, .a-ui.a-controls.a-over { position: absolute; top: 0px; left: 0px; z-index: 799; margin: 0px ! important; }
.a-area > .a-ui.a-controls { margin: 0px 0px 10px; }
.a-area > .a-ui.a-controls li { margin: 0px 2px 2px 0px; }
.a-area.singleton > .a-ui.a-controls { position: absolute; top: 0px; left: 0px; z-index: 799; margin: 0px; }
.a-area.singleton.editing > .a-ui.a-controls { z-index: 899; }
.a-area.singleton.aRichText > .a-controls, .a-area.singleton.aText > .a-controls, .a-area.singleton.aBlog > .a-controls, .a-area.singleton.aBlogSingle > .a-controls, .a-area.singleton.aEvent > .a-controls, .a-area.singleton.aEventSingle > .a-controls { position: relative; margin-bottom: 0px; }
.a-area.singleton .a-slot-controls { display: none; }
.a-slideshow.transition-crossfade { overflow: hidden; }
.a-slideshow.transition-crossfade .a-slideshow-item { position: absolute; top: 0px; left: 0px; }
.a-slideshow.single-image .a-slideshow-item { display: block; }
.a-slideshow .a-slideshow-item { list-style: outside none none; display: none; margin: 0px; }
.a-slideshow .a-slideshow-item::after, .a-slideshow .a-slideshow-item::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-slideshow .a-slideshow-item::after { clear: both; }
.a-slideshow .a-slideshow-item .a-slideshow-image { display: block; line-height: 0; background-repeat: no-repeat; margin: 0px; }
.a-slideshow .a-slideshow-item .a-slideshow-image img { display: block; }
.a-slot > .a-ui.a-controls { width: 100%; }
.a-slot > .a-ui.a-controls li { margin: 0px 2px 2px 0px; }
.a-slot.a-new-slot > .a-ui.a-controls { position: relative; z-index: 899; }
.a-slot.a-editing > .a-ui.a-controls { position: relative; z-index: 899; }
.a-slot.aRichText.a-normal .a-slot-content strong, .a-slot.aRichText.a-normal .a-slot-content b { font-weight: bold; }
.a-slot.aRichText.a-normal .a-slot-content em, .a-slot.aRichText.a-normal .a-slot-content i { font-style: italic; }
.a-slot.aRichText.a-normal .a-slot-content ul, .a-slot.aRichText.a-normal .a-slot-content ol { margin-left: 1.5em; }
.a-slot.aRichText.a-normal .a-slot-content ul { list-style-type: disc; }
.a-slot.aRichText.a-normal .a-slot-content ol { list-style-type: decimal; }
.a-slot.aRichText.a-editing .a-richtext-textarea-wrapper { background: transparent url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll 50% 50%; }
.a-slot.aRichText.a-editing .a-richtext-textarea { height: 290px; visibility: hidden; }
.a-slot.aSlideshow .a-slideshow-controls, .a-slot.aReusableSlideshow .a-slideshow-controls, .a-slot.aSmartSlideshow .a-slideshow-controls { position: absolute; top: 5px; right: 5px; height: auto; border: medium none; list-style: outside none none; z-index: 799; }
.a-slot.aSlideshow.transition-crossfade, .a-slot.aReusableSlideshow.transition-crossfade, .a-slot.aSmartSlideshow.transition-crossfade { overflow: hidden; }
.a-slot.aSlideshow.transition-crossfade .a-slideshow-item, .a-slot.aReusableSlideshow.transition-crossfade .a-slideshow-item, .a-slot.aSmartSlideshow.transition-crossfade .a-slideshow-item { position: absolute; top: 0px; left: 0px; }
.a-slot.aSlideshow.single-image .a-slideshow-item, .a-slot.aReusableSlideshow.single-image .a-slideshow-item, .a-slot.aSmartSlideshow.single-image .a-slideshow-item { display: block; }
.a-slot.aSlideshow .a-slideshow-item, .a-slot.aReusableSlideshow .a-slideshow-item, .a-slot.aSmartSlideshow .a-slideshow-item { list-style: outside none none; display: none; margin: 0px; }
.a-slot.aSlideshow .a-slideshow-item::after, .a-slot.aSlideshow .a-slideshow-item::before, .a-slot.aReusableSlideshow .a-slideshow-item::after, .a-slot.aReusableSlideshow .a-slideshow-item::before, .a-slot.aSmartSlideshow .a-slideshow-item::after, .a-slot.aSmartSlideshow .a-slideshow-item::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-slot.aSlideshow .a-slideshow-item::after, .a-slot.aReusableSlideshow .a-slideshow-item::after, .a-slot.aSmartSlideshow .a-slideshow-item::after { clear: both; }
.a-slot.aSlideshow .a-slideshow-item .a-slideshow-image, .a-slot.aReusableSlideshow .a-slideshow-item .a-slideshow-image, .a-slot.aSmartSlideshow .a-slideshow-item .a-slideshow-image { display: block; line-height: 0; background-repeat: no-repeat; margin: 0px; }
.a-slot.aSlideshow .a-slideshow-item .a-slideshow-image img, .a-slot.aReusableSlideshow .a-slideshow-item .a-slideshow-image img, .a-slot.aSmartSlideshow .a-slideshow-item .a-slideshow-image img { display: block; }
.a-slot.aButton .a-button { clear: both; margin: 0px; }
.a-slot.aButton .a-button .a-button-image, .a-slot.aButton .a-button .a-button-link, .a-slot.aButton .a-button .a-button-title { clear: both; margin: 0px; }
.a-slot.aButton .a-button .a-button-link:hover img { opacity: 0.65; }
.a-slot.aButton .a-button { background: transparent none repeat scroll 0% 0%; }
.a-slot.aImage .a-media-image, .a-slot.aImage .a-image-embed { clear: both; display: block; }
.a-slot.aRawHTML p.a-raw-html-preview { font-weight: bold; margin-bottom: 10px; }
.a-slot.aRawHTML pre.a-raw-html-preview { font-family: "Courier New",Courier,monospace; }
.a-slot.aRawHTML .a-form-field { overflow: hidden; width: 100%; }
.a-slot.aRawHTML textarea { display: block; clear: both; width: 100%; margin: 0px 0px 0px -1px; min-height: 200px; padding: 2px; border: 1px solid rgb(51, 51, 51); background: rgb(239, 239, 239) none repeat scroll 0% 0%; font: 11px/1.5 monospace; overflow: auto ! important; }
.a-slot.aText .a-form-field { overflow: hidden; width: 100%; }
.a-slot.aText .single-line { float: left; width: 95%; }
.a-slot.aText .multi-line { float: left; width: 95%; min-height: 120px; }
.a-slot.aFeed .a-feed, .a-slot.aFeed .a-feed-item { clear: both; margin-bottom: 10px; }
.a-slot.aFeed .a-feed::after, .a-slot.aFeed .a-feed::before, .a-slot.aFeed .a-feed-item::after, .a-slot.aFeed .a-feed-item::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-slot.aFeed .a-feed::after, .a-slot.aFeed .a-feed-item::after { clear: both; }
.a-slot.aFeed .a-feed .a-feed-item .title { font-size: 14px; }
.a-slot.aFeed .a-feed .a-feed-item .date { margin: 5px 0px; color: rgb(153, 153, 153); }
.a-slot.aFeed .a-feed .a-feed-item .date, .a-slot.aFeed .a-feed .a-feed-item .description { font-size: 11px; line-height: 1.4; overflow-wrap: break-word; }
.a-slot.aFile .a-file-slot { position: relative; overflow: hidden; width: 100%; }
.a-slot.aFile .a-file-slot .a-media-file-icon { width: auto; display: inline; position: relative; float: left; }
.a-slot.aFile .a-file-slot .a-file-meta { display: inline; position: relative; float: left; margin-left: 15px; }
.a-slot.aFile .a-file-slot .a-file-meta li { list-style: outside none none; }
.a-slot.aFile .a-file-slot .a-file-title { width: 100%; font-size: 16px; }
.a-slot.aFile .a-file-slot .a-file-description { color: rgb(102, 102, 102); width: 100%; margin: 0px; }
.a-slot.aFile .a-file-slot .a-file-download { margin-left: -3px; }
.a-slot.aFile .a-file-slot .a-file-download a { background: transparent url(271907266dcbfda097c7682ec215ab69a776146a.png)  no-repeat scroll left center; padding-left: 20px; }
.a-slot.aPDF { margin: 20px 0px; }
.a-slot.aPDF .a-pdf-slot { position: relative; overflow: hidden; width: 100%; }
.a-slot.aPDF .a-pdf-slot .a-pdf-meta { position: relative; margin: 5px 0px; }
.a-slot.aPDF .a-pdf-slot.no-label { height: auto ! important; }
.a-slot.aPDF .a-pdf-slot.no-label .a-media-pdf-icon { position: absolute; height: 43px; width: 34px; margin-top: 5px; top: 0px; left: 0px; z-index: 10; }
.a-slot.aPDF .a-pdf-slot.no-label .a-media-pdf-icon a { float: left; background: transparent url(540081f35a2a04efa0a8d20b4a3ad4fda0886605.png)  no-repeat scroll left top; height: 100%; width: 100%; overflow: hidden; text-indent: -9999px; }
.a-slot.aPDF .a-pdf-slot.no-label .a-pdf-meta { padding-left: 45px; text-indent: 0px ! important; }
.a-slot.aPDF .a-pdf-title { width: 100%; font-size: 16px; }
.a-slot.aPDF .a-pdf-description { color: rgb(102, 102, 102); width: 100%; margin: 5px 0px; }
.a-slot.aPDF .a-pdf-download { margin-left: -3px; }
.a-slot.aPDF .a-pdf-download a { background: transparent url(271907266dcbfda097c7682ec215ab69a776146a.png)  no-repeat scroll left center; padding-left: 20px; }
.aText .a-slot-content ul, .aText .a-slot-content ol, .aRawHTML .a-slot-content ul, .aRawHTML .a-slot-content ol { margin-left: 1.5em; }
.a-slot ul.a-controls { margin-left: 0px; }
.a-blog-item-meta, .aFeed .a-slot-content ul, .aImage .a-slot-content ul, .aVideo .a-slot-content ul, .aSmartSlideshow .a-slot-content ul, .aSlideshow .a-slot-content ul, .aReusableSlideshow .a-slot-content ul, .aPDF .a-slot-content ul, .aButton .a-slot-content ul { list-style: outside none none; padding: 0px; }
.aSmartSlideshow .a-slideshow, .aSmartSlideshow .a-slideshow li, .aSlideshow .a-slideshow, .aReusableSlideshow .a-slideshow, .aSlideshow .a-slideshow li, .aReusableSlideshow .a-slideshow li { float: left; width: 100%; clear: both; }
.aButton a img { border: 0px none; }
.aBlog .a-options.a-slot-form, .aEvent .a-options.a-slot-form { min-width: 285px; }
.a-blog-edit-wrapper .a-form-row .a-inline-taggable-widget .ui-autocomplete-input { margin-right: 2px; }
.a-blog-edit-wrapper .a-form-row.title .ui-autocomplete-input { min-width: 214px; width: 88%; padding-right: 24px; }
.a-blog-edit-wrapper .a-form-row.title .ui-autocomplete-input.ui-autocomplete-loading { background: transparent url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll 98% center; }
.a-blog-edit-wrapper .a-form-row .blog-slot-radio-button { float: left; margin: 5px 0px 0px; }
.a-ui.a-options.a-slot-form .a-blog-edit-wrapper .a-form-row.by-type label { width: 120px; }
.a-ui.a-options.a-slot-form .a-blog-edit-wrapper .a-form-row.by-type h4 label { width: 100%; clear: both; padding-left: 10px; }
.a-blog-edit-wrapper .a-form-row.by-type .a-form-row label { padding-left: 0px; margin-bottom: 0px; font-size: 12px; line-height: 20px; }
.a-ui.a-options.a-slot-form .a-blog-edit-wrapper .a-form-row.by-type { margin: 0px; }
.a-ui.a-options.a-slot-form .a-blog-edit-wrapper .a-form-row.by-type.title { margin: 0px 0px 10px; }
.a-blog-edit-wrapper .a-form-row.by-type .a-form-row { margin: 5px 0px; }
.aBlog .a-slot-form.editState-title .a-form-row.by-type.meta div, .aEvent .a-slot-form.editState-title .a-form-row.by-type.meta div { display: none ! important; }
.aBlog .a-slot-form.editState-tags .a-form-row.by-type.title div, .aEvent .a-slot-form.editState-tags .a-form-row.by-type.title div { display: none ! important; }
.a-blog-edit-wrapper h4 { float: left; }
.a-blog-edit-wrapper .a-form-row .a-form-row { padding-left: 20px; }
.a-blog-edit-wrapper .a-form-row.blog-posts .a-multiple-select-item { margin: 2px 0px; }
.a-blog-edit-wrapper .a-form-row.conjunction { font-weight: bold; margin-top: 3px; margin-bottom: 8px; }
.a-blog-edit-wrapper .a-form-row.categories { margin-bottom: 8px ! important; }
.a-blog-edit-wrapper .a-form-row.by-type .a-form-row.categories .a-multiple-select, .a-blog-edit-wrapper .a-form-row.by-type .a-form-row.tags .a-inline-taggable-widget { width: auto; float: left; padding-right: 10px; }
.a-blog-edit-wrapper .a-slot-form .a-form-row.by-type .a-form-row.tags .a-inline-taggable-widget input { width: 100px; }
.a-blog-edit-wrapper .a-form-help.collapsed { display: none; }
.a-blog-edit-wrapper hr { background-color: rgba(0, 0, 0, 0.1); border: 0px none; clear: both; float: left; height: 1px; margin: 10px 0px; width: 100%; }
.a-ui .a-options.a-area-options { z-index: 699; display: none; }
.a-ui .a-options.a-area-options .a-options-item, .a-ui .a-options.a-area-options .a-options-item.last { width: 100%; float: left; clear: both; margin: 0px 0px 4px; list-style: outside none none; }
ul.a-controls .a-controls-item.variant.a-options-open .a-variant-options { width: auto; display: block; }
ul.a-controls .a-variant-options.loading { background: rgb(255, 255, 255) url(804f92e1cb247aee6c8bfba849b9c32cb5dc5f8b.gif)  no-repeat scroll 95% 5px; }
.a-ui.a-options.a-slot-form { position: relative; width: 100%; top: -27px; left: -5px; padding: 30px 5px 5px; overflow: visible; }
.a-ui.a-options.a-slot-form .a-form-row { line-height: 20px; margin: 0px 0px 15px; padding: 0px 10px; width: auto; clear: both; }
.a-ui.a-options.a-slot-form .a-form-row label { width: 80px; float: left; margin: 0px 10px 0px 0px; color: rgb(102, 102, 102); }
.a-ui.a-options.a-slot-form .a-form-field { float: left; }
.a-ui.a-options.a-slot-form .a-slot-form-title { position: relative; float: left; padding: 0px 10px; margin-bottom: 10px; width: auto; clear: both; line-height: 27px; }
.a-ui.a-media-placeholder { display: block; position: relative; width: auto; height: 0px; padding-top: 56.25%; border: 1px dotted rgb(221, 221, 221); margin: -1px 0px 0px -1px; background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; border-radius: 3px; text-decoration: none; color: rgb(153, 153, 153); transition: all 0.15s ease 0s; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.65); }
.a-ui.a-media-placeholder:hover, .a-ui.a-media-placeholder:focus { background: rgba(0, 0, 0, 0.125) none repeat scroll 0% 0%; color: rgb(51, 51, 51); text-decoration: none; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.125); }
.a-ui.a-media-placeholder.in-progress span { text-indent: -999em; background: transparent url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll 50% 50%; }
.a-ui.a-media-placeholder span { display: block; position: absolute; overflow: hidden; top: 50%; right: 0px; left: 0px; width: 100%; text-align: center; line-height: 20px; margin-top: -10px; }
ul.a-controls.a-media-edit-links { width: 100%; }
.a-area.previewing-history .a-controls { display: none ! important; }
.a-ui.a-audio-player-container { position: relative; overflow: hidden; clear: both; }
.a-ui.a-audio-player-container .a-audio-meta { float: left; width: 100%; clear: both; margin: 0px 0px 10px; }
.a-ui.a-audio-player-container .a-audio-player-interface { overflow: hidden; position: relative; width: auto; background-color: rgb(136, 136, 136); padding: 10px; border-radius: 4px; margin: 10px 0px; }
.a-ui.a-audio-player-container .a-audio-player-interface.a-loading * { visibility: hidden; }
.a-ui.a-audio-player-container .a-audio-player-interface.a-loading .a-audio-loading { visibility: visible; display: block; padding: 0px 0px 0px 20px; background: transparent url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll 0px 50%; line-height: 20px; height: 20px; }
.a-ui.a-audio-player-container .a-audio-loading { display: none; position: absolute; top: 50%; margin-top: -10px; left: 10px; color: rgb(255, 255, 255); }
.a-ui.a-audio-player-container .a-audio-controls { float: left; clear: none; }
.a-ui.a-audio-player-container .a-audio-controls .a-audio-button { float: left; width: 30px; height: 20px; background-color: rgb(255, 255, 255); text-indent: -9999px; cursor: pointer; border-radius: 2px; }
.a-ui.a-audio-player-container .a-audio-controls .a-audio-button:hover, .a-ui.a-audio-player-container .a-audio-controls .a-audio-button:focus { opacity: 0.65; }
.a-ui.a-audio-player-container .a-audio-controls .a-audio-play { background: rgb(255, 255, 255) url(88638b389191826340eba911d68bfe6e02b77c65.png)  no-repeat scroll 6px 0px; }
.a-ui.a-audio-player-container .a-audio-controls .a-audio-pause { background: rgb(255, 255, 255) url(1b9b682ab198582815f5daa0687d85e4eb50e339.png)  no-repeat scroll 6px 0px; display: none; }
.a-ui.a-audio-player-container .a-audio-volume { float: right; background: rgb(136, 136, 136) none repeat scroll 0% 0%; width: 72px; }
.a-ui.a-audio-player-container .a-audio-playback { position: relative; z-index: 2; width: 100%; background: transparent none repeat scroll 0% 0%; }
.a-ui.a-audio-player-container .a-audio-volume .ui-widget-header { background: transparent url(8956d4bbcc77efd64d0ddc20743ea03e54d712ed.png)  repeat-x scroll 0px 50%; }
.a-ui.a-audio-player-container .a-audio-loader { height: 16px; border-radius: 0px; border: 0px none; margin: 0px 0px -16px; background: transparent none repeat scroll 0% 0%; width: 100%; position: relative; z-index: 1; }
.a-ui.a-audio-player-container .a-audio-loader .ui-progressbar-value { border-radius: 0px; border: 0px none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0.25; margin: 0px; height: 100%; }
.a-ui .a-audio-time { position: absolute; height: 16px; line-height: 16.5px; right: 1%; top: 0px; margin: 1px; z-index: 3; font-size: 9.5px; color: rgb(0, 0, 0); cursor: default; }
.a-ui .a-audio-slider-wrapper { float: none; padding: 1px; border: 1px solid rgb(255, 255, 255); margin: 0px 0px 0px 35px; border-radius: 2px; position: relative; height: 16px; }
.a-ui .a-audio-slider-wrapper.playback { float: none; margin: 0px 80px 0px 34px; }
.a-ui .a-audio-slider-wrapper.volume { float: right; margin-top: -20px; }
.a-ui .a-audio-slider { float: left; border: medium none; height: 16px; overflow: hidden; border-radius: 0px; }
.a-ui .a-audio-player-interface .a-audio-slider-handle { height: 16px; width: 12px; display: block; text-indent: -9999px; border: medium none; overflow: hidden; margin: 0px; top: auto; border-radius: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; visibility: hidden; }
.a-ui .a-audio-download { float: left; clear: both; display: block; }
.a-ui .a-audio-download a { background: transparent url(271907266dcbfda097c7682ec215ab69a776146a.png)  no-repeat scroll left top; padding-left: 20px; float: left; height: 20px; }
.a-ui .ui-widget-header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: 0px; left: 0px; position: absolute; float: left; height: 100%; }
.a-ui.a-subnav-wrapper { width: 200px; margin: 0px 38px 0px 0px; float: left; display: inline; position: relative; }
.a-ui.a-subnav-wrapper .a-subnav-inner { position: relative; clear: both; padding: 10px; }
.a-ui.a-subnav-wrapper .a-subnav-inner::after, .a-ui.a-subnav-wrapper .a-subnav-inner::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-ui.a-subnav-wrapper .a-subnav-inner::after { clear: both; }
.a-ui.a-subnav-wrapper .a-subnav-inner a.a-link { white-space: normal; height: auto; line-height: 1.4; margin-top: 4px; }
.a-ui.a-subnav-wrapper .a-subnav-section { color: rgb(34, 34, 34); text-decoration: none; clear: both; }
.a-ui.a-subnav-wrapper .a-subnav-section::after, .a-ui.a-subnav-wrapper .a-subnav-section::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-ui.a-subnav-wrapper .a-subnav-section::after { clear: both; }
.a-ui.a-subnav-wrapper .a-search-form { margin: 10px 0px; float: left; display: inline; width: 178px; }
.a-ui.a-subnav-wrapper .a-filter-options { margin: 5px 0px 0px; clear: both; }
.a-ui.a-subnav-wrapper .a-filter-options .a-filter-option { float: left; clear: both; }
.a-ui.a-subnav-wrapper a.selected { float: left; display: inline; clear: both; line-height: 20px; padding-right: 20px; background: transparent url(c607f60a473a3e1ca6b3a85db6376a1ed186c834.png)  no-repeat scroll right top; }
.a-ui.a-subnav-wrapper a.selected:hover { background-position: 100% 100%; }
.a-ui.a-admin-sidebar { float: left; width: 200px; margin: 0px; background-color: rgb(224, 224, 224); border: 1px solid rgb(204, 204, 204); overflow: hidden; border-radius: 6px; }
.a-ui.a-admin-sidebar .a-sidebar-link { color: rgb(0, 0, 0); text-decoration: underline; font-size: 11px; }
.a-ui.a-admin-sidebar .a-sidebar-link:hover { color: rgb(153, 153, 153); }
.a-ui.a-admin-sidebar .a-controls { margin: 5px 0px 0px; }
.a-ui.a-admin-sidebar .a-date-wrapper { position: relative; margin-right: 3px; }
.a-ui.a-admin-sidebar .a-date-wrapper img { position: absolute; top: 50%; margin: -10px 0px 0px; right: 0px; }
.a-ui.a-admin-sidebar .a-time-wrapper input, .a-ui.a-admin-sidebar .a-date-wrapper input { width: 75px; padding-right: 20px; }
.a-ui.a-admin-sidebar .time-item-enabled input { font: 11.5px/1.2 Arial; width: 52px; padding: 2px 20px 2px 3px; border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255) url(8d512b09bd7a491984592de57273235386eb5ad2.png)  no-repeat scroll right 50%; border-radius: 3px; }
.a-ui.a-admin-sidebar hr, .a-ui.a-admin-sidebar .section, .a-ui.a-admin-sidebar .option, .a-ui.a-admin-sidebar .section .a-multiple-select-list, .a-ui.a-admin-sidebar a.a-sidebar-toggle.post-editors-toggle { position: relative; float: left; clear: both; width: 100%; }
.a-ui.a-admin-sidebar a.a-sidebar-toggle.post-editors-toggle { margin: 5px 0px 0px; }
.a-ui.a-admin-sidebar .section { font-size: 11px; margin: 0px; clear: both; }
.a-ui.a-admin-sidebar .section h4 { float: left; width: auto; clear: both; margin-bottom: 5px; }
.a-ui.a-admin-sidebar .section h4 span { color: rgb(153, 153, 153); }
.a-ui.a-admin-sidebar .section .post-editors-options.option.show-editors { display: block; margin: 0px; }
.a-ui.a-admin-sidebar .section.published h4, .a-ui.a-admin-sidebar .section.published label { width: auto; clear: left; }
.a-ui.a-admin-sidebar .section.published .a-form-row { width: auto; float: right; clear: right; margin: 0px; }
.a-ui.a-admin-sidebar .section.published .post-save { margin-bottom: 10px; clear: both; }
.a-ui.a-admin-sidebar .section.template .a-form-row { width: auto; float: right; clear: right; margin: 0px; }
.a-ui.a-admin-sidebar .section.status .status-list.option { display: block; float: right; margin: 0px 0px 0px 5px; width: 120px; clear: none; }
.a-ui.a-admin-sidebar .section.author .author_id.option, .a-ui.a-admin-sidebar .section.author #a_blog_item_editors_list { display: block; float: right; margin: 0px 0px 0px 5px; width: 120px; clear: none; }
.a-ui.a-admin-sidebar .section.categories h4 { line-height: 20px; }
.a-ui.a-admin-sidebar .section.categories select { width: 100%; display: inline; clear: both; }
.a-ui.a-admin-sidebar .section.categories .edit-categories { float: right; }
.a-ui.a-admin-sidebar .section.categories .a-multiple-select-item span { font-size: 11px; }
.a-ui.a-admin-sidebar .section.tags h4 { width: 100%; }
.a-ui.a-admin-sidebar .section.tags .a-admin-form-field-tags { margin-top: 10px; }
.a-ui.a-admin-sidebar .section.tags #blog-tag-list { margin-top: 5px; }
.a-ui.a-admin-sidebar .section.tags .a-inline-taggable-widget .ui-autocomplete-input { width: 64%; padding: 2%; }
.a-ui.a-admin-sidebar .section.tags .a-inline-taggable-widget .add-tags-link { float: right; }
.a-ui.a-admin-sidebar .section.location textarea { padding: 4%; width: 92%; font-size: 11px; }
.a-ui.a-admin-sidebar .section.event-date div.start_date { margin-bottom: 10px; }
.a-ui.a-admin-sidebar .section.event-date div.start_date, .a-ui.a-admin-sidebar .section.event-date div.end_date { float: left; width: 100%; clear: both; }
.a-ui.a-admin-sidebar .section.event-date .a-form-row.all_day { float: right; width: auto; clear: right; line-height: 24px; margin: 0px; }
.a-ui.a-admin-sidebar .section.event-date .a-form-row.all_day label, .a-ui.a-admin-sidebar .section.event-date .a-form-row.all_day .a-form-field { float: left; width: auto; margin-right: 5px; line-height: 20px; }
.a-ui.a-admin-sidebar .section.event-date .error_list li { width: auto; }
.a-ui.a-admin-sidebar .section.comments h4 { float: none; width: 100%; clear: both; }
.a-ui.a-admin-sidebar .section.comments h4 input { line-height: 1; float: none; }
.a-ui.a-admin-sidebar .section.comments .a-allow-comments-label { padding-right: 20px; }
.a-ui.a-admin-sidebar .section.delete a.a-btn { font-size: 11px ! important; line-height: 20px; }
.a-ui.a-admin-sidebar .section.status select, .a-ui.a-admin-sidebar .section.author select, .a-ui.a-admin-sidebar .section.template select { max-width: 94px; float: right; font-family: Arial,sans-serif; border: 1px solid rgb(221, 221, 221); padding: 2px; }
.a-ui.a-admin-sidebar .a-form-row select, .a-ui.a-admin-sidebar .a-form-row input[type="text"] { font-family: Arial,sans-serif; font-size: 11px; }
.a-ui.a-admin-sidebar .a-multiple-select-list { font-size: 12px; }
.a-ui.a-admin-sidebar input.add-text { float: left; font-family: Arial,sans-serif; padding: 3px 0px; border: 1px solid rgba(0, 0, 0, 0.2); }
.a-ui.a-admin-sidebar .a-inline-taggable-widget input { width: 120px; margin-right: 2px; }
.a-ui.a-admin-sidebar .a-inline-taggable-widget .a-btn.a-add { font-size: 11px; height: 17px; line-height: 17px ! important; }
.a-ui.a-admin-sidebar .option { display: none; margin: 10px 0px 0px; }
.a-ui.a-admin-sidebar .option.post-published-at { margin: 0px; }
.a-ui.a-admin-sidebar .a-published-at-container { display: none; }
.time-items { width: 70px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 5px; border: 1px solid rgb(221, 221, 221); font-size: 11px; border-radius: 3px; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1); }
.a-media .a-ui .a-subnav-wrapper { margin-right: 20px; }
.a-media .a-content { width: 720px; float: left; clear: none; }
.a-media .a-media-library, .a-media .a-media-selection, .a-media .a-media-controls, .a-media .a-media-items, .a-media .a-media-footer { position: relative; }
.a-media .a-media-library::after, .a-media .a-media-library::before, .a-media .a-media-selection::after, .a-media .a-media-selection::before, .a-media .a-media-controls::after, .a-media .a-media-controls::before, .a-media .a-media-items::after, .a-media .a-media-items::before, .a-media .a-media-footer::after, .a-media .a-media-footer::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-media .a-media-library::after, .a-media .a-media-selection::after, .a-media .a-media-controls::after, .a-media .a-media-items::after, .a-media .a-media-footer::after { clear: both; }
.a-media .a-media-selection, .a-media .a-media-controls, .a-media .a-media-footer, .a-media .a-media-show .a-media-item { float: left; width: 720px; margin-bottom: 30px; }
.a-media .a-media-selection .a-media-thumb-link, .a-media .a-media-controls .a-media-thumb-link, .a-media .a-media-footer .a-media-thumb-link, .a-media .a-media-show .a-media-item .a-media-thumb-link { display: inline; position: relative; float: left; }
.a-media .a-media-selection { margin-bottom: 0px; }
.a-media .a-media-selection-contraints { clear: both; overflow: hidden; }
.a-media .a-media-selection-contraints h3 { margin: 0px 0px 10px; }
.a-media .a-media-row { position: relative; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgb(239, 239, 239); }
.a-media .a-media-row::after, .a-media .a-media-row::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-media .a-media-row::after { clear: both; }
.a-media .a-media-row:last-child { border-bottom: medium none; }
.a-media .a-media-items { clear: both; }
.a-media .a-media-item { position: relative; float: left; padding: 0px; }
.a-media .a-media-item .a-media-item-embed, .a-media .a-media-item .a-media-item-thumbnail { width: 340px; float: left; position: relative; }
.a-media .a-media-item .a-media-item-information { float: left; width: 100%; }
.a-media .a-media-item .a-media-item-information.a-remote-data-loading ul { opacity: 0.25; }
.a-media .a-media-item .a-media-item-title { width: 100%; float: left; margin: 5px 0px; }
.a-media .a-media-item .a-media-item-title .a-media-item-title-link { text-decoration: none; font-size: 18px; line-height: 1.2; }
.a-media .a-media-item .a-media-item-description { float: left; width: 100%; margin: 0px 0px 10px; }
.a-media .a-media-item .a-media-item-description strong { font-weight: bold; }
.a-media .a-media-item .a-media-item-description em { font-style: italic; }
.a-media .a-media-item .a-media-item-controls { width: auto; float: right; margin-left: 10px; }
.a-media .a-media-item .a-media-item-meta { float: left; width: 100%; margin: 0px 0px 3px; font-size: 11px; color: rgb(51, 51, 51); }
.a-media .a-media-item .a-media-item-meta span { color: rgb(102, 102, 102); }
.a-media .a-media-item .a-media-item-permissions { line-height: 20px; margin-bottom: 10px; color: rgb(102, 102, 102); }
.a-media .a-media-item .a-media-item-permissions-icon.private { display: block; float: left; width: 8px; height: 8px; margin: 5px 4px; line-height: 20px; border: 1px solid rgba(255, 0, 0, 0.75); background: rgba(255, 0, 0, 0.5) none repeat scroll 0% 0%; border-radius: 5px; }
.a-media .a-media-item .a-media-item-link.a-form-row { margin: 0px; }
.a-media .a-media-item .a-media-item-link.a-form-row span { float: left; line-height: 21px; margin-right: 5px; }
.a-media .a-media-item .a-media-item-link.a-form-row input { font: 11px Arial,sans-serif; color: rgb(102, 102, 102); }
.a-media.one-up .a-media-item { width: 720px; }
.a-media.one-up .a-media-item .a-media-item-embed, .a-media.one-up .a-media-item .a-media-item-thumbnail { width: 340px; margin-right: 20px; }
.a-media.one-up .a-media-item .a-media-item-information { width: 360px; }
.a-media.two-up .a-media-item { width: 340px; margin-right: 40px; }
.a-media.two-up .a-media-item.last { margin-right: 0px; }
.a-media.four-up .a-media-row { border-bottom: 1px none; margin-bottom: 0px; }
.a-media.four-up .a-media-item-thumbnail { width: 165px; margin-bottom: 0px; }
.a-media.four-up .a-media-item-thumbnail-image { width: 100%; height: auto; margin-bottom: 0px; }
.a-media.four-up .a-media-item { width: 165px; margin-bottom: 0px; margin-right: 20px; }
.a-media.four-up .a-media-item.last { margin-right: 0px; }
.a-media.four-up .a-media-item.over { border: 1px solid rgb(221, 221, 221); padding: 4px; margin: -5px 15px -5px -5px; border-radius: 3px; }
.a-media.four-up .a-media-item.over.last { margin-right: -5px; }
.a-media.four-up .a-media-item .a-media-item-title { margin: 5px 0px 0px; }
.a-media.four-up .a-media-item .a-media-item-title h3 { font-size: 12px; line-height: 20px; }
.a-media.four-up .a-media-item .a-media-item-title .a-media-item-title-link { text-decoration: none; font-size: 12px; }
.a-media.four-up .a-media-item.expand { position: absolute; width: auto; padding: 10px 10px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 997; top: 50%; left: 50%; margin: -170px 0px 0px -170px; border: 0px none; border-radius: 4px; }
.a-media.four-up .a-media-item.expand .a-media-item-thumbnail { width: 340px; }
.a-media.four-up .a-media-item.expand .a-media-item-title { margin: 5px 0px; }
.a-media.four-up .a-media-item.expand.last, .a-media.four-up .a-media-item.expand.over.last { left: auto; right: -10px; margin: -170px 0px 0px; }
.a-media.four-up .a-media-item-slug { position: relative; float: left; margin-right: 20px; }
.a-media.four-up .a-media-item-slug.last { margin-right: 0px; }
.a-media-show .a-media-item .a-media-item-embed, .a-media-show .a-media-item .a-media-item-thumbnail { width: 720px; }
.a-media-show .a-media-item-thumbnail-span { background-position: 0px 0px; }
.a-media-edit-form { float: left; display: inline; position: relative; margin-bottom: 20px; }
.a-media-edit-form .a-form-row { margin: 5px 0px 10px; }
.a-media-edit-form .a-form-row input[type="text"] { float: left; width: 212px; }
.a-media-edit-form .a-form-row textarea { float: left; width: 330px; height: 100px; line-height: 1.6; }
.a-media-edit-form .a-form-row select { float: left; min-width: 220px; max-width: 218px; }
.a-media-edit-form .a-form-row label { color: rgb(153, 153, 153); font-size: 14px; }
.a-media-edit-form .a-form-row.title { margin-top: 0px; }
.a-media-edit-form .a-form-row.title label { width: 100%; }
.a-media-edit-form .a-form-row.title input[type="text"] { width: 332px; font-size: 18px; }
.a-media-edit-form .a-form-row.tags .a-form-field { width: 220px; line-height: 20px; }
.a-media-edit-form .a-form-row .a-inline-taggable-widget { width: 220px; line-height: 20px; }
.a-media-edit-form .a-form-row .a-inline-taggable-widget input { width: 160px; margin-right: 2px; }
.a-media-edit-form .a-form-row .a-inline-taggable-widget .a-inline-taggable-widget-tag-container { width: 220px; line-height: 20px; }
.a-media-edit-form .a-form-row .a-inline-taggable-widget .a-inline-taggable-widget-tag-container.a-existing-tags { margin: 2px 0px 0px; }
.a-media-edit-form .a-form-row.embed label { width: 100%; }
.a-media-edit-form .a-form-row.newfile .a-btn.a-close { float: left; }
.a-media-edit-form .a-form-row.replace { margin: 10px 0px; }
.a-media-edit-form .a-form-row.replace .a-new-file-message { position: relative; float: left; width: 100%; margin: 10px 0px; }
.a-media-edit-form .a-form-row.replace .a-new-file-message .a-options { position: relative; left: 0px; top: 0px; padding: 10px; float: none; z-index: 1; }
.a-media-edit-form .a-form-row.replace .a-new-file-message .a-options span { color: rgb(0, 0, 0) ! important; }
.a-media-edit-form .a-form-row.service-url { width: 343px; }
.a-media-edit-form .a-form-row.embed { width: 343px; }
.a-media-edit-form .a-form-row.description { width: 343px; }
.a-media-edit-form .a-form-row.description .a-form-field { width: 100%; }
.a-media-edit-form .a-form-row.permissions .radio_list { position: relative; float: left; display: inline; }
.a-media-edit-form .a-form-row.permissions .radio_list li { float: left; display: inline; position: relative; width: 100px; }
.a-media-edit-form .a-form-row.permissions .radio_list li label { position: absolute; top: 0px; left: 25px; }
.a-media-edit-form .a-form-row.permissions .radio_list li input { float: left; }
.a-media-edit-form .a-form-help, .a-media-edit-form .a-help { width: 200px; margin-left: 120px; }
.a-media-upload .a-media-library .a-media-edit-form, .a-media-upload .a-media-library .a-media-item, .a-media-upload .a-media-library .a-media-editor { float: left; clear: both; width: 100%; }
.a-media-upload .a-media-library .a-media-editor { margin-bottom: 20px; }
.a-media-upload .a-media-library .a-media-editor.last { margin-bottom: 0px; }
.a-media-upload .a-media-library .a-media-item { border-bottom: 1px solid rgb(221, 221, 221); }
.a-media-upload .a-media-library .a-form-row { float: right; clear: right; width: 340px; }
.a-media-upload .a-media-library .a-form-row.preview { float: left; clear: none; }
.a-media-upload .a-media-library .a-form-row.preview .a-form-field { margin-bottom: 10px; }
.a-media-upload .a-media-library .a-controls { width: auto; }
.a-media-upload .a-media-library .a-controls.top { margin: -25px 0px 20px; }
.a-media-upload .a-media-library .a-controls.bottom { width: 100%; margin-top: 5px; }
.a-media-upload .a-media-library .a-controls.bottom li { float: right; margin-left: 2px; }
.a-media-embed .a-media-library .a-form-row textarea { float: left; width: 360px; height: 100px; }
.a-ui.a-media-add { display: none; clear: both; }
.a-ui.a-media-select { padding: 10px; margin: 0px 0px 20px -1px; background-color: rgb(239, 239, 239); border-radius: 4px; border: 1px solid rgb(221, 221, 221); overflow: hidden; }
.a-media-library .a-media-select-button { padding-bottom: 5px; }
.a-media-add-subheading { float: left; width: 338px; min-height: 280px; }
.a-media-add-subheading.a-media-add-upload { border-right: 1px inset rgba(0, 0, 0, 0.1); padding-right: 10px; }
.a-media-add-subheading.a-media-add-embed { border-left: 1px solid rgba(255, 255, 255, 0.35); padding-left: 10px; }
.a-media-or { display: none; }
.a-ui.a-controls.a-upload-multiple-controls { margin: 0px 0px 10px; }
.a-media-add-subheading .a-form-row.example { margin: -10px 0px 10px; }
a.a-clear-search-button { float: left; position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; background: transparent url(c607f60a473a3e1ca6b3a85db6376a1ed186c834.png)  no-repeat scroll left top; color: rgb(255, 255, 255); overflow: hidden; text-indent: -9999px ! important; }
.a-clear-search-button:hover { background-position: 0px 100%; }
.a-search-video { width: 222px; font-family: Arial,sans-serif; font-size: 12px; padding: 0px 3px; float: left; clear: both; margin: 5px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); border-radius: 10px; }
.a-ui.a-media-upload-controls { margin-top: 5px; }
.a-media-selection h3 { margin: 0px 0px 10px; }
.a-media-controls .a-constraints { font-size: 110%; padding-bottom: 10px; }
.a-media-controls h3 .a-cancel { background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; color: rgb(153, 0, 0) ! important; border: 0px none; text-shadow: none; float: none; font-size: inherit; font-family: inherit; }
.a-media-controls h3 .a-cancel:hover { color: rgb(51, 51, 51) ! important; }
#a_media_item_media_categories_list .a-multiple-select-list { width: 214px; margin: 10px 0px 0px 120px; }
.a-media-edit-form .a-options-container { display: inline; position: relative; float: left; clear: none; margin-right: 5px; }
.a-media-edit-form .a-options-container.show-options .a-options { display: inline ! important; }
.a-media-library .a-media-upload-controls, .a-media-library .a-media-upload-form-footer, .a-media-library .a-media-edit-controls, .a-media-library .a-media-edit-footer { clear: both; float: left; margin-bottom: 10px; }
.a-media-library ul.a-controls.a-media-form-footer { width: 340px; }
.a-media-library ul.a-controls.a-media-form-footer .a-controls-item.cancel { display: block; }
.a-media-library ul.a-controls.a-media-form-footer .a-controls-item.delete { float: right; }
#a-media-video-search-heading, #a-media-video-add-by-url-heading, #a-media-video-add-by-embed-heading, #a-media-video-search-form, #a-media-video-add-by-url-form, #a-media-video-add-by-embed-form, #a-media-video-search-results-container { position: relative; clear: both; }
#a-media-video-search-form { float: left; }
#a-media-video-search-form.a-search-form input.a-search-field { float: left; position: relative; width: 220px; height: 20px; margin-bottom: 10px; }
#a-media-video-search-form .a-form-row.submit { position: absolute; top: 0px; left: 240px; width: 100px; padding: 0px; }
#a-media-video-add-by-url-form .a-form-row { padding: 0px; margin: 0px; }
#a-media-video-add-by-url-form .a-form-row.example { position: relative; float: left; width: 100%; }
#editing-disabled { display: none; }
.a-media-video-heading { float: left; display: inline; position: relative; font-size: 14px; }
.a-media-thumb-link { position: relative; float: left; line-height: 0; }
.a-media-thumb-link:hover { text-decoration: none; }
.a-media-item-thumbnail-span { position: relative; background: transparent none no-repeat scroll 50% 50% / cover ; display: block; height: 100%; border-radius: 2px; }
.a-media-item-thumbnail-image { display: block; z-index: 0; border: 0px none; opacity: 0; visibility: visible ! important; }
.a-previewing .a-media-thumb-link { display: none; }
.a-media-thumb-link .a-media-pdf-btn { position: absolute; z-index: 10; width: 100%; height: 100%; background: transparent url(317e44d972fcda7f64249197e28b1bb5af9a9c73.png)  no-repeat scroll 50% 50%; }
.a-media-thumb-link:hover .a-media-select-overlay { display: block; }
.a-media-icon-as-thumbnail { display: block; padding-top: 22px; }
.a-media-item-source .a-media-icon-as-thumbnail { padding-top: 66px; }
.a-media-select-overlay { position: absolute; z-index: 10; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: center; line-height: 100%; }
.a-media-select-overlay a, .a-media-select-overlay .a-media-select-video { font-size: 16px; color: rgb(255, 255, 255); height: 100%; position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; text-decoration: none; }
.a-media-select-overlay.selecting a, .a-media-select-overlay.selecting .a-media-select-video { right: 50%; left: auto; width: 50%; }
.a-media-select-overlay.selecting .a-media-play-video { left: 50%; right: auto; }
.a-media-select-overlay .label { display: block; line-height: 36px; position: absolute; top: 50%; margin-top: -18px; left: 0px; width: 100%; text-align: center; }
.a-media-select-overlay .label-wrapper { padding: 10px; position: relative; overflow: visible; background-color: rgba(0, 0, 0, 0.5); border: 1px solid rgba(255, 255, 255, 0.75); border-radius: 20px; color: rgb(255, 255, 255); }
.a-media-select-overlay .label .icon { background: transparent url(2fa7f47e0898b6c669871a91a29765051aac4a75.png)  no-repeat scroll 100% 0px; overflow: hidden; line-height: 1px; padding: 9.5px 0px; font-size: 0px; vertical-align: middle; position: relative; top: -1px; left: 2px; }
.a-media-select-overlay .label .icon img { visibility: hidden; width: 20px; height: 20px; vertical-align: middle; display: inline ! important; }
.a-media-select-overlay a:hover, .a-media-select-overlay a:focus { text-decoration: none; }
.a-media-select-overlay a:hover .label { color: rgb(255, 255, 255); }
.a-media-select-overlay:hover { background: rgba(255, 255, 255, 0.05) none repeat scroll 0% 0%; }
.a-media-select-video > span { border-right: 1px solid rgba(255, 255, 255, 0.25); }
.four-up .a-media-select-overlay a { font-size: 11px; }
.four-up .a-media-select-overlay .label { line-height: 24px; margin-top: -12px; }
.four-up .a-media-select-overlay .label-wrapper { padding: 4px; border-radius: 16px; }
.four-up .a-media-select-overlay .a-media-play-video .label-wrapper { padding-left: 5px; }
.four-up .a-media-select-overlay .label .icon { background-image: url(11ebbe7a5c51b04840136203c3624ddc3fd10a71.png) ; width: 16px; }
.four-up .a-media-select-overlay .label .icon img { width: 17px; }
.a-previewing .a-media-select-overlay { width: 50%; height: auto; margin: 0px; }
.a-previewing .a-media-play-video { display: none; }
.a-previewing .a-media-select-overlay a { top: 5px; left: 5px; }
.a-previewing .a-media-select-overlay .label { padding: 10px 0px; margin: 0px; border: 0px none; border-radius: 10px; }
.a-previewing .a-media-select-overlay .label-wrapper { background: rgba(0, 0, 0, 0.35) none repeat scroll 0% 0%; border: 0px none; }
.a-previewing .a-media-select-overlay a:hover .label-wrapper { background-color: rgba(255, 255, 255, 0.75); border: 0px none; }
.a-media-video-placeholder { width: 340px; height: 240px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; display: block; }
.four-up .a-media-video-placeholder { height: 124px; width: 165px; }
span.a-media-type { display: block; position: relative; float: none; height: 50px; width: 40px; background-image: url(0d34979286324a83d1b2f50c3d6fb579fb062a76.png) ; background-repeat: no-repeat; }
span.a-media-type b { position: absolute; bottom: 7px; right: -5px; width: auto; padding: 2px 5px; background-color: rgb(51, 51, 51); font-size: 10px; line-height: 10px; text-transform: uppercase; font-weight: bold; color: rgb(255, 255, 255); border-radius: 2px; }
span.a-media-type.pdf b { background-color: rgb(255, 0, 0); }
span.a-media-type.doc b, span.a-media-type.docx b { background-color: rgb(51, 51, 255); }
span.a-media-type.xls b, span.a-media-type.xlsx b, span.a-media-type.xltx b { background-color: rgb(51, 153, 51); }
span.a-media-type.ppt b, span.a-media-type.pptx b, span.a-media-type.sldx b, span.a-media-type.ppsx b, span.a-media-type.potx b { background-color: rgb(255, 102, 0); }
.a-media-item-content { float: left; clear: both; display: inline; position: relative; width: 100%; padding: 0px; }
.a-media-item-content li { position: relative; float: left; display: inline; width: 100%; }
.a-media .a-media-selected-overlay { position: absolute; z-index: 699; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(255, 255, 255); cursor: default ! important; }
.subnav-categories-header, #a-media-edit-categories { float: left; width: 100%; clear: both; }
.a-ui .a-tag-sidebar-selected-tag { margin: 0px 0px 10px; }
.a-tag-sidebar-tag-count { opacity: 0.65; }
#a-category-sidebar-list li { list-style: outside none none; }
#a-media-categories-list .category li.name { float: left; margin: 0px 5px 0px 0px; white-space: nowrap; }
#a-media-categories-list .category li.actions { float: right; }
#a-media-category-form { float: left; clear: both; display: inline; width: 100%; margin-top: -5px; }
#a-media-category-form .a-form-row { margin: 0px; }
#a-media-category-form label { display: none; }
#a-media-category-form .hide-description { display: none; }
#a-media-category-form .a-form-row, #a-media-category-form .a-form-row input { float: left; clear: none; width: 133px; }
#a-media-category-form input#a_media_category_name { border: medium none; margin-left: -4px; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; }
#a-media-category-form .a-form-row.submit { width: auto; float: right; clear: none; }
#a-media-category-form .a-form-row.submit input { width: 20px; margin-right: 2px; }
.a-media-no-categories-message { overflow: hidden; clear: both; }
#a-media-video-search-results, #a-media-plugin-search-results { width: 720px; float: left; }
#a-media-video-search-results li { float: left; }
#a-media-video-search-results li a { display: block; clear: both; }
#a-media-video-search-results li object, #a-media-video-search-results li iframe { float: left; clear: both; }
.a-media-search-select { display: none; }
#a-media-video-search-results li { padding: 10px 0px; margin: 0px 20px 0px 0px; float: left; }
#a-media-video-search-results li.right-side { margin-right: 0px; }
#a-media-video-search-results a { margin-bottom: 10px; }
#a-media-search-loading { padding-top: 10px; padding-bottom: 10px; }
#a-media-selection-wrapper { display: inline; position: relative; float: left; width: 700px; margin-bottom: 20px; }
#a-media-selection-list { display: block; overflow: hidden; position: relative; width: 700px; }
.a-ui .a-media-selection-placeholder { margin-left: 10px; float: left; width: 80px; height: 50px; border: 2px dashed rgb(34, 34, 34); padding: 10px; color: rgb(34, 34, 34); }
.a-ui .a-media-selection-list-item { float: left; margin: 0px 10px 10px 0px; cursor: move; position: relative; }
.a-thumbnail-container { position: relative; border-radius: 2px; background-repeat: no-repeat; background-position: 50% 50%; }
.cropping-now { border: 2px solid rgb(221, 221, 221); }
.a-media-selection-list-item .a-media-selected-item-drag-overlay { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.a-media-selection-list-item.over .a-media-selected-item-drag-overlay { background: rgba(0, 0, 0, 0.35) url(0cbb975aa125a1cb6cc6ded2c4e177885f1e4814.png)  no-repeat scroll center center; z-index: 299; }
.a-media-selection-list-item img { display: block; width: auto; height: 75px; }
#a-media-selection-preview { display: inline; float: left; width: 100%; }
.a-ui.a-media-selection-controls.a-controls { background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; top: 1px; left: 1px; right: 1px; padding: 2px; border-radius: 2px; display: none; }
.over .a-ui.a-media-selection-controls { display: block; }
.a-ui.a-media-selection-controls.a-controls li { margin: 0px; }
.a-ui.a-media-selection-controls .a-btn.a-delete.no-label { background-color: transparent; }
li.a-media-selection-preview-item { display: none; position: relative; width: auto; height: auto; }
li.a-media-selection-preview-item.current { display: block ! important; }
li.a-media-selection-preview-item .jcrop-holder { margin-bottom: 28px; }
.a-ui ul.a-media-crop-controls { position: absolute; display: none; bottom: -29px; width: 200px; }
.a-ui .a-crop-workspace { overflow: hidden; display: none; margin: 10px 0px; padding: 10px; background-color: rgb(34, 34, 34); border-radius: 4px; box-shadow: 0px 0px 10px rgb(0, 0, 0) inset; }
.a-crop-workspace h4 { color: rgb(221, 221, 221); margin-bottom: 10px; }
.a-crop-workspace h4 a { color: rgb(221, 221, 221); text-decoration: underline; }
.a-media-footer { font-size: 11px; line-height: 20px; padding: 10px 0px; margin: 10px 0px; border-top: 1px solid rgb(221, 221, 221); }
.a-ui.a-media-library-controls { float: left; width: 100%; clear: both; padding-bottom: 10px; }
.a-ui.a-media-library-controls.top { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 10px; }
.a-ui.a-media-library-controls .a-btn { font-size: 11px; }
.a-ui.a-media-library-controls .a-pager-navigation { float: right; width: auto; clear: none; margin: 0px; }
.a-ui.a-media-library-controls .a-media-footer-controls { float: left; width: auto; clear: none; }
.a-ui.a-media-library-controls .a-media-footer-controls li { margin: 0px 4px 2px 0px; }
.a-ui.a-media-library-controls .a-media-footer-controls .a-media-footer-separator { border-right: 1px solid rgb(221, 221, 221); background-color: rgb(239, 239, 239); width: 1px; overflow: hidden; text-indent: -9999px; margin: 0px 4px 2px; }
.a-ui.a-media-library-controls .a-media-footer-controls .a-media-footer-separator.b { margin-left: 0px; }
.a-ui.a-media-library-controls .a-media-footer-controls .a-media-footer-separator.a { margin-right: 8px; }
.a-ui.a-media-library-controls .a-controls { clear: none; }
.a-blog .a-content, .a-blog-admin .a-content { width: 720px; float: left; clear: none; }
.a-blog-main, .a-blog-item, .a-blog-item-title, .a-blog-item-meta, .a-blog-item-tags, .a-blog-item-media, .a-blog-item-body, .a-blog-item-excerpt-container, .a-area-blog-heading { float: left; clear: both; position: relative; width: 100%; }
.a-blog-item-title, .a-blog-item-meta, .a-blog-item-tags, .a-blog-item-media, .a-blog-item-body, .a-blog-item-excerpt { margin-bottom: 10px; }
.a-blog-item-excerpt-container { margin-bottom: 20px; }
.a-blog-item-body p { margin-bottom: 10px; }
.a-blog-item-tags li { float: left; margin: 0px 5px 0px 0px; }
.a-blog-item-status { color: rgb(136, 136, 136); }
.a-ui.a-controls.a-blog-browser-controls { float: right; clear: both; }
.a-blog .a-controls.a-blog-post-controls { margin: 0px ! important; position: absolute; left: -25px; top: 2px; }
.a-blog ul.a-slideshow-controls { border: medium none; display: inline; float: left; height: 20px; margin-right: 1px; position: absolute; right: 0px; top: -24px; width: auto; }
.a-event-date-range span { float: left; width: 100%; color: rgb(34, 34, 34); }
.a-event-date-range .end_date { margin-top: 5px; }
.a-no-items h3 { margin-bottom: 10px; }
.a-no-items .a-help { float: none; font-size: 14px; padding: 10px 0px; }
#disqus_thread { display: inline; position: relative; float: left; width: 100%; }
.a-tag-sidebar { float: left; width: 100%; clear: both; margin: 20px 0px 0px; }
.a-tag-sidebar h3, .a-tag-sidebar ul { float: left; width: 100%; clear: both; }
.a-tag-sidebar ul { list-style-type: none; list-style-image: none; list-style-position: outside ! important; }
.a-tag-sidebar ul li { margin: 0px; }
.a-tag-sidebar ul li.selected { position: relative; float: left; width: 100%; line-height: 20px; margin-bottom: 5px; }
.a-tag-sidebar ul li.selected .a-tag-sidebar-tag { display: inline; float: left; }
.a-ui .a-tag-sidebar-list, .a-ui .a-blog-selected-tag { float: left; width: 100%; margin-bottom: 10px; }
.a-tag-sidebar-list li { margin: 1px 0px; clear: both; overflow: hidden; }
.a-tag-sidebar .a-tag-sidebar-title { float: left; width: 100%; }
.a-subnav-section .a-tag-sidebar-title.all-tags, .a-tag-sidebar .a-tag-sidebar-title.all-tags { position: relative; clear: both; cursor: pointer; margin: 0px 0px 5px; width: 100%; background: transparent url(df4683a902378bf63d73181bbbc88f2e97985ff7.png)  no-repeat scroll -6px -40px; text-indent: 16px; line-height: 20px; }
.a-subnav-section .a-tag-sidebar-title.all-tags.open, .a-tag-sidebar .a-tag-sidebar-title.all-tags.open { background-position: -6px -20px; }
.a-subnav-section .a-tag-sidebar-title.all-tags.over, .a-tag-sidebar .a-tag-sidebar-title.all-tags.over { color: rgb(51, 51, 51); background-position: -6px 0px; }
.a-subnav-section .a-tag-sidebar-title.all-tags.open.over, .a-tag-sidebar .a-tag-sidebar-title.all-tags.open.over { background-position: -6px -60px; }
.a-tag-sidebar-list.all-tags { display: none; }
div.tag-suggestions { position: relative; display: block; float: left; clear: both; margin: 0px; z-index: 999; font-size: 11px; width: 100%; height: 1px; }
.tubes-tags div.tag-suggestions, .a_admin_form_field_tags div.tag-suggestions { width: 360px; }
.a-media-edit-form div.tag-suggestions { margin-left: 120px; width: 222px; }
div.tag-suggestions .tag-spacer { display: none; }
div.tag-suggestions ul { position: absolute; top: 0px; left: 0px; right: 0px; float: left; width: 100%; z-index: 999; }
div.tag-suggestions li { float: left; clear: both; width: 100%; margin: 0px; visibility: hidden; }
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 999; }
.ac_results ul { width: 100%; list-style: outside none none; padding: 0px; margin: 0px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading { background: white url(5be59a0e6f749b0a9096e6bc56ddaa95a81cae7b.gif)  no-repeat scroll right center; }
.ac_odd { background-color: rgb(238, 238, 238); }
.ac_over { background-color: rgb(10, 36, 106); color: white; }
div.tag-suggestions li a, div.tag-suggestions li a:link, .ac_results .ac_even, .ac_results .ac_odd { float: left; display: block; visibility: visible; width: 100%; line-height: 20px; text-indent: 4px; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; text-decoration: none ! important; font-size: 11px; }
div.tag-suggestions li a:hover, .ac_results .ac_over { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255) ! important; text-decoration: none; cursor: pointer; }
.ac_results { z-index: 999; font-size: 11px; border: medium none; min-width: 120px; }
.ac_results ul { overflow: visible ! important; }
.ac_results li { font-family: arial,sans-serif; }
.ac_results .ac_even, .ac_results .ac_odd { white-space: nowrap; padding: 0px 4px; overflow: hidden; }
.assigned-tags, .add-tags, .popular-tags { float: left; width: 100%; clear: both; margin: 0px 0px 5px; }
.assigned-tags h5, .popular-tags h5 { margin-bottom: 5px; }
.assigned-tags ul { display: block; float: left; width: 100%; clear: both; position: relative; }
.assigned-tags li { display: inline-block; float: left; position: relative; margin: 0px 5px 0px 0px; }
.assigned-tags li span { float: left; display: block; position: relative; line-height: 20px; padding-right: 20px; white-space: nowrap; margin-right: -20px; }
.add-tags .a-submit { margin-left: 2px; float: right; }
.add-tags-help { float: left; width: 100%; clear: both; margin: 5px 0px; color: rgb(153, 153, 153); }
.a-admin-title { float: left; margin-right: 10px; }
.a-admin-title .a-btn { color: rgb(51, 51, 51); border: 1px solid rgb(255, 255, 255); }
.a-ui.a-admin-controls { width: auto; clear: none; float: left; }
.a-ui.a-admin-header { float: left; clear: both; background: transparent url(07f902057314152eaf85f3ee6458903714851487.png)  repeat-x scroll 0px 100%; padding-bottom: 20px; margin: 0px 0px 12px; z-index: 199; width: 100%; }
.a-blog.index .a-admin-header { background: transparent none repeat scroll 0% 0%; padding: 0px; margin: 0px 0px 10px; }
.a-ui.a-admin-header .a-btn.a-media-link-accounts { margin: 6px 0px 0px; }
.time-item-enabled { clear: right; float: left; margin-left: 2px; }
.a-form-row input.a-date-field.hasDatepicker { font: 11.5px/1.2 Arial; }
.a-blog-admin.index .a-content, .a-blog-admin .a-admin-content { width: 100%; }
.a-blog-admin .a-subnav-wrapper { margin-right: 38px; }
a.all-posts-btn { font-size: 18px; color: rgb(51, 51, 51); float: left; line-height: 24px; }
a.a-blog-back-btn { margin-top: 4px; background: transparent url(2c662a7287161cd613aa37c418c895ee956cfc96.png)  no-repeat scroll left top ! important; padding-left: 20px; border: medium none; display: none; }
a.all-posts-btn:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.a-admin-batch-checkbox, .a-admin-list-batch-checkbox-toggle { margin: 0px 0px 0px 3px; }
.a-admin-list thead tr { position: relative; z-index: 50; }
.a-admin-list thead th { border-bottom: 1px solid rgb(221, 221, 221); }
.a-admin-list .a-column-title { width: 200px; }
.a-admin-list thead th .a-simple-title, .a-admin-list thead th .a-sort-arrow { line-height: 20px; float: left; }
.a-admin-list thead th .a-simple-title, .a-admin-list thead th .a-multi-title { margin-right: 25px; }
.a-admin-list thead th .a-sort-arrow { margin-left: -25px; text-indent: -9999px; }
.a-blog-admin #a-admin-list-batch-actions, .a-blog-admin #a-admin-list-th-actions { width: auto; }
.a-admin-list th ul { list-style: outside none none; padding: 0px; margin: 0px; float: left; }
.a-admin-list th li { position: relative; float: left; margin: 0px; clear: both; }
.a-admin-list th a.a-sort-label { position: relative; z-index: 200; color: rgb(51, 51, 51) ! important; }
.a-admin-list th .filternav { list-style: outside none none; position: absolute; left: -7px; top: -4px; display: none; float: left; padding: 26px 0px 10px; border: 1px solid rgb(221, 221, 221); font-size: 12px; min-width: 120px; width: auto; z-index: 100; border-radius: 2px; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); background-image: linear-gradient(to top, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 100%); }
.a-admin-list th .filternav a { white-space: nowrap; color: rgb(68, 68, 68); }
.a-admin-list th .filternav a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.a-admin-list th .filternav hr { float: left; clear: both; margin: 0px 0px 5px; padding: 0px; height: 1px; background: rgb(229, 229, 229) none repeat scroll 0% 0%; border: 0px none; width: 100%; }
.a-admin-list th .filternav li a { padding-left: 10px; }
.a-admin-list thead th { padding: 0px 5px; }
.a-admin-list th a.a-sort-label:hover { color: rgb(0, 0, 0); }
.a-admin-list th .show-filters a.a-sort-label, .a-admin-list th .show-filters a.a-sort-label:hover { z-index: 400; }
.a-admin-list th .show-filters .filternav { z-index: 300; }
.a-admin-list tr.first td { background: rgb(247, 247, 247) url(07f902057314152eaf85f3ee6458903714851487.png)  repeat-x scroll 0px -1px; }
.a-admin-list th.a-column-tags_list .filternav { width: 220px; }
.a-column-tags_list .filternav span, .a-column-tags_list .filternav b, .a-column-tags_list .filternav a { line-height: 1.1 ! important; display: inline ! important; }
.a-column-tags_list .filternav span { float: left; clear: both; padding-left: 20px; margin-top: 5px; }
.a-column-tags_list .filternav span.first { margin: 0px; }
.a-column-tags_list .filternav b { font-size: 14px; color: rgb(221, 221, 221); width: 20px; margin-left: -20px; text-align: center; }
.a-column-tags_list .filternav a { color: rgb(51, 51, 51); font-size: 12px; padding: 0px 0px 0px 5px; }
#post-last-saved.option { float: left; clear: left; margin: 10px 0px; display: none; }
#post-last-saved b, #post-last-saved span { float: left; font-size: 11px; }
#post-last-saved b { margin-right: 10px; }
a.a-sidebar-toggle.open { text-decoration: underline; }
.a-admin-action-controls { float: none; display: block; width: 100%; }
.a-ui.a-admin-action-controls .a-admin-action-controls-item, .a-admin-action-controls .a-admin-action-controls-item { display: block; clear: both; float: none ! important; margin-bottom: 10px; padding-bottom: 10px; }
.a-ui.a-admin-action-controls .a-admin-action-controls-item::after, .a-ui.a-admin-action-controls .a-admin-action-controls-item::before, .a-admin-action-controls .a-admin-action-controls-item::after, .a-admin-action-controls .a-admin-action-controls-item::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-ui.a-admin-action-controls .a-admin-action-controls-item::after, .a-admin-action-controls .a-admin-action-controls-item::after { clear: both; }
.a-ui.a-admin-action-controls .a-admin-action-controls-item .a-add, .a-admin-action-controls .a-admin-action-controls-item .a-add { margin-left: 2px; }
.a-area-blog-post-body input { border: 0px none; font-size: 12px; }
.a-admin-title-sentence { float: left; width: 100%; clear: both; margin: 15px 0px 5px; }
.a-admin-title-sentence h3 { font-size: 18px; color: rgb(153, 153, 153); }
.a-admin-title-sentence h3.new-item, .a-admin-title-sentence h3.published-item, .a-admin-title-sentence h3.draft-item { display: none; }
.a-admin-title-sentence .flash-message b { color: rgb(136, 0, 0); }
.a-admin-title-sentence a.selected { position: relative; float: none; padding-right: 20px; }
.a-admin-title-sentence a.selected span.close { position: absolute; display: block; height: 20px; width: 20px; background: transparent url(c607f60a473a3e1ca6b3a85db6376a1ed186c834.png)  no-repeat scroll 100% 0px; top: 50%; right: 0px; margin-top: -10px; }
.a-admin-title-sentence a.selected:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.a-admin-title-sentence a.selected:hover span.close { background-position: 100% -20px; }
.a-ui .a-blog-item-title-interface { display: block; width: 100%; min-width: 475px; clear: both; position: relative; }
.a-ui .a-blog-item-title-interface .a-title { float: left; font-size: 18px; border-radius: 2px; width: 360px; padding: 3px; font-family: Arial,sans-serif; border: 1px solid rgba(0, 0, 0, 0.1); }
.a-blog-item-title-interface .a-title:hover { float: left; font-size: 18px; border-radius: 2px; width: 360px; padding: 3px; font-family: Arial,sans-serif; border: 1px solid rgba(0, 0, 0, 0.35); }
.a-blog-item-title-interface .a-title:focus { border: 1px solid rgba(0, 0, 0, 0.35); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.45); }
.a-ui .a-blog-item-permalink-interface { font-size: 11px; color: rgb(153, 153, 153); line-height: 20px; margin: 10px 0px; width: 100%; clear: both; }
.a-ui .a-blog-item-permalink-interface h6 { float: left; font-weight: bold; margin-right: 5px; font-size: 11px; line-height: 20px; }
.a-blog-item-permalink-wrapper { float: left; }
#a-blog-item-permalink-interface .a-slug { display: block; float: left; padding: 1px; margin: 0px 2px; border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 2px; line-height: 1.2; width: 160px; }
#a-blog-item-permalink-interface .a-slug:hover, #a-blog-item-permalink-interface .a-slug:focus { border: 1px solid rgba(0, 0, 0, 0.15); }
#a-blog-item-permalink-interface .a-slug:focus { color: rgb(68, 68, 68); }
.a-ui.a-controls.blog-title, .a-ui.a-controls.blog-slug { display: none; float: left; clear: none; }
#a-blog-item-title-interface .a-controls { float: left; clear: none; margin: 2px 0px -1px 4px ! important; }
.a-btn.a-publish-post, #a-blog-item-update { padding: 0px ! important; width: 121px; text-align: center; margin-left: -1px; margin-bottom: 10px; text-decoration: none ! important; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) ! important; }
.a-btn.a-save-post { width: 45px; margin-left: 3px; text-align: center; margin-bottom: 10px; text-decoration: none ! important; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) ! important; }
.a-btn.a-publish-post:focus { text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2) ! important; }
#a-blog-item-update { position: absolute; top: 0px; left: 0px; background-color: rgb(170, 204, 51); color: rgb(255, 255, 255) ! important; text-shadow: 0px -1px rgba(0, 0, 0, 0.2) ! important; display: none; }
#a-blog-item-status-messages { position: relative; margin-bottom: 20px; display: block; float: left; width: 100%; clear: both; }
#a-blog-item-status-messages { background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; line-height: 24px; font-size: 16px; padding: 10px 0px; display: none; border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 4px; }
#a-blog-item-status-messages.has-messages { display: block; }
#a-blog-item-status-messages dt { float: left; clear: left; padding: 0px 10px; max-width: 180px; color: rgb(68, 153, 68); }
#a-blog-item-status-messages dd { float: left; clear: right; padding: 0px 10px; max-width: 460px; color: rgb(153, 153, 153); }
#timepicker { position: absolute; display: none; padding: 0px; margin: 0px; float: left; overflow: auto; height: 100px; background-color: rgb(255, 255, 255); }
#timepicker .time-item { padding: 3px; }
#timepicker .time-item:hover { background-color: rgb(221, 221, 255); }
.a-calendar { position: relative; width: 100%; }
.a-calendar th, .a-calendar td { position: relative; cursor: default; padding: 2px; }
.a-calendar .title { float: left; width: 100%; text-align: center; z-index: 1; clear: none; }
.a-calendar .previous-month { position: relative; margin-right: -20px; z-index: 2; }
.a-calendar .next-month { position: relative; margin-left: -20px; z-index: 2; }
.a-calendar .day { vertical-align: middle; text-align: center; }
.a-calendar .day a, .a-calendar .day span { display: block; height: 100%; }
.a-calendar .a-calendar-today { float: right; line-height: 18px; font-size: 11px; text-decoration: none; padding-right: 4px; }
.a-blog.index .a-content .a-area { clear: both; }
.a-options.a-blog-admin-new-ajax { display: none; min-width: 150px; right: -5px; }
.a-options.a-blog-admin-new-ajax .a-form-row { float: none; width: auto; clear: both; margin: 0px; }
.a-options.a-blog-admin-new-ajax .a-form-row .a-form-field { float: none; width: auto; margin: 0px 8px 0px 0px; }
.a-options.a-blog-admin-new-ajax .a-form-row .a-form-field::after, .a-options.a-blog-admin-new-ajax .a-form-row .a-form-field::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-options.a-blog-admin-new-ajax .a-form-row .a-form-field::after { clear: both; }
.a-options.a-blog-admin-new-ajax .a-form-row.title { margin: 0px 0px 5px; }
.a-options.a-blog-admin-new-ajax .a-form-row.title input { width: 100%; }
.a-ui .a-blog-filters { font-size: 16px; line-height: 20px; padding-bottom: 15px; }
.a-ui .a-blog-filters.browser { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 10px; margin-bottom: 10px; }
.a-ui .a-blog-filters .a-remove-filter-button { display: inline-block; position: relative; line-height: 20px; padding-right: 20px; }
.a-ui .a-blog-filters .a-remove-filter-button .icon { display: inline-block; position: absolute; top: 50%; right: 0px; height: 20px; width: 20px; margin-top: -10px; background: transparent url(f42f31d48e58f64884f6c7409597d070d5e36504.png)  no-repeat scroll right -1800px; }
.a-ui .a-blog-filters .a-remove-filter-button:hover .icon { opacity: 0.65; }
.a-search form.a-media-search-services { background: transparent none repeat scroll 0% 0%; height: auto; position: relative; }
.a-media-search-services { clear: both; }
.a-media-search-services .a-controls { margin: 10px 0px 0px; }
.a-ui.a-media-services-form .a-form-row.service { padding: 22px 0px 10px; }
.a-ui.a-media-services-form .a-form-row.service li { line-height: 44px; }
.a-ui.a-media-services-form .a-form-row.service input { position: relative; top: 50%; margin-top: -5px; }
.a-ui.a-media-services-form .a-form-row.service label { width: 108px; height: 44px; overflow: hidden; margin-top: -22px; line-height: 44px; }
.a-ui.a-media-services-form .a-form-row.service label.aMediaSearchServices_service_Vimeo, .a-ui.a-media-services-form .a-form-row.service label.a_embed_media_account_service_Vimeo { background: transparent url(181cd7465a3139023144b6d43ac1f62ceba785bf.png)  no-repeat scroll left top; text-indent: -9999px; }
.a-ui.a-media-services-form .a-form-row.service label.aMediaSearchServices_service_YouTube, .a-ui.a-media-services-form .a-form-row.service label.a_embed_media_account_service_YouTube { background: transparent url(c63b7663cc6dce3f270ddab4c3ab373325008df5.png)  no-repeat scroll left top; text-indent: -9999px; }
.a-ui.a-media-services-form .a-form-row.service label.aMediaSearchServices_service_Viddler, .a-ui.a-media-services-form .a-form-row.service label.a_embed_media_account_service_Viddler { background: transparent url(8b6b21c1032dcc1e2d6ebda0b234e1163182661e.png)  no-repeat scroll left top; text-indent: -9999px; }
.a-ui.a-media-services-form .a-form-row.service label.aMediaSearchServices_service_SlideShare, .a-ui.a-media-services-form .a-form-row.service label.a_embed_media_account_service_SlideShare { background: transparent url(ea157ab79e427357416e391ebb69975324bee4c0.png)  no-repeat scroll left top; text-indent: -9999px; }
.a-ui.a-media-services-form .a-form-row.service label.aMediaSearchServices_service_SoundCloud, .a-ui.a-media-services-form .a-form-row.service label.a_embed_media_account_service_SoundCloud { background: transparent url(1a04a41b1d517ed8cda3f9861df3131995f9599f.png)  no-repeat scroll left top; text-indent: -9999px; }
.a-media-search-services .a-form-row.search { border-radius: 10px; background: rgb(255, 255, 255) none repeat scroll 0px 0px; height: 20px; width: 250px; }
.a-account-preview-recent { padding-bottom: 10px; }
.a-account-preview-recent li { float: left; padding-right: 10px; }
.a-account-preview-confirm { clear: both; }
.a-account-preview-name { margin: 5px 0px; clear: both; }
.a-account-preview-name span { display: block; color: rgb(136, 136, 136); }
.a-account-preview-description { font-weight: normal; color: rgb(136, 136, 136); margin: 0px 0px 5px; }
.a-account-preview-confirm .a-help { margin: 5px 0px; width: 66%; clear: both; }
.a-media-search-services .a-form-row.cancel { width: auto; clear: none; float: left; margin-left: 10px; }
.a-ui .a-media-linked-accounts-form { width: 450px; float: left; border-right: 1px inset rgba(0, 0, 0, 0.1); padding-right: 10px; }
.a-ui .a-media-linked-accounts { float: left; min-height: 150px; width: 220px; border-left: 1px solid rgba(255, 255, 255, 0.35); padding-left: 10px; }
.a-ui .a-media-linked-accounts h5 { margin: 10px 0px 5px; }
.a-ui .a-media-linked-accounts .a-help { margin: 5px 0px; }
.a-media-linked-account { clear: both; margin: 0px 0px 5px; }
.a-media-linked-account li { float: left; margin-right: 3px; }
.a-media-linked-account .a-service { height: 18px; width: 45px; }
.a-media-linked-account .a-service.a-YouTube { text-indent: -9999px; background: transparent url(1d9b254110ed8500a83d0b7434861d0b0fd32704.png)  no-repeat scroll center center; }
.a-media-linked-account .a-service.a-Vimeo { text-indent: -9999px; background: transparent url(d308c11d847a084f80a87da82e1d40a0dd7ed65f.png)  no-repeat scroll center center; }
.a-media-linked-account .a-service.a-Viddler { text-indent: -9999px; background: transparent url(d69ef437352a246220dda61b880567ca391432a8.png)  no-repeat scroll center center; }
.a-media-linked-account .a-service.a-SlideShare { text-indent: -9999px; background: transparent url(79cfcff0798473725d1666a462abeb150ac68655.png)  no-repeat scroll center center; }
.a-media-linked-account .a-service.a-SoundCloud { text-indent: -9999px; background: transparent url(f76f4fe9385cc6aa3eca76501341894b1639d875.png)  no-repeat scroll center center; }
ul.a-media-unconfigured-services { padding-top: 10px; clear: both; }
.a-hr { display: block; width: 100%; height: 2px; border-width: 1px 1px 0px 0px; border-style: inset inset none none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgba(255, 255, 255, 0.35) none repeat scroll 0% 0%; margin: 10px 0px; float: left; clear: both; }
.a-admin a img, .a-admin a:link img, .a-admin a:visited img { border: medium none; }
.a-admin a:hover { color: rgb(51, 51, 51); }
.a-admin .a-content, .a-admin-content { float: left; display: inline; margin: 0px; width: 720px; }
.a-admin #a-admin-list-actions { width: 100%; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid rgb(221, 221, 221); }
.a-admin .notice { color: rgb(102, 102, 102); font-size: 18px; line-height: 18px; margin-bottom: 20px; }
.a-admin fieldset h2 { padding: 10px 0px 0px; margin: 0px 0px 10px; color: rgb(51, 51, 51); background-color: transparent; font-size: 14px; text-transform: capitalize; border-top: 1px solid rgb(221, 221, 221); }
.a-admin .a-admin-text input { float: left; clear: both; }
.a-admin .a-admin-batch-actions-choice select { float: left; margin-right: 10px; }
.a-admin .save-ok { margin-bottom: 10px; border: 1px solid rgb(115, 182, 90); }
.a-admin .save-ok h2 { margin: 0px ! important; padding: 5px 20px 5px 25px; font-size: 11px; color: rgb(255, 255, 255); background: rgb(115, 182, 90) url(7c172cd07a5372598002472e95a94e16ee20b57d.png)  no-repeat scroll 5px 2px; }
.a-admin .a-form-row td { margin-bottom: 10px; float: left; clear: both; position: relative; }
.a-admin-footer { width: 720px; float: right; line-height: 1.5; margin: 20px 0px; }
.a-admin label.required { color: rgb(51, 51, 51) ! important; font-weight: bold ! important; }
.a-admin .form-error { color: rgb(255, 51, 51); }
.a-admin ul.a-admin-td-actions { list-style-type: none; display: block; float: left; }
.a-admin ul.a-admin-td-actions li { list-style-type: none; display: block; float: left; width: auto; margin: 1px; }
.a-admin ul.a-admin-actions { float: left; display: inline; width: 100%; margin: 0px 0px 10px; list-style-type: none; padding-top: 20px; }
.a-admin-actions a { color: rgb(51, 51, 51); }
.a-admin-actions li { list-style-type: none; float: left; margin-right: 1px ! important; }
.a-admin-actions select { float: left; }
.a-admin.sfGuardUser a.icon.a-add { background-image: url(fce4a2ea8068b3eadf7ec7709d3fb3349aff1381.png) ; }
.a-admin ul.a-admin-actions li.a-admin-batch-actions-choice { float: left; }
.a-admin ul.a-admin-actions input { padding: 2px; color: rgb(51, 51, 51); font-size: 11px; font-family: Arial,sans-serif; border-width: 0px 4px 0px 0px; border-style: none solid none none; border-color: currentcolor rgb(136, 136, 136) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(255, 255, 204); cursor: pointer; width: auto; }
.a-admin .a-admin-default-action { background-color: rgb(255, 204, 102) ! important; font-weight: bold ! important; }
.a-admin-form-container, #a-admin-form, #a-admin-batch-form, .a-admin-list, .a-admin-list table { float: left; clear: both; width: 100%; border-bottom: 0px none; border-right: 0px none; margin: 0px; padding: 0px; }
#a-admin-list-batch-actions { width: 20px; }
#a-admin-list-batch-actions * { display: block; }
#a-admin-list-th-actions { width: 100px; }
.a-admin-list th, .a-admin-list td { position: relative; padding: 8px 5px; border: medium none; margin: 0px; vertical-align: middle; }
.a-admin-list thead th { font-size: 14px; text-align: left; border-bottom: 1px solid rgb(226, 226, 226); line-height: 24px; vertical-align: middle; }
.a-admin-list thead th * { float: left; }
.a-admin-list thead th .a-btn.flag.icon.a-sort-arrow.expanded, .a-admin-list thead th .a-btn.flag.no-label.a-sort-arrow.expanded { background-position: 0px -20px; }
.a-admin-list tfoot th { border-width: 1px medium; border-style: solid none; border-color: rgb(226, 226, 226) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.a-admin-filter li { list-style-type: none; }
.a-admin-row td { border-left: 1px solid rgb(229, 229, 229); }
.a-admin-row.odd td { background-color: rgb(247, 247, 247); }
.a-admin .a-admin-row-1 td { border-top: 1px solid rgb(226, 226, 226); }
.a-admin-row td.first { border-left: 0px none; }
.a-admin .a-admin-edit-help { color: rgb(170, 170, 170); }
.a-admin select.a-admin-multiple, .a-admin select.a-admin-multiple-selected { width: 12em; }
.a-admin ul.a-admin-checklist li { list-style-type: none; list-style-image: none; list-style-position: outside ! important; line-height: 1.5em; }
.a-admin ul.a-admin-checklist li label { display: inline; float: none; }
.a-admin-actions input { border: 1px solid rgb(221, 221, 221) ! important; padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-size: 12px ! important; vertical-align: baseline ! important; }
.a-admin-actions input:hover { border-color: rgb(102, 102, 102) ! important; }
.a-admin-list-results { float: left; font-size: 14px; color: rgb(51, 51, 51); height: 20px; line-height: 20px; margin: 10px 0px; width: 100px; }
.a-admin-bar { position: relative; float: left; display: inline; clear: both; margin: 0px 0px 20px; width: 100%; }
.a-admin-bar .a-admin-title { color: rgb(102, 102, 102); font-size: 24px; line-height: 24px; float: left; top: 0px; text-transform: capitalize; }
.a-date-wrapper, .a-time-wrapper { margin-bottom: 4px; float: left; clear: both; }
.a-date-wrapper input, .a-time-wrapper input { float: left; border: 1px solid rgba(0, 0, 0, 0.2); padding: 1px; border-radius: 3px; }
.ui-timepicker-trigger, .ui-datepicker-trigger { position: relative; float: left; padding: 0px 3px; cursor: pointer; }
.ui-datepicker-trigger:hover { cursor: pointer; }
.a-admin .a-admin-flashes { color: rgb(239, 153, 32); float: left; clear: both; width: 100%; margin: 0px 0px 20px; padding-bottom: 10px; border-bottom: 1px solid rgb(221, 221, 221); font-size: 14px; line-height: 20px; text-indent: 24px; background: transparent url(cca8752680ae90b9a31a3af5248d6e041d04b487.png)  no-repeat scroll left top; }
.a-admin form .a-form-row .error_list li { padding-left: 24px; line-height: 20px; }
.a-admin form .a-form-row .error_list { display: block; font-size: 11px; }
.a-admin form .error_list li { height: 20px; line-height: 24px; padding-left: 20px; background: transparent url(cca8752680ae90b9a31a3af5248d6e041d04b487.png)  no-repeat scroll left top; list-style: outside none none; }
.a-admin #a-admin-filters-container { display: none; float: left; clear: both; width: 100%; margin-bottom: 24px; color: rgb(51, 51, 51); border: 1px solid rgb(226, 226, 226); }
.a-admin #a-admin-filters-container.a-active { display: block; }
.a-admin #a-admin-filters-container #a-admin-filters-form { padding: 10px; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row { padding: 0px; margin: 3px 0px 2px; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-label { width: 120px; float: left; display: inline; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-label label { float: left; display: inline; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-field { display: inline; margin: 0px 0px 0px 120px; width: 580px; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-field label { position: relative ! important; display: block; float: left; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row { margin: 10px 0px; border-bottom: 1px solid rgb(239, 239, 239); }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-label { width: 120px; float: left; display: block; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-field { margin: 0px 0px 10px 120px; width: 580px; display: block; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-field label { display: inline; width: auto; float: none; min-width: 0px; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-field input[type="checkbox"] { display: inline; width: auto; float: none; min-width: 0px; }
.a-admin #a-admin-filters-container #a-admin-filters-form .a-form-row .a-admin-filter-field select { margin: 0px 3px; }
.a-admin .a-form-row input[type="text"], .a-admin .a-form-row input[type="password"], .a-admin .a-form-row select, .a-admin .a-form-row textarea { float: none; display: inline; }
.a-admin div.a-spacer { display: block; padding-bottom: 6px; }
.a-admin-generator .a-form-row input, .a-admin-generator .a-form-row textarea { min-width: 160px; max-width: 358px; }
.a-admin-generator .a-form-row select, .a-admin-generator .a-form-row input[type="checkbox"], .a-admin-generator .a-form-row input[type="radio"] { width: auto; }
.a-admin-generator .a-form-row .checkbox_list label { margin: -2px 0px 0px 5px; }
.a-admin-generator .a-form-row .checkbox_list li { float: left; display: inline; width: 100%; position: relative; }
.a-admin-generator .a-form-help { display: block; clear: both; margin: 10px 0px 20px 120px; font-size: 11px; color: rgb(136, 136, 136); }
.a-admin-generator .form-errors { margin-bottom: 10px; border: 1px solid rgb(255, 51, 51); background-color: rgb(255, 255, 204); }
.a-admin-generator .form-errors h2 { padding: 5px 20px 5px 25px; font-size: 11px; color: rgb(255, 255, 255); background: rgb(255, 51, 51) url(0ffb5de0551ec9bcb2e0ce17b18c16f281760218.png)  no-repeat scroll 5px 2px; }
.a-admin-generator .form-errors dl { padding: 5px; }
.a-admin-generator .form-errors dt { font-weight: bold; float: left; padding-right: 5px; }
.a-admin-generator .form-errors dd { margin: 0px; }
.a-admin-generator fieldset { margin-bottom: 3px; border: medium none; }
.a-admin-generator.aTagAdmin .a-subnav-wrapper.admin, .a-admin-generator.aCategoryAdmin .a-subnav-wrapper.admin { display: none; }
.a-admin-generator.aTagAdmin .a-content, .a-admin-generator.aTagAdmin .a-admin-content, .a-admin-generator.aCategoryAdmin .a-content, .a-admin-generator.aCategoryAdmin .a-admin-content { width: 100%; }
#ui-datepicker-div { z-index: 9999; }
.a-ui .a-btn, .a-ui .a-submit, .a-ui.a-btn, .a-ui.a-submit { display: block; text-shadow: 0px 1px 0px rgb(252, 210, 161); text-decoration: none; background-color: rgb(250, 186, 112); background-image: linear-gradient(to top, rgb(248, 162, 62) 0%, rgb(250, 186, 112) 100%); border-width: 1px; border-style: solid; border-color: rgb(247, 150, 38) rgb(247, 138, 13) rgb(227, 125, 8); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(123, 68, 4); border-radius: 2px; transition: all 0.218s ease 0s; }
.a-ui .a-btn:hover, .a-ui .a-submit:hover, .a-ui.a-btn:hover, .a-ui.a-submit:hover { box-shadow: 0px 3px 2px -2px rgba(30, 16, 1, 0.2); background-color: rgb(250, 193, 127); background-image: linear-gradient(to top, rgb(249, 169, 78) 0%, rgb(250, 193, 127) 100%); border-width: 1px; border-style: solid; border-color: rgb(247, 137, 13) rgb(226, 124, 8) rgb(202, 111, 7); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.a-ui .a-btn:active, .a-ui .a-btn:focus, .a-ui .a-submit:active, .a-ui .a-submit:focus, .a-ui.a-btn:active, .a-ui.a-btn:focus, .a-ui.a-submit:active, .a-ui.a-submit:focus { background-color: rgb(247, 150, 38); box-shadow: 0px 2px 5px -1px rgb(226, 125, 8) inset; border-width: 1px; border-style: solid; border-color: rgb(227, 124, 9) rgb(202, 111, 8) rgb(178, 97, 7); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.a-ui .a-btn.alt, .a-ui .a-submit.alt, .a-ui.a-btn.alt, .a-ui.a-submit.alt { display: block; text-shadow: 0px 1px 0px rgb(255, 255, 255); text-decoration: none; background-color: rgb(247, 247, 247); background-image: linear-gradient(to top, rgb(221, 221, 221) 0%, rgb(247, 247, 247) 100%); border-width: 1px; border-style: solid; border-color: rgb(209, 209, 209) rgb(197, 197, 197) rgb(184, 184, 184); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(64, 64, 64); border-radius: 2px; transition: all 0.218s ease 0s; }
.a-ui .a-btn.alt:hover, .a-ui .a-submit.alt:hover, .a-ui.a-btn.alt:hover, .a-ui.a-submit.alt:hover { box-shadow: 0px 3px 2px -2px rgba(82, 82, 82, 0.2); background-color: rgb(255, 255, 255); background-image: linear-gradient(to top, rgb(230, 230, 230) 0%, rgb(255, 255, 255) 100%); border-width: 1px; border-style: solid; border-color: rgb(196, 196, 196) rgb(184, 184, 184) rgb(171, 171, 171); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.a-ui .a-btn.alt:active, .a-ui .a-btn.alt:focus, .a-ui .a-submit.alt:active, .a-ui .a-submit.alt:focus, .a-ui.a-btn.alt:active, .a-ui.a-btn.alt:focus, .a-ui.a-submit.alt:active, .a-ui.a-submit.alt:focus { background-color: rgb(209, 209, 209); box-shadow: 0px 2px 5px -1px rgb(184, 184, 184) inset; border-width: 1px; border-style: solid; border-color: rgb(183, 183, 183) rgb(171, 171, 171) rgb(158, 158, 158); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.a-ui .a-btn.lite, .a-ui .a-submit.lite, .a-ui.a-btn.lite, .a-ui.a-submit.lite { color: rgb(0, 0, 0); text-shadow: none; background: transparent none repeat scroll 0% 0%; border-width: 1px ! important; border-style: solid ! important; border-color: transparent ! important; }
.a-ui .a-btn.lite:hover, .a-ui .a-submit.lite:hover, .a-ui.a-btn.lite:hover, .a-ui.a-submit.lite:hover { border-width: 1px ! important; border-style: solid ! important; border-color: transparent ! important; background-color: rgb(204, 204, 204); background-image: linear-gradient(to top, rgb(204, 204, 204) 0%, rgb(204, 204, 204) 100%); box-shadow: 0px 0px 0px transparent; }
.a-ui .a-btn.lite:active, .a-ui .a-btn.lite:focus, .a-ui .a-submit.lite:active, .a-ui .a-submit.lite:focus, .a-ui.a-btn.lite:active, .a-ui.a-btn.lite:focus, .a-ui.a-submit.lite:active, .a-ui.a-submit.lite:focus { border-width: 1px ! important; border-style: solid ! important; border-color: transparent ! important; background-color: rgb(204, 204, 204); background-image: linear-gradient(to top, rgb(204, 204, 204) 0%, rgb(204, 204, 204) 100%); box-shadow: 0px 0px 0px transparent; }
.a-ui .a-btn.lite.a-active, .a-ui .a-submit.lite.a-active, .a-ui.a-btn.lite.a-active, .a-ui.a-submit.lite.a-active { background-color: rgb(217, 217, 217); }
.a-ui .a-link { color: rgb(248, 162, 62); }
.a-ui .a-link:hover, .a-ui .a-link:focus { color: rgb(0, 0, 0); }
.a-ui .a-cancel { display: block; text-shadow: 0px 1px 0px rgb(255, 255, 255); text-decoration: none; background-color: rgb(247, 247, 247); background-image: linear-gradient(to top, rgb(221, 221, 221) 0%, rgb(247, 247, 247) 100%); border-width: 1px; border-style: solid; border-color: rgb(209, 209, 209) rgb(197, 197, 197) rgb(184, 184, 184); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(64, 64, 64); border-radius: 2px; transition: all 0.218s ease 0s; }
.a-ui .a-cancel:hover { box-shadow: 0px 3px 2px -2px rgba(82, 82, 82, 0.2); background-color: rgb(255, 255, 255); background-image: linear-gradient(to top, rgb(230, 230, 230) 0%, rgb(255, 255, 255) 100%); border-width: 1px; border-style: solid; border-color: rgb(196, 196, 196) rgb(184, 184, 184) rgb(171, 171, 171); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.a-ui .a-cancel:active, .a-ui .a-cancel:focus { background-color: rgb(209, 209, 209); box-shadow: 0px 2px 5px -1px rgb(184, 184, 184) inset; border-width: 1px; border-style: solid; border-color: rgb(183, 183, 183) rgb(171, 171, 171) rgb(158, 158, 158); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.a-media-footer-button:hover { background-color: rgba(248, 162, 62, 0.8); }
.a-attribution a, .a-admin-content a, .a-global-toolbar .a-logged-in-user span, #a-personal-settings-heading span { color: rgb(248, 162, 62); }
.a-ui.a-global-toolbar .the-apostrophe { background-color: rgb(248, 162, 62); }
.ie8 .a-ui .a-btn:hover, .ie8 .a-ui .a-submit:hover, .ie8 .a-ui.a-btn:hover, .ie8 .a-ui.a-submit:hover, .ie7 .a-ui .a-btn:hover, .ie7 .a-ui .a-submit:hover, .ie7 .a-ui.a-btn:hover, .ie7 .a-ui.a-submit:hover { box-shadow: 0px 0px 0px transparent; }
.ie8 .a-ui .a-btn.alt:hover, .ie8 .a-ui .a-btn.no-bg:hover, .ie8 .a-ui .a-btn.lite:hover, .ie8 .a-ui .a-submit.alt:hover, .ie8 .a-ui .a-submit.no-bg:hover, .ie8 .a-ui .a-submit.lite:hover, .ie8 .a-ui.a-btn.alt:hover, .ie8 .a-ui.a-btn.no-bg:hover, .ie8 .a-ui.a-btn.lite:hover, .ie8 .a-ui.a-submit.alt:hover, .ie8 .a-ui.a-submit.no-bg:hover, .ie8 .a-ui.a-submit.lite:hover, .ie7 .a-ui .a-btn.alt:hover, .ie7 .a-ui .a-btn.no-bg:hover, .ie7 .a-ui .a-btn.lite:hover, .ie7 .a-ui .a-submit.alt:hover, .ie7 .a-ui .a-submit.no-bg:hover, .ie7 .a-ui .a-submit.lite:hover, .ie7 .a-ui.a-btn.alt:hover, .ie7 .a-ui.a-btn.no-bg:hover, .ie7 .a-ui.a-btn.lite:hover, .ie7 .a-ui.a-submit.alt:hover, .ie7 .a-ui.a-submit.no-bg:hover, .ie7 .a-ui.a-submit.lite:hover { box-shadow: 0px 0px 0px transparent; }
.dropshadow { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }
.a-page-overlay { display: none; overflow: hidden; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; height: 100%; width: 100%; z-index: 996; background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%; }
.a-page-overlay.active { display: block; }
.a-overlay { position: absolute; top: 0px; left: 0px; display: none; height: 100%; width: 100%; z-index: 999; overflow: hidden; background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%; }
.a-overlay.active { display: block; }
.a-spinner { background: transparent url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll center center; float: left; display: block; height: 20px; width: 20px; border: 0px none; margin: 0px; padding: 0px; text-indent: -9999px; overflow: hidden; }
.a-hidden { display: none ! important; margin: 0px ! important; padding: 0px ! important; height: 0px ! important; width: 0px ! important; }
.a-invisible { visibility: hidden; }
.a-default-value { color: rgb(136, 136, 136); }
.a-block { width: 100%; float: left; clear: both; display: block; position: relative; }
.a-disabled, .a-disabled * { cursor: default ! important; opacity: 0.65; }
.a-ui .a-align-right, .a-ui.a-align-right, .a-align-right { float: right; }
.a-ui .a-align-left, .a-ui.a-align-left, .a-align-left { float: left; }
.a-super-z-index { z-index: 9999; }
.a-for-print { display: none; }
.a-accordion .a-accordion-content { display: none; }
.a-accordion.open .a-accordion-content { display: block; }
.a-accordion-toggle.hover, .a-accordion-toggle:hover { cursor: pointer; color: rgb(0, 0, 0); }
.a-ui .a-remote-data-loading { border-radius: 2px; min-height: 50px; min-width: 50px; background: transparent url(26661aaae8700303238608a008f42ddb68bd2764.gif)  no-repeat scroll 50% 50%; clear: both; }
.a-do-not-edit { background: rgb(221, 34, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 8px; font-size: 16px; text-shadow: 1px 1px 0px rgb(0, 0, 0); text-align: center; }
.a-do-not-edit a { color: rgb(255, 255, 255); text-decoration: underline; }
.a-do-not-edit strong { font-weight: bold; }
.a-ui .a-help, .a-help { float: left; clear: both; font-size: 11px; color: rgb(136, 136, 136); }
.clearfix {  }
.clearfix::after, .clearfix::before { content: " "; display: block; height: 0px; visibility: hidden; }
.clearfix::after { clear: both; }
.reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; list-style: outside none none; }
input.a-hidden-submit { position: absolute ! important; border: medium none ! important; width: 0px ! important; height: 0px ! important; line-height: 0 ! important; padding: 0px ! important; margin: 0px ! important; }
.a-btn.has-margin { margin-right: 2px; }
.a-slide-toggle { position: relative; clear: both; cursor: pointer; margin: 0px 0px 5px; width: 100%; background: transparent url(df4683a902378bf63d73181bbbc88f2e97985ff7.png)  no-repeat scroll -6px -40px; text-indent: 16px; line-height: 20px; }
.a-slide-toggled { display: none; }
.a-slide-toggled.open { background-position: -6px -20px; display: block; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); }
.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: outside none none; }
.ui-helper-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.ui-widget { font-family: Arial,helvetica,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,helvetica,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url(0b7f962710d61414a84438f78ab7992192feedbe.png)  repeat-x scroll 50% 50%; color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(170, 170, 170); background: rgb(204, 204, 204) url(3ec1ab61395dbf9c76a6c284ec98de14c1f30dca.png)  repeat-x scroll 50% 50%; color: rgb(34, 34, 34); font-weight: bold; }
.ui-widget-header a { color: rgb(34, 34, 34); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(211, 211, 211); background: rgb(230, 230, 230) url(029413b75fc2bb04169e0eb227e0fd64f9d1201b.png)  repeat-x scroll 50% 50%; font-weight: normal; color: rgb(85, 85, 85); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(85, 85, 85); text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(153, 153, 153); background: rgb(218, 218, 218) url(107262ee4b2cb767f945269ccbb2a645b4c8fde1.png)  repeat-x scroll 50% 50%; font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-hover a, .ui-state-hover a:hover { color: rgb(33, 33, 33); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url(18ff9562f6f5028eacf0fdf63b55cee91daad6f4.png)  repeat-x scroll 50% 50%; font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(33, 33, 33); text-decoration: none; }
.ui-widget :active { outline: medium none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(252, 239, 161); background: rgb(251, 249, 238) url(8d78717a3f9353d0f932eecf5f77d3db2c98f5da.png)  repeat-x scroll 50% 50%; color: rgb(54, 54, 54); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(205, 10, 10); background: rgb(254, 241, 236) url(d48144bca9f56a5031c75bf0711956d887a5b6dc.png)  repeat-x scroll 50% 50%; color: rgb(205, 10, 10); }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(205, 10, 10); }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(495a592458bc6008dceeca482f4819cffd328e57.png) ; }
.ui-widget-content .ui-icon { background-image: url(495a592458bc6008dceeca482f4819cffd328e57.png) ; }
.ui-widget-header .ui-icon { background-image: url(495a592458bc6008dceeca482f4819cffd328e57.png) ; }
.ui-state-default .ui-icon { background-image: url(fb514f1b3799997f9cd7e75c2c29f95d4bd0a9cb.png) ; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(d8a483ad94b9ed46a07f11d28a3077a100863d8e.png) ; }
.ui-state-active .ui-icon { background-image: url(d8a483ad94b9ed46a07f11d28a3077a100863d8e.png) ; }
.ui-state-highlight .ui-icon { background-image: url(e586e9b8465d97361536b5907983aad219366cb2.png) ; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(efdce139434e32360ad5db2e7f4bbd8dd4212bc5.png) ; }
.ui-icon-carat-1-n { background-position: 0px 0px; }
.ui-icon-carat-1-ne { background-position: -16px 0px; }
.ui-icon-carat-1-e { background-position: -32px 0px; }
.ui-icon-carat-1-se { background-position: -48px 0px; }
.ui-icon-carat-1-s { background-position: -64px 0px; }
.ui-icon-carat-1-sw { background-position: -80px 0px; }
.ui-icon-carat-1-w { background-position: -96px 0px; }
.ui-icon-carat-1-nw { background-position: -112px 0px; }
.ui-icon-carat-2-n-s { background-position: -128px 0px; }
.ui-icon-carat-2-e-w { background-position: -144px 0px; }
.ui-icon-triangle-1-n { background-position: 0px -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0px -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0px -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0px -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0px -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0px -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0px -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0px -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0px -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0px -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0px -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0px -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { border-top-left-radius: 0px; }
.ui-corner-tr { border-top-right-radius: 0px; }
.ui-corner-bl { border-bottom-left-radius: 0px; }
.ui-corner-br { border-bottom-right-radius: 0px; }
.ui-corner-top { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bottom { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-right { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-left { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all { border-radius: 0px; }
.ui-widget-overlay { background: rgb(170, 170, 170) url(0098a5c0d75811c5a3b759b80833a313f1e4664d.png)  repeat-x scroll 50% 50%; opacity: 0.3; }
.ui-widget-shadow { margin: -8px 0px 0px -8px; padding: 8px; background: rgb(170, 170, 170) url(0098a5c0d75811c5a3b759b80833a313f1e4664d.png)  repeat-x scroll 50% 50%; opacity: 0.3; border-radius: 8px; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0px none ! important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0.5em 0.5em 0.5em 0.7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px none; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }
* html .ui-autocomplete { width: 1px; }
.ui-menu { list-style: outside none none; padding: 2px; margin: 3px 0px 0px; display: block; float: left; z-index: 999 ! important; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin: 0px; padding: 0px; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 0.2em 0.4em; line-height: 1.5; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-button { display: inline-block; position: relative; padding: 0px; margin-right: 0.1em; text-decoration: none ! important; cursor: pointer; text-align: center; overflow: visible; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+7px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 2.1em 0.4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: 0.4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: 0.5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; }
button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-dialog { position: absolute; padding: 0.2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: 0.5em 1em 0.3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 16px 0.2em 0px; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 19px; margin: -10px 0px 0px; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 0.5em 1em; background: transparent none repeat scroll 0% 0%; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin: 0.5em 0px 0px; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px none; background-position: 0px 0px; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0px; }
.ui-slider-horizontal .ui-slider-range-max { right: 0px; }
.ui-slider-vertical { width: 0.8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; }
.ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0px; }
.ui-slider-vertical .ui-slider-range-max { top: 0px; }
.ui-tabs { position: relative; padding: 0.2em; }
.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }
.ui-tabs .ui-tabs-nav li { list-style: outside none none; float: left; position: relative; top: 1px; margin: 0px 0.2em 1px 0px; border-bottom: 0px none ! important; padding: 0px; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: transparent none repeat scroll 0% 0%; }
.ui-tabs .ui-tabs-hide { display: none ! important; }
.ui-datepicker { margin-left: -2px; width: 13.3em; padding: 0.2em 0.2em 0px; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0px; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
.ui-datepicker td { border: 0px none; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px none; border-right: 0px none; border-bottom: 0px none; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-cover { display: block; position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-progressbar { height: 2em; text-align: left; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }
.a-slot.aInsetImage .a-inset-image { position: relative; }
.a-slot.aInsetImage .a-inset-image img { display: block; }
.a-slot.aInsetImage .topleft .a-inset-image { float: left; margin: 0px 10px 5px 0px; }
.a-slot.aInsetImage .topright .a-inset-image { float: right; margin: 0px 0px 5px 10px; }
.a-slot.aInsetImage .a-inset-image-title { position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px; padding: 5px; font-size: 11px; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.a-slot.aInsetArea .a-inset-area-container { position: relative; padding: 10px; float: left; background: rgba(0, 0, 0, 0.125) none repeat scroll 0% 0%; border-radius: 3px; }
.a-slot.aInsetArea .topleft .a-inset-area-container { float: left; margin: 0px 10px 5px 0px; }
.a-slot.aInsetArea .topright .a-inset-area-container { float: right; margin: 0px 0px 5px 10px; }
.a-insetimage > .icon { background-image: url(a91487624f8554d7347f67eddb66c50d1556b324.png) ; }
.alt .a-insetimage > .icon, .alt.a-insetimage > .icon { background-image: url(56b719392daccc559564686a07c34c97f0aba6fa.png) ; }
.a-insetarea > .icon { background-image: url(9e44121e239bd49bdeba07a33a9cd66812574279.png) ; }
.alt .a-insetarea > .icon, .alt.a-insetarea > .icon { background-image: url(25f5fb83568e0d1a0deda19588f277d6feef50d6.png) ; }
.a-slot.aContact { margin-bottom: 10px; }
.a-slot.aContact .a-slot-content .a-contact { float: left; clear: both; width: 100%; }
.a-slot.aContact .a-slot-content .a-contact .a-contact-image { float: left; width: 120px; margin-right: 20px; }
.a-slot.aContact .a-slot-content .a-contact .a-contact-description { float: left; width: 340px; }
.a-slot.aContact .a-slot-content .a-contact .a-contact-description p { margin-bottom: 10px; }
.a-slot.aContact .a-slot-content .a-contact .a-contact-description p:last-child { margin-bottom: 0px; }
.a-slot.aAnchorTitle .aAnchor-icon { display: block; float: left; height: 16px; width: 16px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; border-radius: 50%; text-align: center; line-height: 16px; font-size: 9px; color: rgb(255, 255, 255); margin: -8px 0px 0px; position: absolute; top: 50%; left: 0px; opacity: 0.25; }
.a-slot.aAnchorTitle .a-anchor-title { position: relative; }
.a-slot.aAnchorTitle .a-anchor-title .aAnchor-icon { margin: -8px 0px 0px -25px; }
.a-slot.aAnchorTitle .a-edit-view .a-slot-form-title { position: relative; padding-left: 20px; }
.a-slot.aAnchorTitle .a-normal-view .logged-in-display-only { opacity: 0.5; padding: 5px; border: 1px dashed rgb(204, 204, 204); }
.aReusableSlideshow form { margin-top: 30px; background-color: white; }
.aReusableSlideshow .a-reuse-section { border-top: 1px solid rgb(204, 204, 204); padding-top: 10px; }
.aReusableSlideshow .a-label-or-reuse { margin-right: 5px; }
.aReusableSlideshow .a-form-indent { margin-top: 5px; margin-left: 15px; }
.a-slot.aEtsy .a-edit-view .a-form-field-label { margin: 0px 0px 0.5em; }
.a-slot.aPhotoGrid .a-photogrid-placeholder { display: block; float: left; width: 32.2%; height: 32.2%; margin: 0px 1% 1% 0px; overflow: hidden; background-color: rgb(238, 238, 238); }
.a-slot.aPhotoGrid .a-photogrid-placeholder .pusher span { display: block; text-align: center; width: 95%; float: left; margin: 47% 0px; }
.a-slot.aPhotoGrid .a-grid-image { float: left; width: 32.3%; margin: 0px 1% 1% 0px; }
.a-slot.aPhotoGrid .a-grid-image:last-child { margin-right: 0px; }
.a-slot.aPhotoGrid .a-grid-image img { width: 100%; max-width: 100%; height: auto; }
.a-slot.aMap .a-map { float: none; display: block; clear: both; width: auto; height: 0px; padding: 0px 0px 56.25%; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row { margin: 0px 0px 10px; clear: both; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row:last-child { margin: 0px; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row label { width: 30%; margin: 0px; padding: 0px; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row .a-form-field { float: right; width: 65%; margin: 0px; padding: 0px; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row .a-twitter-avatar-example { clear: both; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row .a-twitter-avatar-example-badge { float: right; clear: both; border-radius: 2px; background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row.search .a-form-field input { width: 160px; }
.a-slot.aBetterTwitter .a-edit-view .a-form-row.avatar .a-form-field input, .a-slot.aBetterTwitter .a-edit-view .a-form-row.count .a-form-field input { width: 40px; margin-right: 4px; }
.a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list { list-style-type: none; margin: 0px; padding: 0px; overflow-y: hidden; }
.a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list .awesome, .a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list .epic, .a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list .awesome, .a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list .epic, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list .awesome, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list .epic, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list .awesome, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list .epic { text-transform: uppercase; }
.a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list li, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list li { overflow-y: auto; overflow-x: hidden; padding: 0.5em; }
.a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list li a, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list li a {  }
.a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list .tweet_even, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list .tweet_even { background-color: rgba(0, 0, 0, 0.125); }
.a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list .tweet_avatar, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list .tweet_avatar { padding-right: 0.5em; float: left; }
.a-slot.aBetterTwitter.a-normal .a-slot-content .tweet .tweet_list .tweet_avatar img, .a-slot.aBetterTwitter.a-normal .a-slot-content .query .tweet_list .tweet_avatar img { vertical-align: middle; }
.a-ui.a-feedback-form { margin: 10px 0px; }
.a-ui.a-feedback-form .a-form-row { clear: both; margin: 0px 0px 20px; }
.a-ui.a-feedback-form .a-form-row label { display: block; float: none; width: auto; clear: both; min-width: 180px; max-width: 240px; line-height: 1.2; margin: 0px 0px 2px; }
.a-ui.a-feedback-form .a-form-row .a-form-field { display: block; float: none; clear: both; margin: 0px; width: auto; }
.a-ui.a-feedback-form .a-form-row .a-form-field::after, .a-ui.a-feedback-form .a-form-row .a-form-field::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-ui.a-feedback-form .a-form-row .a-form-field::after { clear: both; }
.a-ui.a-feedback-form .a-form-row .a-form-field input, .a-ui.a-feedback-form .a-form-row .a-form-field textarea { width: 99%; min-width: 180px; max-width: 240px; }
.a-ui.a-feedback-form .a-form-row .a-form-errors {  }
.a-ui.a-feedback-form .a-form-row .a-form-errors::after, .a-ui.a-feedback-form .a-form-row .a-form-errors::before { content: " "; display: block; height: 0px; visibility: hidden; }
.a-ui.a-feedback-form .a-form-row .a-form-errors::after { clear: both; }
.a-ui.a-feedback-form .a-form-row .a-help { margin: 5px 0px; max-width: 240px; }
.a-ui.a-feedback-form .a-form-row.submit { margin: 0px; }
.a-feedback-footer { clear: both; float: left; margin: 20px 0px; position: relative; }
.a-feedback-footer .a-feedback-form-container { display: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); border-radius: 3px; width: 240px; padding: 20px; height: 0px; transition: all 0.15s ease 0s; }
.a-feedback-footer.open { z-index: 999; }
.a-feedback-footer.open .a-feedback-form-container { position: absolute; top: 0px; left: 0px; height: auto; }
.a-feedback-submitted { float: left; clear: both; }
.a-awesome-login-wrapper { position: fixed; top: 50%; left: 50%; margin: -130px 0px 0px -230px; width: 440px; height: 284px; padding: 10px; z-index: 999; background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%; border-radius: 12px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); transition: all 1s ease 0s; }
.a-awesome-login-wrapper .a-awesome-login { position: absolute; top: 10px; bottom: 10px; right: 10px; left: 10px; padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 6px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); font-size: 150%; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-heading { text-align: center; padding: 5px; margin: 0px 0px 0.5em; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row { clear: both; padding: 10px 5px; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row.submit { margin-top: 10px; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row label { display: block; clear: both; line-height: 1; width: 35%; float: left; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row .a-awesome-field { float: left; width: 65%; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row .a-awesome-field input[type="text"], .a-awesome-login-wrapper .a-awesome-login .a-awesome-row .a-awesome-field input[type="password"] { display: block; padding: 3px 6px; font-size: 18px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; width: 95%; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row .awesome-submit { display: block; position: relative; margin: 11px 0px 0px; text-align: center; height: 44px; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row .awesome-submit a { display: block; position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-size: 24px; border-radius: 3px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); transition: all 0.15s ease 0s; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; border-width: 1px; border-style: inset; border-color: rgba(255, 255, 255, 0.45) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(255, 255, 255, 0.45); text-decoration: none; }
.a-awesome-login-wrapper .a-awesome-login .a-awesome-row .awesome-submit a:hover, .a-awesome-login-wrapper .a-awesome-login .a-awesome-row .awesome-submit a:focus { text-decoration: none; background: rgba(64, 64, 64, 0.65) none repeat scroll 0% 0%; }
.alphabet-navigation { overflow: auto; width: 100%; }
.alphabet-navigation li { float: left; list-style: outside none none; }
.alphabet-navigation li a:hover, .alphabet-navigation li a.active { background: rgb(85, 85, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
.alphabet-navigation li a, .alphabet-navigation li span { font-size: 12px; padding: 3px 5px; display: block; line-height: 1.2; border-radius: 2px; -moz-user-select: none; cursor: default; }
.alphabet-navigation li span { color: rgb(187, 187, 187); }
.a-people .a-content { float: left; }
.a-people .people .person .person-image { margin-right: 20px; position: relative; float: left; }
.a-people.index .people { margin: 20px 0px; }
.a-people.index .people .name a.person-expand-toggle { float: left; margin-left: -20px; padding-left: 20px; background: transparent url(df4683a902378bf63d73181bbbc88f2e97985ff7.png)  no-repeat scroll 0px -40px; }
.a-people.index .people .name a.person-expand-toggle.open { background-position: 0px -20px; }
.a-people.index .person-anchor { margin: 10px 0px; }
.a-people.index .person { margin: 5px 0px; padding: 5px 0px; border-bottom: 1px solid rgb(204, 204, 204); }
.a-people.index .person ul { margin: 0px 0px 10px; }
.a-people.index .person ul li { list-style: outside none none; line-height: 1.5; }
.a-people.index .person-info-expanded { margin: 5px 0px; }
.a-people.index .person-info-expanded .person-details { width: 600px; display: inline; position: relative; float: left; }
.a-people.index .person-info-expanded .person-details div, .a-people.index .person-info-expanded .person-details ul { clear: both; margin-bottom: 5px; }
.a-people.index .person-info-expanded .person-jump { margin-top: 10px; }
.a-people.index .person-info-expanded .person-jump a.person-read-more { background-color: rgb(153, 153, 153); padding: 3px 5px; color: rgb(255, 255, 255); border-radius: 3px; }
.a-people.index .person-info-expanded .person-jump a.person-read-more:hover { background-color: rgb(119, 119, 119); }
.a-people.index .person-info { margin: 5px 0px; clear: both; }
.a-people.show .a-content { width: 720px; }
.a-people.show .a-content h2.person-name { margin-bottom: 20px; }
.a-people.show .a-ui.edit-person { position: relative; top: 5px; margin-left: -25px; }
.a-people.show .person-details { display: inline; position: relative; float: left; width: 500px; }
.a-people.show .person-details div { margin-bottom: 10px; }
.a-people-category-form .a-multiple-select-input { width: 100%; }
.a-people-category-form .a-form-row.a-hidden { display: none; }
.a-people-category-form .a-form-row.name .a-form-field { width: 100%; }
.a-people-category-form .a-form-row.submit { margin-left: 0px; }
.a-people-category-form .a-people-filter { display: inline; position: relative; float: left; width: 100%; clear: both; }
.a-people-category-form label { display: block; clear: both; width: 100%; margin-bottom: 3px; }
.ie9 .pp-styled-select select, .ie8 .pp-styled-select select, .ie7 .pp-styled-select select { width: 120% ! important; }
.ie9 .sfWidgetFormInputCheckbox input, .ie8 .sfWidgetFormInputCheckbox input, .ie7 .sfWidgetFormInputCheckbox input { border: 1px solid rgb(170, 170, 170) ! important; margin-right: 5px; }
.ie9 .signin_remember, .ie8 .signin_remember, .ie7 .signin_remember { width: 90px ! important; }
.ie9 .a-blog-excerpt.with-media .details, .ie8 .a-blog-excerpt.with-media .details, .ie7 .a-blog-excerpt.with-media .details {  }
.ie8 .a-nav-main.a-nav .full-dropdown .nav-depth-1 { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.ie8 .pp-styled-select select { border: 0px none; }
.ie8 .pp-article-show .a-blog-item-content .aSlideshow .a-slot-content { width: 100%; }
.ie8 .pp-article-top-wrapper .a-blog-item-media img { max-width: none; }
.ie8 .a-slot.aSlideshow .a-arrow-btn, .ie8 .a-slot.aReusableSlideshow .a-arrow-btn, .ie8 .a-slot.aSmartSlideshow .a-arrow-btn, .ie8 .a-slot.aBlogSlideshow .a-arrow-btn {  }
.ie7 .a-slot.aSlideshow .a-arrow-btn, .ie7 .a-slot.aReusableSlideshow .a-arrow-btn, .ie7 .a-slot.aSmartSlideshow .a-arrow-btn, .ie7 .a-slot.aBlogSlideshow .a-arrow-btn {  }
.ie7 .articleVerticalTemplate.post .a-blog-item-title { margin-bottom: 20px ! important; }
.ie7 .a-nav-main.a-nav .full-dropdown .nav-depth-1 { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.ie7 .a-nav-main { z-index: 100; }
.ie7 .pp-neighborhood-map-container .pp-map { width: 25%; }
.ie7 .a-nav.a-nav-main .nav-depth-1 { top: 55px; }
.ie7 .a-blog-excerpt .a-blog-item-title { line-height: 40px; padding-top: 20px; display: inline; }
.ie7 .a-blog-excerpt.with-media .details { width: 71%; float: right; min-width: 0px; display: inline-block; }
.ie7 .a-blog-main .a-blog-item.post .a-blog-item-meta .post-location { margin-bottom: 5px; }
.ie7 .a-blog-excerpt .a-blog-item-meta { display: inline ! important; }
.ie7 .pp-entity-browser-posts .a-blog-item-title a { line-height: 18px ! important; }
.ie7 .details .a-blog-item-title a { line-height: 23px ! important; }
.ie7 .pp-right-col {  }
.ie7 .a-new-search .a-new-search-submit { position: relative; }
.ie7 .simpleSlot.a-blog-item .a-blog-item-meta { font-size: 11px; }
.ie7 .pp-featured-project-browser .articles { display: block; }
.ie7 .pp-entity-browser .slot .pp-browser-excerpt { width: 184px; margin-right: 10px; }
.ie7 .a-home .pp-entity-browser { position: relative; overflow: hidden; }
.ie7 .a-home .pp-entity-browser .pp-pager-style { width: 94%; }
.ie7 .pp-featured-projects { display: block; }
.ie7 .a-home .pp-entity-browser-posts.left { margin-bottom: 20px; }
.ie7 .video-pager .pager-next { margin-top: -25px; margin-right: 10px; }
.ie7 .pp-footer-left { width: 10%; }
.ie7 .pp-footer-center { width: 50%; }
.ie7 .pp-footer-right { left: 90%; width: 20%; }
.ie7 .pp-staff-slot .info { width: 64%; float: right; padding-left: 0px ! important; top: -10px; }
.ie7 .pp-staff-slot { min-height: 50px; }
.ie7 .featured-details .a-blog-item-title a { line-height: 1.3em ! important; }
.ie7 .pp-staff-slot .info li, .ie7 .pp-staff-slot .info li a span, .ie7 .pp-staff-slot .info li a { line-height: 25px ! important; }
.ie7 .a-header-logo img { width: inherit ! important; }
.ie7 .nav-mobile-menu { margin-top: -60px; }
.ie7 .eots .a-content { margin-top: 190px; }
.ie7 .eots .nav-main-container { margin-top: 40px; }
.ie7 .eots .a-new-search-submit { float: right ! important; margin-top: -28px ! important; }
.ie7 .eots.index .excerpt-media { width: 43% ! important; }
.ie7 .show.eots .a-wrapper .a-blog-main { margin-top: 440px ! important; }
.ie7 .show.eots .a-wrapper .pp-right-col { margin-top: 560px ! important; }
.ie7 .show.eots .pp-social-buttons { width: 150px; }
.ie7 .show.eots .fb-like { float: right ! important; margin-top: -65px ! important; }
.ie7 .show.eots .pp-about-the-author .about-details { width: 70% ! important; }
@font-face {
  font-family: "News Cycle";
  font-style: normal;
  font-weight: 400;
  src: url(f7f80581a87927bb4dc7335555544244490f3393.eot)  format("embedded-opentype"), url(1ed9477f10d560b0e22e43d3b0e11f61952c1937.woff)  format("woff"), url(ce388cbfd1299bfafd299a31a945bf21ce859e16.ttf)  format("truetype"), url(7f2bc5c8cfc6374b2bb2424dcf83d1fae940b485.svg)  format("svg");
}
@font-face {
  font-family: "News Cycle";
  font-style: normal;
  font-weight: 700;
  src: url(769735ce9195cfcd8614fddac46d5ead3adf7d13.eot)  format("embedded-opentype"), url(76b7b51d7d382ffe0620e6a6251597f3e3ba617a.woff)  format("woff"), url(96ef276021be408f0bf5e1b2d2f7672fd35446ed.ttf)  format("truetype"), url(cf989332338398b80f185dde08bc032c501c6a4a.svg)  format("svg");
}
.pp-pager-style { background-color: transparent; display: block; border: 1px solid rgb(210, 210, 210); text-decoration: none; text-transform: uppercase; width: 100%; padding: 10px; margin-left: 0px; font-size: 12px; color: rgb(51, 51, 51); margin-bottom: 20px; clear: both; float: none ! important; }
.pp-pager-style:hover { background-color: rgb(242, 242, 242); }
.pp-form .a-form-row { clear: both; }
.pp-form .a-form-row.active label, .pp-form .a-form-row.active input, .pp-form .a-form-row.active textarea { border-bottom: 1px solid rgb(0, 102, 153) ! important; border-top: 1px solid rgb(0, 102, 153) ! important; }
.pp-form .a-form-row.active label { border-left: 1px solid rgb(0, 102, 153) ! important; color: rgb(0, 102, 153); }
.pp-form .a-form-row.active input, .pp-form .a-form-row.active textarea { border-right: 1px solid rgb(0, 102, 153) ! important; }
.pp-form .a-form-row label { width: 200px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-family: "News Cycle",sans-serif; font-size: 13px; letter-spacing: 1px; padding: 5px 10px 8px; border-bottom: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); }
.pp-form .a-form-row input, .pp-form .a-form-row textarea { width: 300px; border-radius: 0px; padding: 10px 10px 8px; font-size: 13px; color: rgb(0, 102, 153); letter-spacing: 1px; font-family: georgia,times,serif; font-style: italic; border-bottom: 1px solid rgb(210, 210, 210) ! important; border-top: 1px solid rgb(210, 210, 210) ! important; border-right: 1px solid rgb(210, 210, 210) ! important; border-left: 0px none; outline: medium none; resize: none; box-sizing: border-box; }
.pp-form .a-form-row input:focus, .pp-form .a-form-row textarea:focus { outline: medium none; }
.pp-form .a-form-row textarea { height: 150px; }
.pp-form .a-form-row .a-help { margin-left: 200px; margin-bottom: 10px; width: 300px; color: rgb(51, 51, 51); }
.pp-form .a-form-row .a-date-wrapper .ui-datepicker-trigger { left: -30px; top: 6px; display: inline-block; overflow: hidden; padding-left: 20px; background-image: url(fd74c310f9cdb21e3a260b5ac7e0307503459dae.png) ; background-position: 0px -265px; background-color: rgb(255, 255, 255); height: 20px; width: 20px; }
.pp-form .a-form-row.sfWidgetFormTextarea label { height: 150px; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox input { height: 20px; width: 20px; outline: 0px none; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox .a-form-field { padding: 17px 0px 0px 15px; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox .a-help { position: absolute; top: 17px; left: 50px; width: 200px; }
.pp-form .a-form-row.aWidgetFormRichTextarea label { height: 290px; }
.pp-form .a-form-row.aWidgetFormInputFilePersistent .a-form-field { border-top: 1px solid rgb(230, 230, 230); }
.pp-form .a-form-row.aWidgetFormInputFilePersistent .a-form-field input { padding-top: 0px; border-top: 0px none; }
.pp-form .a-form-row .time-item-enabled { margin-left: 0px; }
.pp-form .a-act-as-submit, .pp-form input.pp-save-button { text-decoration: none; background-color: rgb(0, 102, 153); padding: 25px 35px; color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 1px; text-transform: uppercase; border: 0px none; float: none; display: inline-block; vertical-align: top; }
.pp-form .a-act-as-submit:hover, .pp-form input.pp-save-button:hover { background-color: rgb(0, 85, 128); color: rgb(255, 255, 255); }
.pp-form .pp-submit-button { text-decoration: none; background-color: rgb(0, 102, 153); padding: 17px 20px; color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 1px; text-transform: uppercase; border: 0px none; float: none; display: inline-block; vertical-align: top; }
.pp-form .pp-submit-button:hover { background-color: rgb(0, 85, 128); color: rgb(255, 255, 255); }
.pp-form .pp-form-cancel { padding-top: 50px; display: inline-block; font-size: 13px; color: rgb(51, 51, 51); margin-left: 10px; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
[hidden] { display: none; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
h2 { font-size: 1.5em; margin: 0.83em 0px; }
h3 { font-size: 1.17em; margin: 1em 0px; }
h4 { font-size: 1em; margin: 1.33em 0px; }
h5 { font-size: 0.83em; margin: 1.67em 0px; }
h6 { font-size: 0.75em; margin: 2.33em 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
p, pre { margin: 1em 0px; }
code, kbd, pre, samp { font-family: monospace,serif; font-size: 1em; }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
q { quotes: none; }
q::before, q::after { content: none; }
small { font-size: 75%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dl, menu, ol, ul { margin: 1em 0px; }
dd { margin: 0px 0px 0px 40px; }
menu, ol, ul { padding: 0px 0px 0px 40px; }
nav ul, nav ol { list-style: outside none none; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
form { margin: 0px; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }
.a-form-row.entity-picker div, .a-form-row.entity-picker select { width: 100%; }
.pp-directory-person { display: block; clear: both; }
.pp-directory-person::before, .pp-directory-person::after { display: table; content: ""; }
.pp-directory-person::after { clear: both; }
.pp-directory-person .person-headshot { float: left; display: inline; clear: none; width: 120px; margin-right: 20px; }
.pp-directory-person .person-details { float: left; display: inline; clear: none; width: 575px; }
.pp-directory-person .person-meta { display: block; clear: both; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); }
.pp-directory-person .person-meta::before, .pp-directory-person .person-meta::after { display: table; content: ""; }
.pp-directory-person .person-meta::after { clear: both; }
.pp-directory-person .person-meta li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
.pp-directory-person .person-meta li a { text-decoration: none; }
.pp-directory-person .person-meta li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
.pp-directory-person .person-meta li.post-type { display: none; }
.pp-directory-person .person-meta .organization { color: rgb(51, 51, 51); }
.pp-directory-person .person-meta .profile-url { float: right; display: inline; clear: none; border-right-width: 0px; padding-right: 0px; margin-right: 0px; }
.pp-directory-person .person-name { font-size: 1.27em; margin-top: 0px; margin-bottom: 0px; color: rgb(0, 102, 153); }
.pp-member-status { background-color: rgb(51, 51, 51); padding: 3px 5px; color: rgb(255, 255, 255); }
.pp-member-status.staff { background-color: rgb(137, 185, 43); }
.pp-entity-browser .articleTemplate.slot { background-color: rgb(242, 242, 242); z-index: 5; position: relative; margin-bottom: 20px; padding: 5px 10px; }
.pp-entity-browser .articleTemplate.slot .a-blog-item-media { width: 48.6%; max-height: 120px; overflow: hidden; margin: -5px 15px 0px -10px; float: left; display: inline; clear: none; }
.pp-entity-browser .articleTemplate.slot .a-blog-item-media img { width: 100%; height: auto; }
.pp-entity-browser .articleTemplate.slot .a-blog-item-media .a-slideshow-image { height: auto ! important; }
.pp-entity-browser .articleTemplate.slot .a-blog-item-title { float: right; display: inline; clear: none; padding-top: 5px; width: 49%; font-size: 80%; }
.pp-entity-browser .articleTemplate.slot .a-blog-item-title a:hover { color: rgb(51, 51, 51); }
.pp-entity-browser .articleTemplate.slot .pp-browser-excerpt { width: 44.3%; display: inline; clear: none; margin-left: 2px; }
.pp-entity-browser .published-date, .pp-entity-browser .a-blog-item-excerpt { font-family: georgia,times,serif; color: rgb(153, 153, 153); font-size: 12px; line-height: 1.5em; }
.pp-entity-browser .a-blog-item-excerpt { margin-top: 5px; }
.pp-entity-browsers.single-column { float: left; display: inline; clear: none; width: 49%; }
.pp-entity-browsers.single-column .pp-styled-select { width: 100%; max-width: none; min-width: 210px; }
.pp-entity-browsers.single-column.issue-browser { margin-right: 2%; }
.pp-entity-browsers.single-column.issue-browser .pp-styled-select { margin-bottom: 51px; }
.pp-entity-browsers.two-columns {  }
.pp-entity-browsers.two-columns .pp-styled-select { max-width: 49%; }
.pp-entity-browsers.two-columns::before, .pp-entity-browsers.two-columns::after { display: table; content: ""; }
.pp-entity-browsers.two-columns::after { clear: both; }
.pp-entity-browsers.two-columns .left { margin-right: 2%; }
.pp-entity-browsers.two-columns .pp-entity-browser-posts { width: 49%; float: left; display: inline; clear: none; }
.pp-browser-excerpt { margin-left: 15px; }
.pp-featured-project-browser { clear: both; margin: 30px 0px; }
.pp-featured-project-browser .content { float: left; display: inline; clear: none; width: 49%; }
.pp-featured-project-browser .secondary { float: right; display: inline; clear: none; width: 49%; }
.pp-featured-project-browser h1 { margin-top: 0px; margin-bottom: 20px; padding: 10px 0px 0px; color: rgb(0, 102, 153); font-size: 19px ! important; }
.pp-featured-project-browser h1 a { text-decoration: none; margin-left: 5px; }
.pp-featured-project-browser h1 a:hover { text-decoration: underline; }
.pp-featured-project-browser h3 { margin-top: 0px; margin-bottom: 20px; padding: 10px 0px 0px 15px; font-size: 1.5em ! important; }
.pp-featured-project-browser h3 a { text-decoration: none; margin-left: 5px; }
.pp-featured-project-browser h3 a:hover { text-decoration: underline; }
.pp-featured-project-browser .image { overflow: hidden; float: right; max-height: 350px; margin-left: 10px; margin-bottom: 10px; }
.pp-featured-project-browser .image img { width: 100%; }
.pp-featured-project-browser .description { color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; padding: 0px 15px; }
.pp-featured-project-browser .pp-featured-projects { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.pp-featured-project-browser .pp-featured-projects .pp-column-link.pp-view-more { margin-bottom: 0px; }
.pp-featured-project-browser .articles { list-style-type: none; margin: 0px; float: right; display: inline; clear: none; padding-left: 0px; }
.pp-featured-project-browser .articles .simpleSlot:hover { background-color: rgb(230, 230, 230); }
.pp-featured-project-browser .title { background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); font-size: 1.3em; padding: 5px 12px; text-transform: uppercase; }
.a-area-sidebar .pp-featured-project-browser h3 a { display: block; margin-left: 0px; margin-top: 10px; }
.a-area-sidebar .pp-featured-project-browser .articles { float: none; width: 100%; }
.a-area-sidebar .pp-featured-project-browser .article-related { display: none; }
.a-area-sidebar .pp-featured-project-browser .image { max-width: 50%; float: right; display: inline; clear: none; }
.a-area-sidebar .pp-featured-project-browser .description { width: auto; }
.a-show-edit-controls .pp-featured-project-browser h1, .a-show-edit-controls .a-area-featured-project .a-editing { padding-top: 15px; }
.a-area-featured-project.a-editing { margin-top: 15px; }
.pp-listings.three-col .pp-listing-col { float: left; display: inline; clear: none; width: 32%; margin-right: 2%; }
.pp-listings.three-col .pp-listing-col:last-child { margin-right: 0px; }
.pp-listing { list-style-type: none; padding: 0px; }
.pp-listing:last-child { margin-right: 0px; }
.pp-listing .pp-listing-title h3 { margin: 0.5em 0px; }
.pp-listing .pp-listing-item { font-size: 0.85em; margin-bottom: 10px; }
.pp-listing .pp-listing-item a { color: rgb(51, 51, 51); text-decoration: none; }
.pp-listing .pp-listing-item a:hover { color: rgb(0, 102, 153); }
.pp-listing .pp-listing-item-date { font-family: georgia,times,serif; font-style: italic; color: rgb(0, 102, 153); }
.pp-listing-meta { display: block; clear: both; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); }
.pp-listing-meta::before, .pp-listing-meta::after { display: table; content: ""; }
.pp-listing-meta::after { clear: both; }
.pp-listing-meta li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
.pp-listing-meta li a { text-decoration: none; }
.pp-listing-meta li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
.pp-listing-meta li.post-type { display: none; }
.pp-listing-meta .view-more a { color: rgb(51, 51, 51); }
.pp-listing-meta .post { border-right: 0px none; }
.pp-listing-meta .post a { color: rgb(51, 51, 51); }
.pp-listing-meta a:hover { color: rgb(0, 102, 153); }
.pp-directory-entity .job-title { margin-top: 0px; }
.directory.success .pp-directory-entity.person, .directory.success .pp-directory-entity.organization { min-height: 160px; }
.directory.success .pp-directory-entity.person .body, .directory.success .pp-directory-entity.organization .body { display: none; }
.directory.success .pp-directory-entity.person:first-child, .directory.success .pp-directory-entity.organization:first-child { margin: 0px; }
.directory.success .pp-directory-entity.person .image, .directory.success .pp-directory-entity.organization .image { width: 26%; border-right: 15px solid rgb(242, 242, 242); }
.directory.success .pp-directory-entity.person .title, .directory.success .pp-directory-entity.organization .title { text-transform: capitalize; color: rgb(51, 51, 51); font-size: 28px; max-width: 640px; line-height: 1.2em; margin: 10px 0px; }
.directory.success .pp-directory-entity.person .meta-contact, .directory.success .pp-directory-entity.organization .meta-contact { display: block; }
.pp-directory-entity.person .subclass, .pp-directory-entity.organization .subclass { display: none; }
.pp-directory-entity.person .url, .pp-directory-entity.organization .url { float: right; display: inline; clear: none; border-right: 0px none; padding-right: 0px; margin-right: 0px; }
.pp-directory-entity.person .image, .pp-directory-entity.organization .image { width: 18%; border-right: 15px solid rgb(255, 255, 255); }
.pp-directory-entity.person .subclass.organizations { display: block; overflow: hidden; }
.pp-directory-entity.person .subclass.organizations .subclass-items::first-line { margin-bottom: 10px; }
.pp-directory-entity.organization .subclass.issues, .pp-directory-entity.organization .subclass.neighborhoods { display: block; }
.pp-directory-entity.organization .issues { margin-right: 0px; border-right: 0px none; }
.pp-directory-entity.organization .subclass.issues + .subclass.neighborhoods { border-top: 1px solid rgb(210, 210, 210); width: 100%; border-right: 0px none; }
.pp-directory-entity.rfps .meta { margin-bottom: 20px; }
.pp-directory-entity.rfps .pp-rfp-attachments { padding: 0px; margin: 0px; }
.pp-directory-entity.rfps .pp-rfp-attachments li { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-size: 14px; }
.pp-entity-controls select { min-width: 200px; }
.a-pager-navigation { background-color: transparent; display: block; border: 1px solid rgb(210, 210, 210); text-decoration: none; text-transform: uppercase; width: 100%; padding: 10px; margin-left: 0px; font-size: 12px; color: rgb(51, 51, 51); margin-bottom: 20px; clear: both; float: none ! important; }
.a-pager-navigation:hover { background-color: rgb(242, 242, 242); }
.a-ui .pp-entity-controls-container, .pp-entity-controls-container { background-color: rgb(230, 230, 230); margin-bottom: 30px; }
.a-ui .pp-entity-controls-container .filter-container, .pp-entity-controls-container .filter-container { padding: 15px; }
.directory-header { background-color: rgb(242, 242, 242); position: relative; }
.directory-header::before, .directory-header::after { display: table; content: ""; }
.directory-header::after { clear: both; }
.directory-header a { text-decoration: none; }
.directory-header a:hover { text-decoration: underline; color: rgb(0, 102, 153); }
.directory-name { text-transform: capitalize; color: rgb(51, 51, 51); font-size: 28px; max-width: 640px; line-height: 1.2em; margin: 10px 0px; }
.related-info-window { list-style-type: none; padding: 10px 20px; margin-left: 20px; float: right; display: inline; clear: none; width: 40%; background-color: rgb(242, 242, 242); }
.related-info-window .subclass-name { color: rgb(0, 102, 153); font-size: 1.17em; }
.related-info-window .entities { list-style-type: none; padding: 0px 0px 0px 10px; font-size: 14px; margin: 3px 0px 30px; }
.headshot { float: left; display: inline; clear: none; border-right: 20px solid rgb(242, 242, 242); }
.claim-profile { position: absolute; padding: 10px 15px; color: rgb(153, 153, 153); text-transform: uppercase; font-weight: 700; border-bottom: 1px solid rgb(210, 210, 210); border-left: 1px solid rgb(210, 210, 210); top: 0px; right: 0px; font-size: 11px; letter-spacing: 1px; }
.directory-title { margin: 0px 0px 10px; font-family: georgia,times,serif; font-size: 13px; color: rgb(51, 51, 51); font-style: italic; }
.directory-related { font-size: 90%; padding: 0px; }
.directory-related li { display: none; }
.directory-related.person { margin: 0px; }
.directory-related.person ul { margin: 0px; }
.directory-related.person li.organizations { display: block; }
.directory-related.person li.organizations li { display: inline; }
.directory-related.person li.organizations li::after { content: ", "; }
.directory-related.person li.organizations li:last-child::after { content: ""; }
.directory-meta { display: block; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); clear: none; height: 36px; }
.directory-meta::before, .directory-meta::after { display: table; content: ""; }
.directory-meta::after { clear: both; }
.directory-meta li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
.directory-meta li a { text-decoration: none; }
.directory-meta li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
.directory-meta li.post-type { display: none; }
.entity-related { list-style: outside none none; font-size: 0.8em; height: 48px; position: absolute; bottom: 1px; padding: 0px; margin: 0px 0px 0px 26.5%; }
.entity-related .related { float: left; display: inline; clear: none; }
.entity-related .related a { text-decoration: none; }
.entity-related .related a:hover { text-decoration: underline; color: rgb(0, 102, 153); }
.entity-related .related a { text-transform: uppercase; display: inline-block; padding: 15px 16px; background-color: rgb(230, 230, 230); border-right: 1px solid rgb(242, 242, 242); }
.entity-related .related a:hover { text-decoration: none; background-color: rgb(210, 210, 210); }
.entity-related .related.active a { background-color: rgb(255, 255, 255); }
.entity-related-panes { list-style: outside none none; position: relative; clear: both; margin: 0px 0px 20px; padding-left: 0px; }
.entity-related-panes .pane { display: none; padding-top: 20px; }
.entity-related-panes .pane.active { display: block; }
.entity-related-panes .pp-excerpt-style .a-area-featured-image img, .entity-related-panes .aSlideshow .a-slideshow img { width: 200px; height: inherit; }
.entity-related-panes .a-blog-item-media { border-right: 0px none ! important; }
.aEntityAdmin .a-admin-list-th-first_name, .aEntityAdmin td.first_name, .aEntityAdmin .a-admin-list-th-last_name, .aEntityAdmin td.last_name, .aEntityAdmin .a-admin-list-th-is_area, .aEntityAdmin td.is_area, .aEntityAdmin .a-admin-list-th-area_id, .aEntityAdmin td.area_id, .aEntityAdmin .a-admin-list-th-title, .aEntityAdmin td.title, .aEntityAdmin .a-admin-list-th-staff, .aEntityAdmin td.staff { display: none; }
.aEntityAdmin.Person .a-admin-list-th-first_name, .aEntityAdmin.Person td.first_name, .aEntityAdmin.Person .a-admin-list-th-last_name, .aEntityAdmin.Person td.last_name, .aEntityAdmin.Person .a-admin-list-th-title, .aEntityAdmin.Person td.title, .aEntityAdmin.Person .a-admin-list-th-staff, .aEntityAdmin.Person td.staff { display: table-cell; }
.aEntityAdmin.Neighborhood .a-admin-list-th-is_area, .aEntityAdmin.Neighborhood td.is_area, .aEntityAdmin.Neighborhood .a-admin-list-th-area_id, .aEntityAdmin.Neighborhood td.area_id { display: table-cell; }
.a-subnav-section.entities { margin-bottom: 10px; }
.profile-form { display: none; }
.profile-photo-form { display: none; width: 160px; overflow: hidden; }
.profile-photo-form .photo { font-size: 70%; }
.profile-photo-controls { position: absolute; padding: 10px; background-color: rgba(240, 240, 240, 0.8); }
.pp-series .a-slideshow-image { position: relative; }
.pp-series .a-slideshow-image .pp-slideshow-caption::before { content: "Photo "; font-family: georgia,times,serif; font-style: italic; color: rgb(137, 185, 43); padding-right: 5px; letter-spacing: 1px; }
.pp-series.pp-article-index .post .details { float: right; width: 72%; }
.series-description { margin-bottom: 20px ! important; }
.series-description-text { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); padding: 10px ! important; letter-spacing: 1px; }
.series-description-text a { color: rgb(255, 255, 255) ! important; }
.series-description-text strong { font-size: 11px; letter-spacing: 1px; text-transform: uppercase; }
.series-banner { margin-bottom: 20px ! important; }
.a-blog.pp-series .a-blog-main { width: 100% ! important; }
.video-pager { background: rgb(51, 51, 51) none repeat scroll 0% 0%; margin-top: -5px; padding: 5px 10px; color: rgb(255, 255, 255); }
.video-pager .video-pager-button { float: none; display: inline-block; vertical-align: top; color: rgb(255, 255, 255); text-decoration: none; font-size: 14px; }
.video-pager .video-pager-button:hover { text-decoration: underline; }
.video-pager .video-pager-button.pager-next { float: right; display: inline; clear: none; }
.series-item { border-bottom: 1px solid rgb(230, 230, 230); margin-bottom: 60px; padding-bottom: 30px; clear: both; }
.series-logo { position: relative; }
.series-logo img { display: block; }
.series-logo .a-blog-item-title a { color: rgb(0, 102, 153); text-decoration: none; font-size: 1.3em; }
.series-logo .a-blog-item-title a:hover { text-decoration: underline; }
.pp-series-index .description { margin-bottom: 40px; }
.entity.event .a-blog-item-meta { display: block; clear: both; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); }
.entity.event .a-blog-item-meta::before, .entity.event .a-blog-item-meta::after { display: table; content: ""; }
.entity.event .a-blog-item-meta::after { clear: both; }
.entity.event .a-blog-item-meta li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
.entity.event .a-blog-item-meta li a { text-decoration: none; }
.entity.event .a-blog-item-meta li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
.entity.event .a-blog-item-meta li.post-type { display: none; }
.a-ui h1, .a-ui h2, .a-ui h3, .a-ui h4, .a-ui h5 { margin-top: 0px; margin-bottom: 0px; }
.a-ui.a-admin-action-controls .a-admin-action-controls-item { display: block; clear: both; float: none; margin-right: 0px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid rgb(239, 239, 239); }
.a-ui.a-admin-action-controls .a-admin-action-controls-item::before, .a-ui.a-admin-action-controls .a-admin-action-controls-item::after { display: table; content: ""; }
.a-ui.a-admin-action-controls .a-admin-action-controls-item::after { clear: both; }
.a-ui.a-admin-action-controls .a-admin-action-controls-item .a-add { margin-left: 2px; }
.a-admin-title { margin-top: 0px; margin-bottom: 0px; }
.a-ui.a-admin-sidebar { margin-right: 38px; }
.a-ui.a-subnav-wrapper .a-subnav-inner { padding: 0px; }
.a-ui.a-admin-sidebar { background-color: transparent; border-width: 0px; }
.a-ui.a-admin-sidebar .section.tags .a-inline-taggable-widget .ui-autocomplete-input { padding: 2px 3px; }
.a-ui .a-blog-item-title-interface .a-title { width: 500px; }
.a-ui.a-admin-sidebar .a-hr { height: 1px; margin: 15px 0px; }
.a-admin-action-controls-item .a-btn { min-width: 170px; height: 25px; line-height: 25px; }
.a-admin-action-controls-item .a-btn.a-add { min-width: 25px; }
.a-admin-container { font-family: arial,helvetica,sans-serif; }
.a-admin-container .a-admin-content { width: 902px; }
.a-ui .entity-picker h4 { clear: both; }
.a-ui .entity-picker .a-multiple-select { float: right; }
.a-ui.a-signin form { width: 300px; margin: 80px auto 0px; padding: 20px; background-color: rgb(242, 242, 242); border-radius: 3px; border: 1px solid rgb(230, 230, 230); }
.a-ui.a-signin .a-form-row { display: block; clear: both; float: none; font-size: 13px; margin-bottom: 20px; }
.a-ui.a-signin .a-form-row.submit .a-submit { display: block; clear: both; width: 100%; height: 30px; }
.a-ui.a-signin .a-forgot-password { display: block; clear: both; padding-left: 120px; }
.a-admin .a-form-row td { float: none; display: block; }
body.a-admin { color: rgb(51, 51, 51); }
body.a-admin .a-subnav-wrapper { width: 220px; margin: 0px 18px 0px 0px; }
body.a-admin .a-subnav-inner { background-color: rgb(242, 242, 242); padding: 10px ! important; color: rgb(0, 0, 0); }
body.a-admin .a-subnav-inner .section { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid rgb(230, 230, 230); }
body.a-admin .a-subnav-inner .section.comments input { float: right; display: inline; clear: none; }
body.a-admin .a-subnav-inner .post-editors-toggle { margin: 5px 0px 10px ! important; color: rgb(0, 102, 153); }
body.a-admin .a-subnav-inner h4 { font-weight: bold; color: rgb(51, 51, 51); }
body.a-admin .a-blog-item-content { clear: both; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-family: georgia,times,serif; }
body.a-admin .article-social { display: none; }
body.a-admin .a-blog-item-meta { margin: 15px 0px; display: block; padding: 0px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); clear: both; }
body.a-admin .a-blog-item-meta::before, body.a-admin .a-blog-item-meta::after { display: table; content: ""; }
body.a-admin .a-blog-item-meta::after { clear: both; }
body.a-admin .a-blog-item-meta li { float: left; display: inline; clear: none; text-transform: uppercase; letter-spacing: 1px; font-size: 11px; line-height: 14px; padding: 10px 7px 10px 0px; margin-right: 7px; color: rgb(0, 102, 153); border-right: 1px solid rgb(210, 210, 210); border-color: rgb(210, 210, 210); }
body.a-admin .a-blog-item-meta li a { text-decoration: none; }
body.a-admin .a-blog-item-meta li a.attachment { background: transparent url(2cdc24131e84044b6ea16a5ba5c444a5f38389c0.png)  no-repeat scroll -4px 2px; padding-left: 20px; font-weight: bold; }
body.a-admin .a-blog-item-meta li.post-type { display: none; }
body.a-admin .a-blog-item-meta li { line-height: 18px; }
body.a-admin .a-blog-item-meta .post-author a { float: none; }
body.a-admin h3.title a { text-decoration: none; }
body.a-admin #a-blog-item-permalink-interface .a-slug { width: 550px; }
.aBlogAdmin.index .a-admin-content.main, .aEventAdmin.index .a-admin-content.main { width: 100%; }
.a-admin-generator .flash-notice { display: none; }
.a-subnav-section .a-blog-admin-new-ajax { position: relative ! important; width: 100% ! important; }
.jobAdmin .new-organization, .grantAdmin .new-organization, .rfpAdmin .new-organization { display: none; }
.pp-column-link, .a-blog-read-more a, .a-ui .pp-column-link, .a-ui .a-blog-read-more a { display: block; clear: both; text-transform: uppercase; border: 1px solid rgb(210, 210, 210); padding: 0px 7px; text-decoration: none; color: rgb(128, 128, 128); font-size: 12px; letter-spacing: 1px; background-color: rgb(255, 255, 255); height: 38px; line-height: 35px; }
.pp-column-link::before, .pp-column-link::after, .a-blog-read-more a::before, .a-blog-read-more a::after, .a-ui .pp-column-link::before, .a-ui .pp-column-link::after, .a-ui .a-blog-read-more a::before, .a-ui .a-blog-read-more a::after { display: table; content: ""; }
.pp-column-link::after, .a-blog-read-more a::after, .a-ui .pp-column-link::after, .a-ui .a-blog-read-more a::after { clear: both; }
.pp-column-link:hover, .a-blog-read-more a:hover, .a-ui .pp-column-link:hover, .a-ui .a-blog-read-more a:hover { background-color: rgb(242, 242, 242); }
.pp-column-link.header, .a-blog-read-more a.header, .a-ui .pp-column-link.header, .a-ui .a-blog-read-more a.header { margin-bottom: 0px; }
.pp-column-link.top, .a-blog-read-more a.top, .a-ui .pp-column-link.top, .a-ui .a-blog-read-more a.top { margin-top: 0px; }
.pp-column-link.green, .a-blog-read-more a.green, .a-ui .pp-column-link.green, .a-ui .a-blog-read-more a.green { background-color: rgb(137, 185, 43); color: rgb(255, 255, 255); border-color: rgb(137, 185, 43); }
.pp-column-link.green:hover, .a-blog-read-more a.green:hover, .a-ui .pp-column-link.green:hover, .a-ui .a-blog-read-more a.green:hover { background-color: rgb(122, 164, 38); border-color: rgb(122, 164, 38); }
.pp-column-link.black, .a-blog-read-more a.black, .a-ui .pp-column-link.black, .a-ui .a-blog-read-more a.black { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); }
.pp-column-link.black:hover, .a-blog-read-more a.black:hover, .a-ui .pp-column-link.black:hover, .a-ui .a-blog-read-more a.black:hover { background-color: rgb(38, 38, 38); border-color: rgb(38, 38, 38); }
.pp-column-link.a-blog-more, .pp-column-link.lightgrey, .a-blog-read-more a.a-blog-more, .a-blog-read-more a.lightgrey, .a-ui .pp-column-link.a-blog-more, .a-ui .pp-column-link.lightgrey, .a-ui .a-blog-read-more a.a-blog-more, .a-ui .a-blog-read-more a.lightgrey { background-color: rgb(242, 242, 242); border-color: rgb(210, 210, 210); color: rgb(0, 102, 153); }
.pp-column-link.a-blog-more:hover, .pp-column-link.lightgrey:hover, .a-blog-read-more a.a-blog-more:hover, .a-blog-read-more a.lightgrey:hover, .a-ui .pp-column-link.a-blog-more:hover, .a-ui .pp-column-link.lightgrey:hover, .a-ui .a-blog-read-more a.a-blog-more:hover, .a-ui .a-blog-read-more a.lightgrey:hover { background-color: rgb(229, 229, 229); border-color: rgb(197, 197, 197); }
.pp-column-link.grey, .a-blog-read-more a.grey, .a-ui .pp-column-link.grey, .a-ui .a-blog-read-more a.grey { background-color: rgb(210, 210, 210); color: rgb(51, 51, 51); }
.pp-column-link.grey:hover, .a-blog-read-more a.grey:hover, .a-ui .pp-column-link.grey:hover, .a-ui .a-blog-read-more a.grey:hover { background-color: rgb(197, 197, 197); }
.a-remove-filter-button .icon { margin-top: -8px ! important; }
.a-subnav-section.range .a-filter-option .a-link { font-size: 14px; }
.a-subnav-section.range .a-filter-option .a-selected { padding-top: 2px; padding-bottom: 2px; padding-right: 15px; }
.a-subnav-section.range .a-filter-option .a-selected .icon { margin-top: -8px; }
.pp-filter-style { margin-bottom: 25px ! important; }
.pp-filter-style h4 { background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; padding: 8px 10px; font-weight: bold; }
.pp-filter-style h4.all-tags { background-color: rgb(0, 102, 153) ! important; }
.pp-filter-style h4.a-slide-toggle, .pp-filter-style h4.all-tags { background-image: url(5c80ac6754bce30ef06499509d7a4f591ba0a01e.png) ; background-position: 1px 3px; background-repeat: no-repeat; padding: 8px 6px; }
.pp-filter-style h4.a-slide-toggle:hover, .pp-filter-style h4.all-tags:hover { background-color: rgb(0, 68, 102) ! important; color: rgb(255, 255, 255); background-position: 1px 3px; }
.pp-filter-style h4.a-slide-toggle.open, .pp-filter-style h4.all-tags.open { background-position: 1px -32px ! important; background-color: rgb(0, 68, 102) ! important; }
.pp-filter-style .a-filter-options { background-color: rgb(242, 242, 242); margin: 0px 0px 10px ! important; padding: 5px 10px; }
.pp-filter-style .a-filter-options a { padding: 2px 13px 2px 0px; }
.pp-filter-style .a-tag-sidebar-selected-tag { padding-bottom: 10px; }
.pp-filter-style .a-tag-sidebar-selected-tag .selected-tag { margin-bottom: 5px; }
.pp-filter-style .a-tag-sidebar-selected-tag .icon { margin-top: -5px; }
.a-subnav-inner .a-hr { border: medium none; display: none; }
.a-tag-sidebar-list { background-color: rgb(242, 242, 242); }
.a-tag-sidebar-list.popular .a-link { padding: 0px 25px 0px 4px ! important; }
.a-ui.a-subnav-wrapper .a-subnav-inner a.a-link .a-tag-count { margin-top: 0px ! important; }
.a-subnav-section, .a-subnav-section.tags { margin-bottom: 25px ! important; }
.a-subnav-section h4, .a-subnav-section.tags h4 { background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; padding: 8px 10px; font-weight: bold; }
.a-subnav-section h4.all-tags, .a-subnav-section.tags h4.all-tags { background-color: rgb(0, 102, 153) ! important; }
.a-subnav-section h4.a-slide-toggle, .a-subnav-section h4.all-tags, .a-subnav-section.tags h4.a-slide-toggle, .a-subnav-section.tags h4.all-tags { background-image: url(5c80ac6754bce30ef06499509d7a4f591ba0a01e.png) ; background-position: 1px 3px; background-repeat: no-repeat; padding: 8px 6px; }
.a-subnav-section h4.a-slide-toggle:hover, .a-subnav-section h4.all-tags:hover, .a-subnav-section.tags h4.a-slide-toggle:hover, .a-subnav-section.tags h4.all-tags:hover { background-color: rgb(0, 68, 102) ! important; color: rgb(255, 255, 255); background-position: 1px 3px; }
.a-subnav-section h4.a-slide-toggle.open, .a-subnav-section h4.all-tags.open, .a-subnav-section.tags h4.a-slide-toggle.open, .a-subnav-section.tags h4.all-tags.open { background-position: 1px -32px ! important; background-color: rgb(0, 68, 102) ! important; }
.a-subnav-section .a-filter-options, .a-subnav-section.tags .a-filter-options { background-color: rgb(242, 242, 242); margin: 0px 0px 10px ! important; padding: 5px 10px; }
.a-subnav-section .a-filter-options a, .a-subnav-section.tags .a-filter-options a { padding: 2px 13px 2px 0px; }
.a-subnav-section .a-tag-sidebar-selected-tag, .a-subnav-section.tags .a-tag-sidebar-selected-tag { padding-bottom: 10px; }
.a-subnav-section .a-tag-sidebar-selected-tag .selected-tag, .a-subnav-section.tags .a-tag-sidebar-selected-tag .selected-tag { margin-bottom: 5px; }
.a-subnav-section .a-tag-sidebar-selected-tag .icon, .a-subnav-section.tags .a-tag-sidebar-selected-tag .icon { margin-top: -5px; }
.a-tag-sidebar-list.all-tags, .a-tag-sidebar-selected-tag { background: rgb(242, 242, 242) none repeat scroll 0% 0% ! important; margin-top: -5px; }
.a-tag-sidebar-list.all-tags a, .a-tag-sidebar-selected-tag a { padding-top: 5px ! important; }
.entities a { clear: both; }
.a-tag-sidebar-list .a-tag-count { width: auto ! important; float: right; display: inline; clear: none; position: relative ! important; margin-left: 10px; }
.a-subnav-inner .a-blog-browser { display: none; }
.pp-column-link.pp-view-more { position: relative; margin-top: -1px; border-right-width: 0px; border-left-width: 0px; margin-bottom: 10px; }
.pp-advert { display: block; clear: both; margin: 10px 0px; height: 100px; line-height: 100px; text-align: center; color: rgb(153, 153, 153); background-color: rgb(230, 230, 230); }
.pp-advert::before, .pp-advert::after { display: table; content: ""; }
.pp-advert::after { clear: both; }
.icon-link { display: block; width: 20px; height: 20px; text-indent: -9999px; overflow: hidden; background-image: url(176a542f2d8c942a3f434c0b33c4fa6f16fadfa4.png) ; }
.icon-link.with-text { text-indent: 0px; overflow: visible; background-image: none; position: relative; text-decoration: none; width: auto; padding-right: 20px; }
.icon-link.with-text i { background-image: url(176a542f2d8c942a3f434c0b33c4fa6f16fadfa4.png) ; position: absolute; right: 0px; top: 1px; }
.pp-column-link .icon-link { float: left; margin-right: 5px; margin-top: 7px; }
.pp-column-link .icon-link.icon-cal { margin-top: 9px; }
.icon-chat { background-position: 0px 0px; }
.icon-eye { background-image: url(11ca41ac41e7026b41d705fe903eb806a78b26f2.png) ; width: 22px; height: 22px; }
.icon-cal { background-position: 0px -40px; }
.icon-rss { background-position: 0px -100px; }
.icon-twitter { background-position: 0px -80px; }
.icon-viddler { background-position: 0px -60px; }
.icon-facebook { background-position: 0px -120px; }
.icon-book { background-position: 0px -142px; }
.icon-movie { background-position: 0px -187px; }
.icon-mail { background: transparent url(176a542f2d8c942a3f434c0b33c4fa6f16fadfa4.png)  no-repeat scroll 0px -165px; padding-left: 25px; float: none; display: inline-block; vertical-align: top; }
.pp-image-caption { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 10px; margin-bottom: 0px; z-index: 50; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; }
.pp-image-caption .pp-image-caption-highlight { font-size: 12px; font-family: georgia,times,serif; color: rgb(137, 185, 43); font-style: italic; margin: 0px; }
.pp-image-caption .pp-image-caption-title { color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-size: 18px; margin: 0px; }
.pp-filter-letters { background: white none repeat scroll 0% 0%; font-family: "News Cycle",sans-serif; font-size: 15px; padding: 0px 5px; border: 1px solid rgb(0, 102, 153); margin-bottom: 10px; line-height: 2; }
.pp-filter-letters .label { color: rgb(0, 102, 153); }
.pp-filter-letters a { color: rgb(0, 102, 153); text-decoration: none; }
.pp-filter-letters .all { float: right; }
.pp-styled-select select { background: transparent none repeat scroll 0% 0%; border-radius: 0px; width: 100%; padding: 0px; border-width: 0px; font-size: 15px; z-index: 2; outline: medium none; color: rgb(0, 102, 153); font-family: "News Cycle",sans-serif; -moz-appearance: window; }
.pp-styled-select, .a-ui .pp-styled-select { max-width: 200px; height: 30px; padding: 0px 5px; border: 1px solid rgb(0, 102, 153); overflow: hidden; position: relative; margin-bottom: 10px; z-index: 1; background-color: rgb(255, 255, 255); }
.pp-styled-select::before, .a-ui .pp-styled-select::before { content: " "; right: 9px; top: 13px; height: 0px; position: absolute; width: 0px; border-width: 5px 6px; border-style: solid; border-color: rgb(0, 102, 153) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: -1; }
.pp-styled-select::after, .a-ui .pp-styled-select::after { content: " "; position: absolute; right: -1px; top: -1px; border: 1px solid rgb(0, 102, 153); height: 30px; width: 30px; z-index: -1; }
.pp-page-title { color: rgb(0, 102, 153); text-transform: uppercase; margin: 0px 0px 15px; }
h3 { color: rgb(0, 102, 153); }
.pp-events .a-pager-navigation.a-pager-processed.a-ui { padding-right: 5px; float: none; width: inherit; }
.pp-events .a-pager-navigation.a-pager-processed.a-ui .a-pager-navigation-next, .pp-events .a-pager-navigation.a-pager-processed.a-ui .a-pager-navigation-previous { background-color: transparent; display: block; border: 1px solid rgb(210, 210, 210); text-decoration: none; text-transform: uppercase; width: 100%; padding: 10px; margin-left: 0px; font-size: 12px; color: rgb(51, 51, 51); margin-bottom: 20px; clear: both; float: none ! important; }
.pp-events .a-pager-navigation.a-pager-processed.a-ui .a-pager-navigation-next:hover, .pp-events .a-pager-navigation.a-pager-processed.a-ui .a-pager-navigation-previous:hover { background-color: rgb(242, 242, 242); }
.a-hr.heavy { border-top: 10px solid rgb(0, 102, 153); margin: 15px 0px; border-right: 0px none; }
.flash-notice { background-color: rgb(242, 242, 242); margin-bottom: 18px; padding: 15px 25px; font-size: 20px; letter-spacing: 1px; color: rgb(51, 51, 51); border: 1px dashed rgb(0, 102, 153); position: relative; font-weight: bold; }
.pp-close { display: block; position: absolute; top: 0px; text-decoration: none; left: 0px; height: 20px; width: 20px; font-size: 13px; text-align: center; line-height: 17px; background: transparent url(258a57ed0c94ad02a75e8aba98bbb87622404c0e.png)  no-repeat scroll center center; }
.sf_apply_signin_inline label { clear: left; float: left; width: 200px; }
.sf_apply_signin_inline input { display: block; }
.sf_apply_login_wrapper { font-family: "News Cycle",sans-serif; width: 550px; background-color: rgb(255, 255, 255); }
.sf_apply_login_wrapper h3 { margin-top: 0px; font-size: 25px; }
.sf_apply_login_wrapper .sf_apply_fb_login_button { position: absolute; top: 15px; right: 17px; }
.sf_apply_login_wrapper .sf_apply_signin_inline label { background-color: rgb(230, 230, 230); padding: 5px 15px; color: rgb(51, 51, 51); font-size: 13px; width: 150px; letter-spacing: 1px; }
.sf_apply_login_wrapper .sf_apply_signin_inline .a-form-field { position: relative; z-index: 10; }
.sf_apply_login_wrapper .sf_apply_signin_inline .a-form-field input { line-height: 18px; width: 349px; padding: 5px 10px; background-color: transparent; border-radius: 0px; color: rgb(0, 102, 153); font-style: italic; font-family: georgia,times,serif; }
.sf_apply_login_wrapper .sf_apply_signin_inline .signin_remember { width: 80px; }
.sf_apply_login_wrapper .sf_apply_signin_inline .signin_remember label { background: transparent none repeat scroll 0% 0%; font-family: georgia,times,serif; font-style: italic; width: auto; font-size: 11px; color: rgb(153, 153, 153); float: right; display: inline; clear: none; padding: 0px; }
.sf_apply_login_wrapper .sf_apply_signin_inline .signin_remember .a-form-field { width: 15px; float: left; display: inline; clear: none; }
.sf_apply_login_wrapper .sf_apply_signin_inline .signin_remember .a-form-field input { width: 20px; background-color: rgb(230, 230, 230); height: 20px; margin-right: 10px; }
.sf_apply_login_wrapper .sf_apply_signin_inline .forgot { float: right; display: inline; clear: none; font-size: 11px; letter-spacing: 1px; margin-top: -25px; }
.sf_apply_login_wrapper .sf_apply_signin_inline .forgot a { text-decoration: none; color: rgb(153, 153, 153); }
.sf_apply_login_wrapper .sf_apply_signin_inline .forgot a:hover { color: rgb(51, 51, 51); }
.sf_apply_login_wrapper .sf_apply_signin_inline .login-option-button { text-transform: uppercase; font-size: 11px; letter-spacing: 1px; }
.sf_apply_login_wrapper .sf_apply_signin_inline .login-option-button a { text-decoration: none; }
.sf_apply_login_wrapper .sf_apply_signin_inline .a-act-as-submit { text-decoration: none; background-color: rgb(0, 102, 153); padding: 7px 35px; color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 1px; text-transform: uppercase; border: 0px none; float: none; display: inline-block; vertical-align: top; margin-right: 5px; }
.sf_apply_login_wrapper .sf_apply_signin_inline .a-act-as-submit:hover { background-color: rgb(0, 85, 128); color: rgb(255, 255, 255); }
.sf_apply_login_wrapper .has-errors .a-form-errors { position: absolute; z-index: 1; left: 120px; top: 1px; }
.sf_apply_login_wrapper .has-errors .a-form-errors .a-error-list li { display: none; }
.sf_apply_login_wrapper .has-errors .a-form-errors .a-error-list li:last-child { display: block; }
.sf_apply_fb_login_button { background-color: transparent; background-image: url(da2c3bcb11cd084cb0b0747b354bc17a368cfe72.png) ; background-position: 0px 0px; background-repeat: no-repeat; height: 30px; width: 178px; float: none; display: inline-block; vertical-align: top; }
.sf_apply_fb_login_button:hover { background-position: 0px -60px; }
.sf_apply_fb_login_button:active { background-position: 0px -30px; }
.sf_apply_fb_login_button.large { background-image: url(4b2792279774aea5597f1d1a7497f24c4590563d.png) ; height: 40px; width: 346px; }
.sf_apply_fb_login_button.large:hover { background-position: 0px -40px; }
.sf_apply_fb_login_button.large:active { background-position: 0px -80px; }
h2.pp-form-header { color: rgb(0, 102, 153); text-transform: uppercase; }
h2.pp-form-header.claim { color: rgb(153, 153, 153); }
h2.pp-form-header.claim span { color: rgb(0, 102, 153); }
.pp-form .a-form-row { clear: both; }
.pp-form .a-form-row.active label, .pp-form .a-form-row.active input, .pp-form .a-form-row.active textarea { border-bottom: 1px solid rgb(0, 102, 153) ! important; border-top: 1px solid rgb(0, 102, 153) ! important; }
.pp-form .a-form-row.active label { border-left: 1px solid rgb(0, 102, 153) ! important; color: rgb(0, 102, 153); }
.pp-form .a-form-row.active input, .pp-form .a-form-row.active textarea { border-right: 1px solid rgb(0, 102, 153) ! important; }
.pp-form .a-form-row label { width: 200px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-family: "News Cycle",sans-serif; font-size: 13px; letter-spacing: 1px; padding: 5px 10px 8px; border-bottom: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-left: 1px solid rgb(230, 230, 230); }
.pp-form .a-form-row input, .pp-form .a-form-row textarea { width: 300px; border-radius: 0px; padding: 10px 10px 8px; font-size: 13px; color: rgb(0, 102, 153); letter-spacing: 1px; font-family: georgia,times,serif; font-style: italic; border-bottom: 1px solid rgb(210, 210, 210) ! important; border-top: 1px solid rgb(210, 210, 210) ! important; border-right: 1px solid rgb(210, 210, 210) ! important; border-left: 0px none; outline: medium none; resize: none; box-sizing: border-box; }
.pp-form .a-form-row input:focus, .pp-form .a-form-row textarea:focus { outline: medium none; }
.pp-form .a-form-row textarea { height: 150px; }
.pp-form .a-form-row .a-help { margin-left: 200px; margin-bottom: 10px; width: 300px; color: rgb(51, 51, 51); }
.pp-form .a-form-row .a-date-wrapper .ui-datepicker-trigger { left: -30px; top: 6px; display: inline-block; overflow: hidden; padding-left: 20px; background-image: url(fd74c310f9cdb21e3a260b5ac7e0307503459dae.png) ; background-position: 0px -265px; background-color: rgb(255, 255, 255); height: 20px; width: 20px; }
.pp-form .a-form-row.sfWidgetFormTextarea label { height: 150px; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox input { height: 20px; width: 20px; outline: 0px none; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox .a-form-field { padding: 17px 0px 0px 15px; }
.pp-form .a-form-row.sfWidgetFormInputCheckbox .a-help { position: absolute; top: 17px; left: 50px; width: 200px; }
.pp-form .a-form-row.aWidgetFormRichTextarea label { height: 290px; }
.pp-form .a-form-row.aWidgetFormInputFilePersistent .a-form-field { border-top: 1px solid rgb(230, 230, 230); }
.pp-form .a-form-row.aWidgetFormInputFilePersistent .a-form-field input { padding-top: 0px; border-top: 0px none; }
.pp-form .a-form-row .time-item-enabled { margin-left: 0px; }
.pp-form .a-act-as-submit, .pp-form input.pp-save-button { text-decoration: none; background-color: rgb(0, 102, 153); padding: 25px 35px; color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 1px; text-transform: uppercase; border: 0px none; float: none; display: inline-block; vertical-align: top; }
.pp-form .a-act-as-submit:hover, .pp-form input.pp-save-button:hover { background-color: rgb(0, 85, 128); color: rgb(255, 255, 255); }
.pp-form .pp-submit-button { text-decoration: none; background-color: rgb(0, 102, 153); padding: 17px 20px; color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 1px; text-transform: uppercase; border: 0px none; float: none; display: inline-block; vertical-align: top; }
.pp-form .pp-submit-button:hover { background-color: rgb(0, 85, 128); color: rgb(255, 255, 255); }
.pp-form .pp-form-cancel { padding-top: 50px; display: inline-block; font-size: 13px; color: rgb(51, 51, 51); margin-left: 10px; }
.ui-datepicker .ui-widget-header { background: rgb(0, 102, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 80%; }
.ui-datepicker .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover { background: transparent none repeat scroll 0% 0%; border: 0px none; top: 2px; }
.ui-datepicker .ui-datepicker-next .ui-icon.ui-icon-circle-triangle-e { background: transparent url(12d4b537164d19425c122c7abf716f6622110c2b.png)  no-repeat scroll center center; }
.ui-datepicker .ui-datepicker-prev .ui-icon.ui-icon-circle-triangle-w { background: transparent url(d906a3efb98aa7834b84e7af126893394ae22fc3.png)  no-repeat scroll center center; }
.ui-datepicker th { color: rgb(51, 51, 51); font-size: 14px; }
.ui-datepicker td a { font-size: 13px; text-align: center; }
.ui-datepicker td.ui-datepicker-today a { border: 1px solid rgb(0, 102, 153); background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
.time-items { width: 90px; height: 200px ! important; }
.time-items .time-item { font-size: 14px; color: rgb(0, 102, 153); margin: 5px 0px; }
.signup-questions { width: 530px; font-family: "News Cycle",sans-serif; }
.a-media-container, .a-slideshow { margin: 0px; padding-left: 0px; }
.a-slideshow-image { overflow-y: hidden; }
.a-slot.aSlideshow .a-slot-content, .a-slot.aReusableSlideshow .a-slot-content, .a-slot.aSmartSlideshow .a-slot-content, .a-slot.aBlogSlideshow .a-slot-content { display: inline; position: relative; float: left; width: 100%; clear: both; }
.a-slot.aSlideshow .a-slideshow-controls, .a-slot.aReusableSlideshow .a-slideshow-controls, .a-slot.aSmartSlideshow .a-slideshow-controls, .a-slot.aBlogSlideshow .a-slideshow-controls { height: 1px; position: absolute; overflow: visible; top: 50%; left: 0px; right: 0px; padding-left: 0px; }
.a-slot.aSlideshow .a-arrow-btn, .a-slot.aReusableSlideshow .a-arrow-btn, .a-slot.aSmartSlideshow .a-arrow-btn, .a-slot.aBlogSlideshow .a-arrow-btn { background-color: rgb(0, 0, 0); background-image: none; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; height: 46px; width: 25px; margin-top: -23px; opacity: 0.4; background-repeat: no-repeat; background-position: center center ! important; }
.a-slot.aSlideshow .a-arrow-btn:hover, .a-slot.aReusableSlideshow .a-arrow-btn:hover, .a-slot.aSmartSlideshow .a-arrow-btn:hover, .a-slot.aBlogSlideshow .a-arrow-btn:hover { opacity: 0.8; }
.a-slot.aSlideshow .a-arrow-btn.a-arrow-right, .a-slot.aReusableSlideshow .a-arrow-btn.a-arrow-right, .a-slot.aSmartSlideshow .a-arrow-btn.a-arrow-right, .a-slot.aBlogSlideshow .a-arrow-btn.a-arrow-right { background-image: url(12d4b537164d19425c122c7abf716f6622110c2b.png) ; float: right; }
.a-slot.aSlideshow .a-arrow-btn.a-arrow-left, .a-slot.aReusableSlideshow .a-arrow-btn.a-arrow-left, .a-slot.aSmartSlideshow .a-arrow-btn.a-arrow-left, .a-slot.aBlogSlideshow .a-arrow-btn.a-arrow-left { background-image: url(d906a3efb98aa7834b84e7af126893394ae22fc3.png) ; }
.a-slot.aImage .a-media-image, .a-slot.aImage .a-image-embed { margin: 0px; }
.a-slot.aButton { margin-bottom: 20px; }
.aButton.advert .a-slot-content, .aButton .a-slot-content { border: 1px solid rgb(204, 204, 204); position: relative; min-height: 50px; }
.aButton.advert .a-slot-content .a-button-image, .aButton .a-slot-content .a-button-image { padding: 10px 10px 0px; }
.aButton.advert .a-slot-content .a-button-image img, .aButton .a-slot-content .a-button-image img { width: 100%; height: auto; }
.aButton.advert .a-slot-content .a-button-title, .aButton .a-slot-content .a-button-title { margin-top: -5px; margin-bottom: 8px; margin-left: 15px; }
.aButton.advert .a-slot-content .a-button-title a, .aButton .a-slot-content .a-button-title a { text-decoration: none; font-size: 14px; color: black; }
.aButton.borderless .a-slot-content { border: medium none; }
.aButton.borderless .a-slot-content .a-button-image { padding: 0px; }
.aButton.borderless .a-slot-content .a-button-title { position: absolute; bottom: 4px; left: 0px; right: 0px; padding: 10px; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; }
.aButton.borderless .a-slot-content .a-button-title a { position: relative; text-decoration: none; color: rgb(255, 255, 255); }
.aButton.borderless .a-slot-content .a-button-title a:hover { text-decoration: underline; color: rgb(0, 102, 153); }
.pp-right-col .aButton.advert .a-button-image { padding: 9%; }
.pp-right-col .aButton.advert .a-button-title { margin: -6% 9% 4%; }
.pp-right-col .aRichText p { margin-top: 0px; }
.pp-left-col .aButton.advert .a-button-image { padding: 1.8% 1.7% 1.7%; }
.pp-left-col .aButton.advert .a-button-title { margin: -1.8% 1.7% 1.3%; }
.aButton.advert .a-editable .a-button-title { margin-top: 0px ! important; }
.a-blog-item.category-eyes-on-the-street .a-blog-item-excerpt-container a { color: rgb(51, 153, 51); }
.a-blog-item.category-eyes-on-the-street .a-blog-item-excerpt-container .a-blog-item-title a::after { content: ""; display: inline-block; margin-left: 6px; position: relative; top: 4px; width: 28px; height: 23px; background: transparent url(2c5c0eccaa73fff9889e11d094c5197a4fd04e17.png)  no-repeat scroll 0% 0%; }
.a-blog-item.category-eyes-on-the-street.simpleSlot .a-blog-item-excerpt-container .a-blog-item-title a::after { top: 5px; }
.a-area-eyes-featured .a-blog-item .a-blog-item-title a::after, .a-area-eyes-posts .a-blog-item .a-blog-item-title a::after { display: none ! important; }
.a-area-eyes-featured .a-blog-item { margin-bottom: 0px; }
.a-poll-block { margin-bottom: 20px; padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-family: "News Cycle",sans-serif; }
.a-poll-block h4 { margin: 0px 0px 10px; padding: 10px; text-transform: uppercase; font-size: 14px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: white; }
.a-poll-list { list-style: outside none none; margin: 0px; padding: 0px; font-size: 16px; }
.a-poll-list > li { margin-bottom: 10px; padding: 10px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; cursor: pointer; }
.a-poll-list li.active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.a-poll-list a { text-decoration: none; }
.aInsetArea .a-inset-area-container { box-sizing: content-box; background-color: rgb(242, 242, 242) ! important; }
.aInsetArea .aSlideshow { margin-bottom: 10px; }
.aInsetArea .a-slot.aRichText .a-slot-content-container blockquote, .aInsetArea .a-slot.aRichText .a-slot-content blockquote { padding: 0px 20px ! important; margin: 10px 0px ! important; }
.eots .aInsetArea h3 { color: rgb(51, 153, 51) ! important; }
.a-slot.aFile .a-file-slot .a-file-meta { padding-left: 20px; margin-left: 0px; }
.nav-mobile-menu { padding: 0px; margin: 0px; list-style-type: none; }
.nav-mobile-menu .mobile-button-container .mobile-button-expand { display: none; padding: 10px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; }
.a-nav.a-nav-main { display: block; clear: both; width: 100%; margin: 20px 0px 15px; padding: 0px; border-top: 1px solid rgb(0, 102, 153); border-bottom: 1px solid rgb(0, 102, 153); position: relative; }
.a-nav.a-nav-main .a-nav-item { float: left; display: inline; clear: none; }
.a-nav.a-nav-main .a-nav-item.last { margin-right: 0px; float: right; display: inline; clear: none; }
.a-nav.a-nav-main .a-nav-item .a-nav-link { text-decoration: none; }
.a-nav.a-nav-main .a-nav-item-0 { height: 60px; padding: 0px 4%; }
.a-nav.a-nav-main .a-nav-item-0.a-current-page .a-nav-link-0 { border-top: 5px solid rgb(0, 136, 204); color: rgb(0, 102, 153); }
.a-nav.a-nav-main .a-nav-item-0.a-nav-highlight { padding: 0px; }
.a-nav.a-nav-main .a-nav-item-0.a-nav-highlight .a-nav-link-0 { color: rgb(255, 255, 255); background-color: rgb(0, 102, 153); border-color: rgb(0, 102, 153); height: 60px; line-height: 52px; padding: 0px 20px; font-weight: bold; }
.a-nav.a-nav-main .a-nav-item-0.a-nav-highlight .a-nav-link-0:hover { background-color: rgb(0, 68, 102); border-color: rgb(0, 68, 102); color: rgb(255, 255, 255); }
.a-nav.a-nav-main .a-nav-item-0.first { padding-left: 0px; }
.a-nav.a-nav-main .a-nav-item-0:last-child { padding-right: 0px; }
.a-nav.a-nav-main .a-nav-item-0 .a-nav-link-0 { text-transform: uppercase; font-size: 13px; letter-spacing: 1px; display: block; color: rgb(152, 192, 212); border-top: 5px solid rgb(255, 255, 255); height: 55px; line-height: 52px; }
.a-nav.a-nav-main .a-nav-item-0 .a-nav-link-0:hover { border-top: 5px solid rgb(0, 102, 153); color: rgb(0, 102, 153); }
.a-nav.a-nav-main .nav-depth-1 { position: absolute; border-top: 0px none; z-index: 9999; width: auto; min-width: 150px; background: rgba(13, 110, 158, 0.9) none repeat scroll 0% 0%; padding: 10px 0px; margin: 5px 0px 0px; display: none; }
.a-nav.a-nav-main .a-nav-item-1 { display: block; float: none; color: rgb(255, 255, 255); text-transform: uppercase; }
.a-nav.a-nav-main .a-nav-link-1 { color: rgb(255, 255, 255); text-decoration: none; padding: 10px; display: block; font-size: 13px; letter-spacing: 1px; }
.a-nav.a-nav-main .a-nav-link-1:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 102, 153); }
.a-nav-item-0:hover .nav-depth-1, .a-nav-item-0.active .nav-depth-1 { display: block; }
.a-nav-item-0.neighborhoodMap:hover .nav-depth-1 { display: none; }
.a-nav-item-0.neighborhoodMap.active .nav-depth-1 { display: block; }
.a-nav-item-0.neighborhoodMap.active.not-hovered .nav-depth-1 { display: none; }
.a-nav.a-nav-main .full-dropdown .nav-depth-1 { width: 100%; position: absolute; left: 0px; background-color: rgba(255, 255, 255, 0.9); box-shadow: 0px 18px 15px -4px rgba(50, 50, 50, 0.2); border-top: 1px solid rgb(0, 102, 153); border-bottom: 0px none; padding: 0px; }
.a-nav.a-nav-main .full-dropdown .nav-depth-1 .a-nav-item-1 { width: 100%; background-color: transparent; }
.a-nav.a-nav-main .full-dropdown .nav-depth-1.dev { display: block; }
.a-nav.a-nav-main .issues .nav-depth-1 { width: 75%; left: auto; right: 0px; padding: 10px 0px 10px 3%; }
.a-nav.a-nav-main .issues .nav-depth-1 .issues-column { font-size: 13px; font-weight: bold; float: left; display: inline; clear: none; width: 17%; margin-right: 2%; margin-left: 0px; padding-left: 0px; list-style-type: none; }
.a-nav.a-nav-main .issues .nav-depth-1 .issues-column li a { text-decoration: none; color: rgb(0, 102, 153); padding: 7px; }
.a-nav.a-nav-main .issues .nav-depth-1 .issues-column li a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.a-nav-breadcrumb { padding-left: 0px; display: block; clear: both; }
.a-nav-breadcrumb::before, .a-nav-breadcrumb::after { display: table; content: ""; }
.a-nav-breadcrumb::after { clear: both; }
.a-nav-breadcrumb .a-nav-item { float: left; display: inline; clear: none; font-size: 12px; color: rgb(0, 102, 153); }
.a-nav-breadcrumb .a-nav-item a { text-transform: uppercase; text-decoration: none; letter-spacing: 1px; }
.a-nav-breadcrumb .a-breadcrumb-separator { margin-right: 3px; }
.pp-neighbor-nav { margin-bottom: 30px; }
.pp-neighbor-nav-leftcol, .pp-neighbor-nav-rightcol { float: left; display: inline; clear: none; }
.pp-neighbor-nav-leftcol { width: 300px; margin-right: 20px; }
.pp-neighbor-nav-rightcol { width: 820px; }
.area-nav-list { min-height: 300px; list-style-type: none; padding-left: 0px; margin: 0px; text-transform: uppercase; }
.area-nav-list::before, .area-nav-list::after { display: table; content: ""; }
.area-nav-list::after { clear: both; }
.area-nav-list .neighbor-nav-item { background-color: rgb(230, 230, 230); }
.area-nav-list .neighbor-nav-item:hover { text-decoration: none; background-color: rgb(210, 210, 210); }
.area-nav-list .neighbor-nav-item a { margin-bottom: 0px; padding: 10px 17px; font-size: 95%; }
.neighbor-nav-list { list-style-type: none; padding-left: 0px; margin: 0px; text-transform: uppercase; float: left; display: inline; clear: none; width: 25%; }
.neighbor-nav-list::before, .neighbor-nav-list::after { display: table; content: ""; }
.neighbor-nav-list::after { clear: both; }
.neighborhoods-container { position: relative; }
.neighborhoods-container .neighborhood-children { position: absolute; top: 0px; left: 0px; opacity: 0; width: 100%; }
.neighborhoods-container .neighborhood-children.active { opacity: 1; z-index: 10; }
.neighborhoods-container .neighborhood-children .area-related { float: right; display: inline; clear: none; width: 550px; }
.neighborhoods-container .neighborhood-children .area-related h1 { text-transform: uppercase; margin: 0px 0px 10px; font-size: 1.2em; }
.neighborhoods-container .neighborhood-children .area-related h1 a { text-decoration: none; }
.neighborhoods-container .neighborhood-children .area-related .pp-excerpt-style { margin: 20px 0px; }
.neighbor-nav-item a { display: block; clear: both; padding: 10px 12px; margin-right: 5px; margin-bottom: 5px; line-height: 20px; text-decoration: none; }
.neighbors-enclosed-nav { opacity: 0; list-style-type: none; transition: height 0.5s ease-in-out 0s; height: 0px; margin: 0px; padding-left: 20px; overflow: hidden; }
.neighbors-enclosed-nav a { margin-bottom: 0px; font-size: 95%; color: rgb(51, 51, 51); line-height: 18px; }
.neighbor-nav-item.active, .neighbor-nav-item.active:hover { background-color: rgb(255, 255, 255); }
.pp-neighbor-nav-map { width: 300px; }
.mobile-button-expand { background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); }
.eots .mobile-button-expand { background: rgb(137, 185, 43) none repeat scroll 0% 0%; }
.pp-pager { margin-bottom: 20px ! important; font-size: 14px ! important; }
.pp-pager a { color: rgb(136, 136, 136) ! important; }
.pp-pager a.pp-pager-close { color: rgb(17, 17, 17) ! important; }
.a-blog-main .pp-pager { margin-top: -40px ! important; }
