data:text/css,
                    .context-menu {
                      -fx-background-color: %s;
                      -fx-text-fill: white;
                      -fx-border-radius: 0 8 8 8;
                      -fx-background-radius: 0 8 8 8;
                      -fx-padding: 5 2 5 2;
                    }
                    .context-menu .scroll-arrow {
                        -fx-padding: 0 0 0 0;
                    }

                    .context-menu .menu-item {
                        -fx-border-style: solid;
                        -fx-border-color: transparent;
                    }

                    .menu-item .label {
                        -fx-text-fill: %s;
                        -fx-font-family: "Arial";
                        -fx-font-size: 9pt;
                        -fx-pref-width: 120;
                        -fx-pref-height: 30;
                    }

                    .menu-item:focused .label {
                        -fx-text-fill: %s;
                        -fx-font-family: "Arial";
                        -fx-font-size: 9pt;
                        -fx-background-color: %s;
                        -fx-padding: 0;
                    }
                    .menu-item:focused {
                         -fx-background-color: %s;
                    }