/**
 * Copyrights of the CSS used in Javascript open source liabraries for 
 * the MCP Cortical Map Viewer.
 *
 *
 * IIPImage Javascript Viewer Version 2.0
 *
 * @link http://iipimage.sourceforge.net
 * @version 2.0
 * @copyright Copyright (c) 2007-2011 Ruven Pillay <ruven@users.sourceforge.net>
 * @author Ruven Pillay <ruven@users.sourceforge.net>
 * @license GNU General Public License
 * @inspiration Class implementation inspired by [Base.js](http://dean.edwards.name/weblog/2006/03/base/) Copyright (c) 2006 Dean Edwards, [GNU Lesser General Public License](http://opensource.org/licenses/lgpl-license.php)
 * @inspiration Some functionality inspired by [Prototype.js](http://prototypejs.org) Copyright (c) 2005-2007 Sam Stephenson, [MIT License](http://opensource.org/licenses/mit-license.php)
 *
 *
 * My Object Oriented Tree
 * 
 * @link https://sites.google.com/a/mindplay.dk/mootree/Home
 * @version rev.18
 * @author Rasmus Schultz, <http://www.mindplay.dk>
 * @license MIT-style license.
 * @inspiration WebFX xTree, <http://webfx.eae.net/dhtml/xtree/>
 * @inspiration Destroydrop dTree, <http://www.destroydrop.com/javascripts/tree/>
 *
 *
 * MooDialog, MooDialog.Fx
 * 
 * @link http://mootools.net/forge/p/moodialog
 * @version 0.8
 * @author Arian Stolwijk <http://www.aryweb.nl>
 * @license MIT-style license. 
 * 
 */
.mooTree_node{font-family:Verdana,Arial,Helvetica;font-size:10px;white-space:nowrap}.mooTree_text{margin:0 -30px 0 0;padding-top:3px;height:15px;cursor:pointer}.mooTree_img{float:left;width:18px;height:18px;overflow:hidden}.mooTree_selected{background-color:#e0f0ff;font-weight:bold}.MooDialog{position:fixed;width:300px;height:100px;top:50%;left:50%;margin:-150px 0 0 -150px;padding:10px;z-index:50000;background:#eef5f8;color:black;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.8);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.8);box-shadow:1px 1px 5px rgba(0,0,0,0.8)}.MooDialogTitle{padding-top:30px}.MooDialog .content{height:100px;color:#e20000}.MooDialog .title{position:absolute;top:0;left:0;right:0;padding:3px 20px;background:#b7c4dc;border-bottom:1px solid #a1aec5;font-weight:bold;text-shadow:1px 1px 0 #fff;color:black;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.MooDialog .close{position:absolute;width:16px;height:16px;top:-5px;left:-5px;background:url(http://www.mouseconnectome.org/CorticalMap/css/mooDialog/dialog-close.png) no-repeat;display:block;cursor:pointer}.MooDialog .buttons{margin:0;padding:0;border:0;background:0;text-align:right}.MooDialog .iframe{width:100%;height:100%}.MooDialog .textInput{width:200px;float:left}.MooDialog .MooDialogAlert,.MooDialog .MooDialogConfirm,.MooDialog .MooDialogPrompt,.MooDialog .MooDialogError{padding-left:40px;min-height:40px;background:url(http://www.mouseconnectome.org/CorticalMap/css/mooDialog/dialog-warning.png) no-repeat}.MooDialog .MooDialogConfirm,.MooDialog .MooDialogPrompt{background:url(http://www.mouseconnectome.org/CorticalMap/css/mooDialog/dialog-question.png) no-repeat}.MooDialog .MooDialogError{background:url(http://www.mouseconnectome.org/CorticalMap/css/mooDialog/dialog-error.png) no-repeat}body{height:100%;padding:0;margin:0}#targetframe{width:100%;height:100%;position:absolute}.blendPanelDiv{font-size:90%;left:0;opacity:.9;text-align:center;margin:0 border:0;top:0;z-index:101;padding-bottom:5px}.blendPanelDiv .toolbar{cursor:move;height:8px;opacity:.8;width:100%;background:#a9aba6;background:-moz-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9aba6),color-stop(22%,#c0c2be),color-stop(33%,#d5d5d2),color-stop(44%,#e2e1dd),color-stop(56%,#ededed),color-stop(67%,#bebec1),color-stop(78%,#c3c3c2),color-stop(89%,#a1a4a0),color-stop(100%,#878686)) repeat-x;background:-webkit-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;background:-o-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;background:-ms-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#6f706d',GradientType=0);background:linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x}.blendPanelLayersDiv{text-align:center;border:1px solid grey;margin:2px 0 0 0;padding:1px 1px 4px 4px;background:#101010;font-size:6pt;-moz-border-radius:2%;width:330px;height:470px;overflow:hidden}div.slider{text-align:left;background:transparent;width:60%;margin-left:0;margin-right:10px}div.slider div.knob{background:#000;width:16px;height:16px}div.sliderVal{left:292px;position:relative;top:-29px;width:30px}div.advanced{width:100%;background:url(http://www.mouseconnectome.org/CorticalMap/images/iip/plugins/slider.png) 0 center repeat-x;position:relative;left:172px;top:-15px;width:101px;margin:0 0 0 13px}div.advanced div.knob{background:no-repeat center center;cursor:pointer;background-image:url(http://www.mouseconnectome.org/CorticalMap/images/iip/plugins/gray.png)}div.advanced div.image_knob{cursor:pointer;height:100%;width:5px;background-color:#cc0;background-repeat:repeat-y}div.slider_vertical{text-align:center;background:transparent;height:100%}div.advanced_vertical{width:10px;height:100%;background:url(http://www.mouseconnectome.org/CorticalMap/images/iip/plugins/slider_vertical.png) 0 repeat-y;background-position:center center}div.advanced_vertical div.knob{background:no-repeat center center;cursor:pointer;background-image:url(http://www.mouseconnectome.org/CorticalMap/images/iip/plugins/blue.png);height:10px;width:100%}div.advanced_vertical div.image_knob{cursor:pointer;height:5px;width:100%;background-color:#cc0;background-repeat:repeat-y}.sliderValDiv{text-align:right;color:white}.sliderValDisabledDiv{text-align:right;color:grey}.sliderNameLabel{color:white}.sliderNameDisabledLabel{color:grey}.treeCtrlButtons{font-size:50%;line-height:0;background:#222;opacity:.6;width:auto;padding:5px;z-index:0;overflow:hidden;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.treeCtrlButtons img{margin-top:2px;margin-left:2px;cursor:pointer;position:relative;padding:1px}@media screen and (max-device-width:480px){.treeCtrlButtons img{width:24px;height:24px}}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.treeCtrlButtons img{width:24px;height:24px}}.mooTree_text{color:white}.mooTree_node{text-align:left}div.scrollKnob{background-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px}div.scrollBar{width:7px;position:absolute;background:#f2f2f2;top:10px}div.scrollWrapper{padding:0 0 10px 0}.MooDialog{border-radius:1px 1px 1px 1px;background:0;color:white;width:565px;height:50px;margin:-50px 0 0 -290px;box-shadow:0 0 0 transparent;-moz-box-shadow:1px 1px 5px transparent;-webkit-box-shadow:1px 1px 5px transparent}.MooDialog .MooDialogAlert,.MooDialog .MooDialogConfirm,.MooDialog .MooDialogPrompt,.MooDialog .MooDialogError{background:url("") no-repeat scroll 0 0 transparent;font-size:16px;padding-left:0}.MooDialog .close{background:url("") no-repeat scroll 0 0 transparent}.MooDialog p{font-size:18px;font-weight:bold;text-align:center}.tip-text td{padding:2px}.tip-text span.subtitle{margin-left:5px}.iipmooviewer{font-family:Verdana,sans-serif;left:0;top:0;background:#000;overflow:hidden;margin:0;padding:0;border:0}.iipmooviewer:focus{outline:0}.iipmooviewer:active{outline:0}.navcontainer{position:absolute;z-index:101;text-align:center;background:transparent;top:10px;right:10px}.navcontainer .toolbar{height:8px;cursor:move;width:100%;opacity:.8;background:#a9aba6;background:-moz-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9aba6),color-stop(22%,#c0c2be),color-stop(33%,#d5d5d2),color-stop(44%,#e2e1dd),color-stop(56%,#ededed),color-stop(67%,#bebec1),color-stop(78%,#c3c3c2),color-stop(89%,#a1a4a0),color-stop(100%,#878686)) repeat-x;background:-webkit-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;background:-o-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;background:-ms-linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#6f706d',GradientType=0);background:linear-gradient(top,#a9aba6 0,#c0c2be 22%,#d5d5d2 33%,#e2e1dd 44%,#ededed 56%,#bebec1 67%,#c3c3c2 78%,#a1a4a0 89%,#878686 100%) repeat-x}.navcontainer .toolbar:hover{opacity:1.0}.navwin{font-size:90%;left:0;font-weight:bold;text-align:left;border:1px outset red;border:0;top:10px;z-index:2;opacity:.9;width:100%}.navwin img{border:0;width:100%;height:100%}.navwin .zone{background:#888;border:2px solid yellow;cursor:move;z-index:3;opacity:.4}.iipmooviewer .canvas{width:100%;height:100%;left:0;top:0;z-index:0;cursor:wait;position:absolute;background:transparent;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}.iipmooviewer .canvas img{padding:0;border:0;position:absolute;-webkit-transition:opacity .33s ease-in-out;-moz-transition:opacity .33s ease-in-out;-o-transition:opacity .33s ease-in-out;-ms-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}a.logo:link,a.logo:visited{text-decoration:none;border:0}.iipmooviewer .credit{position:absolute;margin:10px;right:0;bottom:0;border:1px outset #333;color:#fff;background:#222;opacity:.65;font-weight:normal;padding:5px;font-size:80%;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.75);-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.75);-o-box-shadow:4px 4px 4px rgba(0,0,0,0.75);box-shadow:4px 4px 4px rgba(0,0,0,0.75);text-shadow:.5px .5px 0 grey;z-index:10000}.tip{color:#ccc;background:#222;padding:3px;font-family:Verdana,sans-serif;font-size:8pt;line-height:1.2em;z-index:101;position:relative;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);-o-box-shadow:5px 5px 5px rgba(0,0,0,0.5);box-shadow:5px 5px 5px rgba(0,0,0,0.5)}.tip h1{font-size:150%;font-style:italic;margin-bottom:1em}.tip blockquote{font-style:italic;margin-left:2em;margin-right:2em}.loadBarContainer{height:10px;border:1px solid #fff;background:#000;opacity:.66;text-align:left}.loadBar{left:0;font-size:9px;font-family:sans-serif;font-weight:bold;letter-spacing:.25em;color:#000;border:0;background:#fff;height:10px}.iipmooviewer .scale{position:absolute;left:10px;bottom:10px;height:1.5em;width:auto;padding:3px;background:#222;opacity:.65;cursor:default;color:#bbb;text-align:center;font-weight:bold;font-size:65%;text-align:center;font-weight:normal;text-shadow:.5px .5px 0 grey;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;z-index:4999}.iipmooviewer .scale:hover{opacity:.9}.iipmooviewer .scale .ruler{margin-left:auto;margin-right:auto;border:2px solid #bbb;border-top:0;background:transparent;width:auto;height:2px}.iipmooviewer .scale .label{width:auto}.iipmooviewer .navcontainer .navbuttons{font-size:50%;line-height:0;background:#222;opacity:.6;width:auto;padding:5px;z-index:0;overflow:hidden;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.iipmooviewer .navcontainer .navbuttons img{margin-top:2px;margin-left:2px;cursor:pointer;position:relative;padding:1px}.iipmooviewer .canvas .annotation{position:absolute;overflow:visible;z-index:2;border:1px solid #888;background-color:transparent}.iipmooviewer .canvas .annotation:hover{border-color:#fff}.iipmooviewer img.logo{position:absolute;margin:5px;left:0;top:0;border:0;cursor:help;width:32px;height:32px;opacity:.65;z-index:5000}.iipmooviewer img.externalMapLogos{position:absolute;margin:5px 5px 5px 10px;left:25px;top:0;border:0;width:112px;height:36px;opacity:.65;z-index:5000}.iipmooviewer .info{position:absolute;z-index:5001;padding:2em;opacity:0;left:0;top:0;width:100%;height:100%;font-family:Verdana,sans-serif;font-size:9pt;color:#ccc;background:#111;display:table;overflow:hidden}.iipmooviewer .info div{margin-left:auto;margin-right:auto;display:table-cell;vertical-align:middle;width:100%;height:auto}.iipmooviewer{text-align:left;position:relative;margin-left:auto;margin-right:auto;width:75%;height:auto;display:block}#infoDivContent{text-align:left;position:relative;margin-left:auto;margin-right:auto;width:75%;height:600px;display:block;top:-40px;overflow-y:scroll}.iipmooviewer .info div a{color:#aaf;text-decoration:none}.iipmooviewer .info div a:hover{text-decoration:underline;text-shadow:1px 0 0 #66a}.iipmooviewer .info div a img{position:relative;top:8px;margin-right:8px;margin-left:0;border:0}.iipmooviewer .info div h2{margin-bottom:1.5em;text-align:left;letter-spacing:.1em;font-size:150%;font-weight:bold;text-shadow:1px 1px 0 #444}.iipmooviewer .info div ul{width:75%;font-size:8pt}.iipmooviewer .info .controlButtonsImages{vertical-align:bottom}.iipmooviewer .info .treeExpanderImage{vertical-align:bottom;position:relative;top:3px}.iipmooviewer .message{background:black;text-align:center;color:white;width:18em;margin-top:20px;margin-left:auto;margin-right:auto;position:relative;z-index:5;padding:.5em;opacity:.7;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em}@media screen and (max-device-width:480px){.iipmooviewer{-webkit-text-size-adjust:80%}.iipmooviewer .info div div{width:100%}.iipmooviewer .info div div ul{padding:1em}.iipmooviewer .info div div,.info div div ul li{font-size:8pt}.iipmooviewer .navcontainer .navbuttons img{width:24px;height:24px}}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.iipmooviewer{-webkit-text-size-adjust:120%}.iipmooviewer .info div div{width:90%}.iipmooviewer .navcontainer .navbuttons img{width:24px;height:24px}}