.p7SOM{position:fixed!important;height:100%;border:none;width:400px;-webkit-transition:width linear .35s 0s;transition:width linear .35s 0s}.p7SOM ul{height:100%;overflow:auto}.p7SOM ul ul{height:auto}.p7SOM,.p7SOM li,.p7SOM ul,.p7SOM ul a{background-image:url(img/shim.png)}.p7SOM ul{padding:0;position:relative;margin:auto;display:inline-block;vertical-align:bottom}.p7SOM ul ul{min-width:0;max-width:none;display:block;overflow:visible;max-height:none}.p7SOM ul li{list-style-type:none}.p7SOM ul li a{display:block;background-position:left center;background-repeat:no-repeat}.p7SOM ul ul{display:block}.p7SOM.som-shadows ul{box-shadow:0 0 10px rgba(0,0,0,.5)}.p7SOM.som-shadows.som-from-right{padding-left:10px}.p7SOM.som-shadows.som-from-left{padding-right:10px}.p7SOM.som-auto-subs ul ul{width:auto}.p7SOM a.trig_closed,.p7SOM a.trig_open{font-size:120%}.p7SOM.p7SOMnoscript{position:static!important;margin:auto!important;display:block!important}.som-toolbar.p7SOMnoscript{display:none!important}.som-toolbar{background:none!important;display:inline-block!important;position:fixed}.som-toolbar a{font-size:2.25em;line-height:.75em;display:inline-block!important;text-decoration:none;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif}.som-toolbar{text-align:center}.som-toolbar i{cursor:pointer}.som-toolbar.som-top-left{left:.5em;top:0;border-radius:0 0 5px 5px}.som-toolbar.som-top-right{right:.5em;top:0;border-radius:0 0 5px 5px}.som-toolbar.som-top-left a,.som-toolbar.som-top-right a{padding:0 .35em .25em .35em;border-radius:0 0 5px 5px}.som-toolbar.som-bottom-left{left:.5em;bottom:0;border-radius:5px 5px 0 0}.som-toolbar.som-bottom-right{right:.5em;bottom:0;border-radius:5px 5px 0 0}.som-toolbar.som-bottom-right,.som-toolbar.som-bottom-right a{border-radius:5px 5px 0 0px!important}.som-toolbar.som-bottom-left a,.som-toolbar.som-bottom-right a{padding:.25em .35em .15em .35em;border-radius:5px 5px 0 0px!important}.som-header{display:block;cursor:pointer;background-position:98% 50%;background-repeat:no-repeat}.p7SOM ul{display:block!important}.p7SOM ul ul,.p7SOM ul div{position:static!important;width:auto!important;margin:0px!important}.p7SOM li{float:none!important;margin:0px!important}@media only screen and (min-width:0) and (max-width:480px){.p7SOM{display:block;width:100%}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){body{cursor:pointer}}