@namespace url(http://www.w3.org/1999/xhtml);
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url("chrome://browser/content/browser.xul"); 
@-moz-document url(chrome://global/content/commonDialog.xul);
@-moz-document url(chrome://mozapps/content/xpinstall/xpinstallConfirm.xul) { 

#browser-bottombox:not(:-moz-lwtheme)
{ background-color: transparent !important;
border: none !important; } 

.wizard-header, wizardpage, label, tabpanels
{ border: none !important;  
font-weight: bold !important;
color: black !important;
text-shadow: 1px 2px 2px #999 !important; }

.wizard-buttons-separator.groove, radiogroup
{ -moz-appearance: none !important; 
border: none !important;
-moz-box-shadow: none !important;
background-color: transparent !important; }

#xpinstallConfirm #dialogContentBox
{ -moz-appearance: none !important; 
background: none !important;
color: black !important;
text-shadow: 1px 1px 2px #444, 1px 1px 2px #999 !important; }

#itemList
{ -moz-appearance: none !important;
background: rgba(0,0,0, .2) !important;
border: 1px solid rgba(0,0,0,.6) !important; }

installitem 
{ border-bottom: 1px solid rgba(0,0,0, .5) !important; }

#xpinstallheader, .warning
{ margin-bottom: -4px !important; }

.xpinstallItemIcon
{ display: none !important; }

.xpinstallIconContainer 
{ margin-left: -38px !important;
border: none !important; }

.xpinstallItemName
{ color: #BED4AB !important;
text-shadow: 1px 2px 2px #000, 1px 2px 2px #000 !important; }

.xpinstallItemURL
{ color: #BED4AB !important;
text-shadow: 1px 2px 2px #000, 1px 2px 2px #000 !important;
border: 1px solid rgba(0,0,0,.6) !important; }

.alert-icon
{ max-height: 18px !important;
max-width: 24px !important; 
list-style-image: url(data:image/gif;base64,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) !important; } }

@-moz-document url("chrome://mozapps/content/downloads/downloads.xul") {

#downloadManager, richlistbox, richlistitem
{ -moz-appearance: -moz-win-glass !important; 
background: #000!important; }

description, #downloadManager label
{ color: #3399ff !important;
text-shadow: 4px 4px 5px #000, 1px 1px 2px #000!important; }

.progress-bar
{ -moz-appearance: none !important; 
background: -moz-linear-gradient(#3333ff,#3399ff, #3333ff) !important; }

progressmeter
{ -moz-appearance: none !important; 
border: 1px solid black !important;
background: transparent !important; }

richlistitem[type="download"], richlistitem 
{ border-bottom: 1px solid black !important; }

button, #clearListButton
{ -moz-appearance: none !important; 
color: #000 !important;
text-shadow: 1px 1px 2px #222, 1px 1px 2px #999 !important;
opacity: .8 !important; }

button:hover
{ -moz-appearance: none !important; 
opacity: 1 !important; }

.sorter:hover, .sorter[checkState="1"]:hover
{ background: none !important; }

.resume.mini-button
{ -moz-image-region: auto !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEOUlEQVR42m1VWUskVxQu258QkpegPumDb/qiQtzXBxlpl3HUcd93cUdx33BDVFwQVNQHwRUFY1QQFREVSRhHFIka27QJDAmuqHRR9+Q7RXdPO7Hg45576txT535nKam2tlZi1NTUWAEayAxL+U0Y31uZZD5v8mVyKNXX10tNTU1Sc3PzK7DOUm/af6vj8+xHdcpCXV2dVFRU9F1SUtJPiYmJYQkJCdr4+Ph3kEOSk5NVsMyAjQn8Xsv2gCfOf89+2J9UXV1t1djYKKWkpHh4eXnN+vn5nQYEBJz4+/t/8vX1PWJA/gzdEWBaWfcJtsds7+Hh8TM+4s9+qqqqrNizhjcZGRmRWq32D3yVUlNTKS0tTUGEFBsbS3FxccR6S+AmCq9sg3P/pqenJ7IfBGmtJqihoUHKy8vTZmZmnkCm0tJSqqyslHt7e6m/v59wLVFYWEglJSUCesIZQkQyVsH2OKfPz8+PYV7hVMPEWvEGh4Jh8OvMzIyMF7Knp+dzUFCQ3NbWJi8sLBhWVlbkqakpAz4id3V1yT09Pc/Dw8OG8fFxdv47AokwcqrhJGl4U15eHjI4OHh0cHBAY2NjBN5kW1tbAndUUVEhJicnaX19Xezs7NDm5iYtLS3Jq6urguW+vj4dIo8ylpS16pQ34CMEkRxdXl7S+fk57e/vy3z1wMBAsrGxEW5ubtTe3i6Oj4/p/v6eLi4u5JOTE6HT6Whubk6HsooylpTqlAtdam1tfbe2tvb56elJPD4+ioeHB8PNzY04PDwUiFwBPSIiIkKJjo4WuL7Y3d013N7eKi8vLwI3uARNH0AbO9Vw0Wp4A2XI1tbWEeGBId3d3cn09WHnFB4eLiRJInt7exoZGZHxCH65vb2t6+joiAIFHOT/I31+fjZHCoizszOxsbGhDA0NCZSP4u7uzqtYXFxUI2V7jhTUfI3UktPp6WmVU/BFp6en8vLyMqF+ydHRUTg4OHDpqImBM9Lr9TJsxNXVFc3Pz+vQrq84VbOPDKvZR4IIZUWRkZGynZ0dOTk5EbpFDAwMEMpK7O3tEfgkZF7GzQQoI7x7nX3LOkW0v83OzsrQyS4uLs/Ozs4yelqemJhQ65SvjNqUu7u7GeY6hf0Z6vS9uU5NHZWbm6vNyck5bmlpUQoKCkR2drYByROjo6Ois7NTKSsrE8XFxQo6SsCJwDkDnCgoJSUrK+tPdFS0uaNMvQ++3oeFhV1wLzOP+IACHWFiqWA9ho4ZoEThFTOCQkND/0HvJ5h7nz3zBoe8MW1+8fb2/oLJ8zc66tLHx+cak+saOj3L0Osxta5ZxqoD/gK+uLq67mHoBPNcBbca8zwFpz8gIj9Mn3hMpo94PmCNwSSKgT4a6hjAtLIuCutHtodtMCj70TSoX01+0yQHr2Z8+yd4C2zHeTFPfot/lEoFVmsjLOW3YH5vPGf29R+luI599IkeZwAAAABJRU5ErkJggg==) !important; }

.pause.mini-button
{ -moz-image-region: auto !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEd0lEQVR42pVVx05sRxDtBxosxILvMAYJGIb0GMIAIokghBBJ5JxEzjnuyWILAgQirtiSEeEDvEBkWPjZcy0LAXO7b/tUE957kjdeFN1U160+fepUDevt7WVkXV1drLm52dTa2upC1tjY6FJfX+/S0NDwk5H/R2tqaiK/qbOz80tfX5/Kpf4MDg6ytrY2Vl5ezqqrq1lNTQ3Ly8tjmZmZLDs7W1lWVhbLyclh+fn5P1lBQYHyAxAbGhp6SwqEX1paWlhHR4cJSX+tqqryr6ysNGO1YPUrKyuzwE97tdL/5KdzmB9AkP83fO9CeVRSwDcVFRWxiooKTx8fn98jIyO10NDQb2FhYVp4eLg9NjZWi4uL0yIiIrSPvc1msyOG4v5E/F9eXl7XJSUlZuRi3d3dToz4w82strY2MC0t7R/czIuLi3VcInJzcwU+Ekgi8EQRExMjcJEALYLOAYbjO0dqaqoE2vDR0VHW09PjTElNCGAoirm0tPQP8OsAv6/ghyNYd3V15SEhIRxIeHR0NHdzc+NIrI+MjHB86xgeHn7F2Qvq8JVqg+c7EcEuRDigWwBdm5ubExMTE3xhYUGiWIaHh4dcXFyUk5OTcmVlRQYHB8v4+HiDfIgT8/PzOtCJuro6KyVVSEkSVFnc6ocP7bu7u3xzc1M/PDw0IBXh6+trwGdsbGwYR0dHRlRUlIF4Qefw8b29PcfMzIwAuJD+/n5C6qyQkiRQPcvq6qp2eXkpTk5O+O3trcTNRlBQkLy4uJDwyfv7e5mYmCihAIP28ImrqysdIDgos1JSaNWZQQYupEPAtuzs7GgvLy/i5uaGOxwOOTY2ZkAF8unpSdIlnHOZnp4uIXpD13V5fX0tEE+vEpCm9V38b0np+XBYjo+PNSml0DSNY5Wzs7MGKk9bCZ9aAUC2t7cbtLfb7QKLfn5+LlAPK2lUIaXnE1I4P5EClUI6Pj6ukD4/P38izcjIUEhpjxcppAcHBwJPDxkYGPiOlFqSOF1bW9PoSWdnZ/zu7k5CVopT8Czhk4+PjzIpKUlx+vDwIE9PTwXO9O3tbQFFWFFYhsRvSal/qfpTU1P2/f39z+oD0Wf14TNAjwGtGniZoP3W1hZHvAM0cWjdirp8rz4lRQILnBr0KZCckw6hX8PT01MuLy/L6elpub6+Lq1Wq0xISDCWlpZIu0qn6CSBlg0lpKBB6dRESSFeM9rzG56sQx4OdIxITk6mDhJIotoSHSbc3d0FeOaUCK/TIbtXtLYDTRECYJTUSYm/sLCQej8Avf83Vmq7V0wgHT2um81m3WKxqD341b29vXXE6XQOEA4kfIHOOWgK++SUBiwGBwP5XphS9yBcoms4BonEAJFAqwwTSq0pKSlqjxhJg4aowEXP8AW/D3wnRhObRhbE+wu6xdfPzy8qMDAwHM+xkWGvDCjVCtQ2xNj8/f1tAQEB4UBowzj8inq4vUuKkViJB/bhoEELrtQvwX8Znf1oNPEpB31P1ac9+/iN+oBO1fs/RhySjN67SeX5F2UWaheyjTYZAAAAAElFTkSuQmCC) !important; }

.cancel.mini-button
{ -moz-image-region: auto !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEMklEQVR42q1UyS91WRB/Tb6k/w+izTzvmdqH14iFWIiVmOc55nked2JKRGzYmSJELEwhSIjYSO8IgojPe2k6xnuud86hf3W77/vofOlVLypV9546Vb9Tv6oytLe3Gzo6OgxtbW2Gpqamn0iam5tJO5GGOP1AHOf6HT0OaYP+8X+IHkszSJDNOT09/ZesrCxzTk6OMTMz0wTblJ2d/Un/yzZCAnHPo6qq6ose3BE9IyPDw93d/ffg4OC7oKCga6PRaDWZTLbAwEArxPZBrGaz2UbnsL+Fhob+4eLicpSammp0IG1sbNTqkZeXFxQXF3ePzAIoOb4lHGVycrLEtwQaicTaN0TgNfSfQ9tjY2M57kUSL1pN8WyNpKKiIn84XeGnvby8/B7COjs71bq6OlZZWamCFLW6uppB1K6uLobnKmVlZQ/wf0Wyh/z8/FAHUp25kpISExytU1NTore3l+GJPDc3V8zOzvLR0VHR09MjhoeH+dzcnIAf9/f3tyORMjMzw2tqapTi4uIwAkdioLYgo6KiwtTX12fb2NgQa2tran19vfD09JRAKw4ODuTi4qLc398XIyMj0tvbW6A8Ynl5mW1tbYn+/n6G+2Gtra2GlpaWv4PSB7KbJycnrcfHxxSEXV1dcSATfn5+HMnE+/u7wDkHQQIX+cXFBT88PFSOjo44XkNl+UpxNKRwcKLotbW1JiC0Mcbk6empend3JzjncmhoSKCFJEogCwsLBUol7+/vxePjozg7O2MvLy9ic3NTxf1wikPldCBtaGgI2N7etr29vYnn52f15uZGPD09SUI4ODgonZ2dJcgjxNJut4vr62s6Z+S/u7vLgFBDinifka6urtpUVRWXl5fMarVyKaVYWVnh6AythgUFBXx6elogKL+9vRXn5+d4GOOoK3XD96AfamrCBSueToRoSJeWlmRAQIBAQolkEogFSJLj4+MC5xy1V05OTsT8/DxLTEwMo/akeI6gxP7AwIDG/vr6OqP2AUmEkO/s7AiURuzt7XGUSXh5eXH0I4efApR2+CpJSUlhhFIjigpLBvUpGKQ+lWCboQ95fHy8AHo+MTEhEESMjY3xhYUFgeniHh4eFFhB33K0n2KxWL7qg+SYKDBrhPMV+tKOBI+wFTBNk6TgFQzjTL2oAClNmoKxVDBFD93d3SpG9QHof4XPD2f/T2g7WkgtLS3l0BzzT3NNtrYTUlJSBMaSEtPcq/B/TUhIeEWtIwkgEn5ffWlpad5ubm6n4eHhr9g8L9hAKraVCpvkFdtLDQkJoTOVbIwx6ZeIiAjm6up6Gx0dHUzcfFp9QPwlJibGiNGMQj0jMDkWrD4L2LfAjiQNiaT/Pj4+Fl9fX5II+P8WFRUVjPn/WQf4afNTbYlB6tv/Et2HtM74x+3vCKZn0W291XCZtEP++dbOP/rrQvH+AsPYaXgJSn94AAAAAElFTkSuQmCC) !important; }

.retry.mini-button
{ -moz-image-region: auto !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC7UlEQVR42q2UOUhjURSG31iINpaZRcSEYJA0U+hzYhKwSFTEuCEKCaK4ICaiFhEV9wS0TUglWNmIhStooSBJIJ0oFqKgYiVauzEyCP/cc5h34fkshuCDP3nvLt85955FGR8fVz5b/DM2NqZMTEwoc3NzWYv2E0dCaWB0dFRpa2v72traaslC38PhMHMklCwJ4DebzfZbVVWUlZVJVVRUwOVysSorK/F+nr5LSkr+NDQ02IgjobOzs4qwZq2rq0NHRwf8fj+6u7sxMDDA7/X19aitrUVzczN6e3vR39+PQCDAc7Se9gk5iCOhMzMz5Kmlp6cH4hvRaBTDw8MoLS1FTk4OFEWRys/PR2NjI6+JRCKYmppiQz6fTyWOhE5PTzNUDGJ9fR3ifnSg3NxcmM1mFBUVybGamhr09fUhFothYWEB4vgfQ9fW1rC8vKwDhkIh7O7uIplMsnZ2dvhqtPlEIoGtrS3yXiWOhIojMDSTyWBvbw+FhYW8YWlpCU9PT7i+vsbFxQXr/v4ex8fHyMvL4zV09LOzMzQ1NanEkdDJyUmGnp6egp6Xlxek02m8vb3h8fERDw8P8v/5+Rl3d3egteT50dERGyUocXSetre3W25ubpDNc3t7S5mhh2qeXl1dsQd0t6lUij14fX3lKyBPNdGzv78PzYnz8/OPPdWOH4/HZRAoAAQhY5eXlwwhAxsbG3INRf/k5MR4p1r0V1dXOdLaBrfbjZWVFRwcHODw8JAjPzIyosuOxcVFbG9vG6OvQSmZKaUo8amatI0FBQUwmUyGQhgcHMTm5iYXgSFPtYqi9KAKmZ+fZw8IXFxcbCgEu92OoaEhTnpxj1wEhorSap9qvKuri+uaREaCwSC/iztDS0sL1zqNUUnTeGdnJwFJv3S1/69L/RBdytCFysvL4XA44HQ6uUtR13rfxaxWK6qrq3+KExr7qahnu8fjcQs5/1der9dVVVWlCu+/6KKvdX6ylI1EoDgtdZ3/s/UXeK00DrZm0xkAAAAASUVORK5CYII=) !important; }

.downloadTypeIcon
{ display: none !important; } }

@-moz-document url(chrome://global/content/customizeToolbar.xul), 
url(chrome://stylish-custom/content/customizeToolbar.xul) {

#instructions, #main-box separator { display: none !important; }
#palette-box .paletteRow { display: inline !important; }

#palette-box toolbarpaletteitem 
{ display: inline !important;
vertical-align: middle !important;
width: 120px !important;
height: 60px !important;
margin-top: 8px !important; }

#palette-box toolbarpaletteitem toolbarbutton 
{ -moz-box-orient: vertical !important; 
text-align: center !important; }

#palette-box 
{ float: left !important;
overflow-x: hidden !important; }

#CustomizeToolbarWindow, 
#modelist
{ -moz-appearance: -moz-win-borderless-glass !important;
background: rgba(0,0,0,.2) !important;
font-weight: bold !important;
color: black !important;
text-shadow: 1px 1px 2px #444, 1px 1px 2px #999 !important; }

#main-box button, #modelist
{ font-weight: bold !important; 
-moz-appearance: none !important; 
border: 1px solid rgba(0,0,0, .5) !important;
-moz-border-radius: 2px !important; }

#CustomizeToolbarWindow button
{ color: black !important;
text-shadow: 1px 1px 2px #444, 1px 1px 2px #000 !important; }

#CustomizeToolbarWindow button:hover,
toolbarpaletteitem[place="toolbar"]:hover,
toolbarpaletteitem[place="palette"]:hover 
{ -moz-appearance: none !important; 
background:-moz-linear-gradient(-300deg,rgba(0,0,8,0.6),rgba(0,0,0,0.3), rgba(231,254,203,0.5)) !important;
color: #BED4AB !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; 
border: 1px solid rgba(0,0,0,.6) !important; } }


#browser:not([style*="rgb"]):not(colorpicker):not(colorpickertile):not([anonid="colorbox"]):not([class="colorpicker-button-colorbox"]):not([type="checkbox"]):not([type="radio"]), :not([chromehidden~="menubar"]):not([chromehidden~="directories"]):not([chromehidden~="location"]):not(img):not(textbox)
textbox[multiline="true"], toolbox, 
#downloadView, #downloadView richlistitem,
tabbox, #tablist, tab, #main-window notificationbox , 
#downloadView scrollbox, #clientBox, radio, tabbpanels
{ -moz-appearance: none !important;
background-color: transparent !important; }


#browser
{ margin: 1px -1px 0 -1px !important; }

toolbox
{ -moz-appearance: none !important; 
border: none !important; }

#navigator-toolbox::after 
{ -moz-appearance: none !important; 
background-color: transparent !important; } 

dialog, #commonDialog, #aboutDialog,
.groupbox-title, caption, label, dialog tabpanels, dialog tab,
filefield, #print-preview-toolbar, prefwindow, listbox
{ -moz-appearance: -moz-win-glass !important;
background: transparent !important; }

dialog, #commonDialog, dialog tabpanels,
.text-link, listbox
{ font-weight: bold !important;
color: black !important;
text-shadow: 1px 1px 2px #333, 1px 1px 2px #999 !important; }

dialog .tab-text
{ font-weight: bold !important;
color: #ccc !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; }

dialog tab[selected="true"] .tab-text
{ color: #D7E8C1 !important;
text-shadow: 2px 2px 2px #000, 1px 1px 1px #999 !important; }

.tabs-right, .tabs-left
{ border: none !important; }

.groupbox-title, caption, .checkbox-label
{ font-weight: bold !important;
color: black !important;
text-shadow: 1px 1px 2px #333, 1px 1px 2px #999 !important; }

#navigator-toolbox > toolbar:not(:-moz-lwtheme)
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
border: none !important; }

textbox:not([input])
{ -moz-appearance: none !important; 
background: transparent !important; }

.textbox-input-box.numberbox-input-box
{ color: #BED4AB !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; }

treecol, treecols, treecolpicker
{ -moz-appearance: none !important; 
border: 1px solid rgba(0,0,0, .3)  !important;
 color: black !important;
text-shadow: 0px 2px 4px #777 !important;  		
background: rgba(175,175,175, .1) !important; }

groupbox
{ -moz-appearance: -moz-win-glass !important; 
border: none !important;
-moz-box-shadow: none !important;
background: none !important; }

.dialog-button, .wizard-button, 
#downloadManager #clearListButton, 
tab #palette, dialog textbox, dialog button
{ -moz-appearance: none !important;
background: rgba(0,0,0, .1) !important;
-moz-border-radius: 3px !important;
border: 1px solid rgba(0,0,0,.9) !important;
-moz-box-shadow: inset rgba(0,0,0, .2) 1px 6px 16px 2px, rgba(0,0,0,.9) 1px 3px 6px !important;
color: #000 !important;
text-shadow: 1px 1px 2px #222, 1px 1px 2px #999 !important;
font-weight: bold !important;
font-family: Segoe UI, Tahoma, sans serif !important; }

.dialog-button:hover, 
.wizard-button, 
#downloadManager #clearListButton:hover, 
#openHandler
{ -moz-appearance: none !important;
background:-moz-linear-gradient(-300deg,rgba(0,0,8,0.8),rgba(0,0,0,0.4), rgba(231,254,203,0.5)) !important;
border: 1px solid rgba(0,0,0,.6) !important;
color: #BED4AB !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; }

toolbarbutton[disabled="true"]
{ color: #333 !important;
text-shadow: /*-1px 2px 2px white, -1px 2px 2px white*/ none !important;
font-weight: normal !important; }

#clearListButton
{ -moz-appearance: none !important; 
color: #000 !important;
text-shadow: 1px 1px 2px #222, 1px 1px 2px #999 !important;
opacity: .8 !important; }

#clearListButton:hover
{ opacity: 1 !important; }

#appcontent:not(:-moz-lwtheme) 
{ background-color: transparent !important;
padding-right: 4px !important; }


@-moz-document url(chrome://browser/content/sanitize.xul) {

#sanitizeEverythingWarningIcon
{ display: none !important; }

#sanitizeDurationChoice
{ -moz-appearance: none !important; 
background: transparent !important;
border: 1px solid rgba(0,0,0,.6) !important;
-moz-border-radius: 3px !important;  }

#sanitizeDurationChoice > hbox > label
{ padding: 2px !important;
font-weight: bold !important;
color: #BD0000 !important;
text-shadow: 2px 1px 2px #000, 0px 2px 2px #000 !important; }

menulist:focus:not([open="true"]):not(.menulist-compact) > .menulist-label-box 
{ background-color: transparent !important; }

menulist
{ -moz-appearance: none !important; 
color: black !important; }

#sanitizeEverythingWarningBox, listitem
{ background: rgba(0,0,0,.2) !important;
line-height: 8px !important; }

#sanitizeEverythingWarningBox, listitem, 
#detailsExpanderLabel, #sanitizeDurationLabel
{ color: #ccc !important;
text-shadow: 2px 2px 2px #000, 2px 2px 2px #000 !important;
font-size: 13px !important; }

#SanitizeDialogPane #itemList
{ -moz-appearance: -moz-win-glass !important;
background: none !important; }

#SanitizeDialogPane .listcell-label[disabled="true"]
{ color: #999 !important; }

.expander-up, .expander-down
{ -moz-appearance: none !important;
background: none !important;
border: none !important; }

.expander-up, .expander-down
{ opacity: .7 !important; }
.expander-up:hover, .expander-down:hover
{ opacity: 1 !important; }

.expander-up
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACoElEQVR42mNoaGhggOH6+no4XVdXx9DS0sLQ3NwM5iPLIevBqrmxsRGsOSszizE3N5ehqakJLAYyFFkz2ABkjSAMUlxeXs4M0hgUGMgQEBDAUFRUBBJjamtrw3ANhrMqKyuZIyIiGJwcHcVmz56zrLCoeJGujq5oZGQkQ2JiIjPIFSDXwPQga2ZMSEhg8PHxYfAPCPSYMn3u7f9QUF3XctPewcnXxcWZAaQGqIcRZgjcSfHx8Qze3t4czi7uTRW1zf83bNnzLzExKXf+wkXTn7358r+2oeO/rJzCBDc3N8GUlBSGmpoaiAFdXV2McXFxIAM4Y+MSt7a29/8vKq26oKOr75qfX9AYGhrWFReflLFg8Yqbvv5h/1nYOM5ERUYK5efng7zCyNDT28scHh4GCiil+QuW/AgNjZypq6vnPGP2wgMwL+Tkl+w2t7AKi4lNmCkqJvU/IT5eu7Ozk6G2tpaJobW1lTEnJ4ehuLhYytLSKsPOziF/3qJln4+dvPB/2rQZXXv3H1h/8/7z/2WVDZ9VVdUrpaSk01JSUmVaW1tA0coIim/GgoIChrTUNM7c3PyZ23bs+d/dN/l5VHRcEChA3d3c2GbMnFM8dca8b54+wf+ZWdnXAcNAABSlYAN6enqAXggHuUB+/4FD/zu7eg84OTorQeOfBRh9jFFRkQwVlRX6aRm5e3j4BP8nJMRrtre3Q7zQ0dHBlJyczFBYWCgbn5BUExkRwenh4cGQl5fHDEqNIJuABjEHBQYxpKdnsBubmBa5uLgogJI42AVAU8DJFqiBwdnJiQGUAkHxDEqRsDwBSyexsTEMrq6uDFWVVYiUiJwsgWHBiJ43kNkgW4HRx1RdVQ1PjagKgC5BTuvoGCQOMgRrUoY5F1u2xacGAKC3j0eZAblXAAAAAElFTkSuQmCC) !important; }

.expander-down
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC) !important; }  }

