body{color:#333;font-family:Arial,sans-serif;font-size:14px;line-height:1.23;background:url("hp_bg_grain2.png")}a{color:#006cde;text-decoration:none;}a:hover{color:#4da3ff}h1,h2,h3,h4,h5,h6{line-height:1.23;margin:0}.ie6Warning{background:#ff0;text-align:center;font-weight:bold;font-size:20px;border-bottom:5px solid #000;color:#000;padding:10px}#cookieInfo{position:relative;background:#ffffbf;display:none;}#cookieInfo div{padding:15px;font-size:18px;}#cookieInfo div.close{position:absolute;right:0;top:0}#header{background:#1e2731;height:50px;}#header .container_12{position:relative;height:50px}#header .grid_3,#header .grid_9{height:50px}#header .logo{position:relative;top:15px;display:inline-block;vertical-align:top;width:82px;height:24px;}#header .logo .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;background-position:-260px -60px;width:82px;height:24px}#header .nav{position:absolute;display:block;margin:0;padding:0;right:0;top:0;}#header .nav li{display:inline-block;height:50px;vertical-align:top;position:relative;margin-left:2px;}#header .nav li a.plain{display:inline-block;position:relative;top:10px;line-height:30px;padding:0 8px;color:#8a96ad;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#header .nav li a.plain:hover{color:#fff}#header .hpButton{position:relative;top:12px;margin-left:5px}#header .separator{display:inline-block;width:1px;height:21px;background:#8996ae;vertical-align:bottom;position:relative;top:6px}#header #headerDropdown .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;background-position:-400px -80px;display:inline-block;vertical-align:top;position:relative;top:5px;left:-6px}#header #headerDropdown:hover .icon{background-position:-400px -60px}#header #headerDropdown.active{color:#fff;}#header #headerDropdown.active .icon{background-position:-400px -60px}#header.mindmaps li.mindmaps a,#header.guide li.guide a,#header.blog li.blog a,#header.faq li.faq a{background:#4b5568;color:#fff}.dijitIcon.headerMenuSettings,.dijitIcon.headerMenuSignout{background-image:url("uiSprite.png");background-repeat:no-repeat;width:16px;height:16px;margin:2px 0 0 10px}.dijitIcon.headerMenuSettings{background-position:-140px -340px}.dijitIcon.headerMenuSignout{background-position:-120px -340px}.dijitMenuItemSelected .dijitIcon.headerMenuSettings,.dijitFocused .dijitIcon.headerMenuSettings{background-position:-140px -360px}.dijitMenuItemSelected .dijitIcon.headerMenuSignout,.dijitFocused .dijitIcon.headerMenuSignout{background-position:-120px -360px}#ads{background:url("hp_bg_grain1.png");border-bottom:1px solid #e5e5e5;padding:10px 0;line-height:0;}#ads .container_12{position:relative;text-align:center;line-height:0;}#ads .container_12 .leaderboard .placeholder{display:inline-block;width:728px;height:90px;background:#000}#ads .container_12 .skyscraper{position:absolute;right:-170px;top:110px;}#ads .container_12 .skyscraper .placeholder{display:inline-block;width:160px;height:600px;background:#000}#ads .container_12 .skyscraper .responsive_ad{width:160px;height:600px}@media (max-width:1300px){#ads .container_12 .skyscraper{display:none}}@media (max-width:1300px){.responsive_ad{display:none}}body > .content{background:#fff;border-bottom:1px solid #d9d9d9;}body > .content h1{font-size:25px;font-weight:bold;color:#333}body > .content h2{font-size:20px;font-weight:bold;color:#333}body > .content .grained{background:url("hp_bg_grain1.png");padding:10px 0}body > .content .main{padding-top:20px;padding-bottom:50px;}body > .content .main p.quote{color:#999;font-size:18px;line-height:22px;margin:0 0 25px;text-align:right}body > .content .main .icon{float:right;background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;}body > .content .main .icon.about{background-position:0 -180px;width:70px;height:71px}body > .content .main .icon.contact{background-position:-80px -180px;width:70px;height:46px}body > .content .main .icon.imprint{background-position:-160px -180px;width:70px;height:71px}body > .content .main h1,body > .content .main h2{margin:30px 0 20px;}body > .content .main h1:first-child,body > .content .main h2:first-child{margin-top:0}body > .content .main p,body > .content .main ul{margin:20px 0;}body > .content .main p:first-child,body > .content .main ul:first-child{margin-top:0}body > .content .main hr{border-top:1px solid #bbb;border-bottom:none}body > .content .main .messageBox{background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top:1px solid #eee;border-left:1px solid #eee;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);padding:15px;margin-bottom:20px}body > .content .main .dijitTextBox{width:330px}body > .content .main .signup p.input{margin:10px 0;}body > .content .main .signup p.input:first-child{margin-top:0}body > .content .main .signup p.input label{display:block;font-size:12px;margin-bottom:4px;color:#666;}body > .content .main .signup p.input label.valid{color:#090}body > .content .main .signup p.input label.invalid{color:#f00}body > .content .main .signup p.checkbox{position:relative;background:#eee;padding:10px;border:1px solid #ccc;}body > .content .main .signup p.checkbox .dijitCheckBox{position:absolute;left:10px;top:10px}body > .content .main .signup p.checkbox label{display:inline-block;padding-left:30px;}body > .content .main .signup p.checkbox label.invalid{display:block;color:#f00}body > .content .main .acceptTerms p.checkbox{position:relative;background:#eee;padding:10px;border:1px solid #ccc;}body > .content .main .acceptTerms p.checkbox .dijitCheckBox{position:absolute;left:10px;top:10px}body > .content .main .acceptTerms p.checkbox label{display:inline-block;padding-left:30px;}body > .content .main .acceptTerms p.checkbox label.invalid{display:block;color:#f00}body > .content .main .signin .dijitTextBox{margin-right:10px}body > .content .main .signin .submit{margin-bottom:20px;position:relative;}body > .content .main .signin .submit .remember{position:absolute;left:200px;top:9px}body > .content .main.contact .twitter-follow-button{position:relative;top:-10px}body > .content .main.contact form{background:#f3f4f6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d0d5df;padding:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1);}body > .content .main.contact form textarea{width:478px;height:180px}body > .content .main.contact form p.name{display:none}body > .content .main.guide .menu h3{border-bottom:1px solid #eee;padding:3px 0 15px}body > .content .main.guide .menu div{border-bottom:1px solid #eee;padding:9px 0;}body > .content .main.guide .menu div a{color:#999;display:block;line-height:30px;padding:0 13px;}body > .content .main.guide .menu div a:hover{color:#000}body > .content .main.guide .menu div ul{list-style-type:none;list-style-position:inside;padding:0 0 0 15px;margin:0}body > .content .main.guide .menu.general a.general,body > .content .main.guide .menu.mymaps a.mymaps,body > .content .main.guide .menu.editor a.editor,body > .content .main.guide .menu.ui a.ui,body > .content .main.guide .menu.edit a.edit,body > .content .main.guide .menu.collab a.collab,body > .content .main.guide .menu.export a.export,body > .content .main.guide .menu.revisions a.revisions,body > .content .main.guide .menu.shortcuts a.shortcuts{border:1px solid #d7d7d7;border-top-color:#c7c7c7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ededed;background:-moz-linear-gradient(top, #dfdfdf 0%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#ededed));background:-webkit-linear-gradient(top, #dfdfdf 0%,#ededed 100%);background:-o-linear-gradient(top, #dfdfdf 0%,#ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 0%,#ededed 100%);background:linear-gradient(to bottom, #dfdfdf 0%,#ededed 100%);background:background:linear-gradient(to bottom, #dfdfdf 0%,#ededed 100%);;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);color:#000}body > .content .main.guide .content .floatLeft{float:left;margin:0 10px 10px 0}body > .content .main.guide .content .floatRight{float:right;margin:0 0 10px 10px}body > .content .main.guide .content div.floatRight{padding:5px;border:1px solid #eee;text-align:center;font-size:12px;}body > .content .main.guide .content div.floatRight img{display:block;margin:0 auto 4px}body > .content .main.guide .content ol{list-style-type:none;list-style-position:inside;padding:0;margin:0;}body > .content .main.guide .content ol li{padding-left:35px;margin:20px 0;position:relative;}body > .content .main.guide .content ol li .counter{position:absolute;left:0;top:0;width:24px;height:24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;line-height:24px;background:#ff8157;color:#fff;font-weight:bold;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.3);box-shadow:1px 2px 4px rgba(0,0,0,0.3)}body > .content .main.imprint .addressLabel{text-transform:uppercase;color:#9ea3ae;padding-right:15px;vertical-align:top}body > .content .main.blog h1{font-size:28px;margin-bottom:8px}body > .content .main.blog p.date{color:#9ea3ae;font-size:13px;margin:0 0 40px;text-transform:uppercase;}body > .content .main.blog p.date .by{font-style:italic;text-transform:none}body > .content .main.blog p{font-size:16px}body > .content .main.blog table.views-table{width:100%;margin:50px 0;border-collapse:collapse;}body > .content .main.blog table.views-table caption{font-size:20px;margin-bottom:15px}body > .content .main.blog table.views-table tbody{border-top:1px solid #e1e3e6;}body > .content .main.blog table.views-table tbody tr{border-bottom:1px solid #e1e3e6}body > .content .main.blog table.views-table tbody td{line-height:50px}body > .content .main.blog table.views-table tbody td.views-field-created{color:#9ea3ae;width:25%}body > .content .main table.adfreePaypal{width:100%;}body > .content .main table.adfreePaypal td{text-align:center;}body > .content .main table.adfreePaypal td div.upgradeTitle{font-size:20px;font-weight:bold;margin-bottom:5px}body > .content .main table.adfreePaypal td div.upgradePrice{font-size:18px;margin-bottom:10px}body > .content .loginNotice{background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top:1px solid #eee;border-left:1px solid #eee;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);padding:15px}body > .content .loginNotice.signup{margin:10px 0;padding:12px 0;position:relative;}body > .content .loginNotice.signup .bulletPoint{width:77px;float:left;text-align:center;}body > .content .loginNotice.signup .bulletPoint .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px}body > .content .loginNotice.signup .bulletPoint span{font-weight:bold;color:#525252}body > .content .loginNotice.signup .bulletPoint.free .icon{background-position:-140px -60px;width:33px;height:32px;margin:1px auto 9px}body > .content .loginNotice.signup .bulletPoint.fast .icon{background-position:-180px -60px;width:25px;height:34px;margin:0 auto 8px}body > .content .loginNotice.signup .bulletPoint.simple .icon{background-position:-220px -60px;width:31px;height:30px;margin:2px auto 10px}body > .content .loginNotice.signup .separator{width:1px;height:50px;background:#d0d0a0;float:left;position:relative;top:4px}body > .content .loginNotice.signup .tagline{margin-left:254px;}body > .content .loginNotice.signup .tagline h1{color:#000;font-size:20px;margin:6px 0 4px}body > .content .loginNotice.signup .tagline span{color:#525252}body > .content .loginNotice.signup .hpButton{position:absolute;right:15px;top:15px}body > .content .publicmap_header{border-bottom:1px solid #e5e5e5;height:50px;}body > .content .publicmap_header .nav{position:relative;padding-left:15px;width:445px;}body > .content .publicmap_header .nav a{color:#999;font-weight:bold;margin-right:8px;line-height:50px;}body > .content .publicmap_header .nav a:hover,body > .content .publicmap_header .nav a.active{color:#000}body > .content .publicmap_header .nav a .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;background-position:-400px -20px;display:inline-block;vertical-align:top;position:relative;left:-4px;top:16px}body > .content .publicmap_header .nav a:hover .icon,body > .content .publicmap_header .nav a.active .icon{background-position:-400px 0}body > .content .publicmap_header .nav.overview a.overview,body > .content .publicmap_header .nav.popular a.popular,body > .content .publicmap_header .nav.all a.all{color:#006cde}body > .content .publicmap_header .nav .separator{width:1px;height:20px;background:#ddd;display:inline-block;margin-right:8px;position:relative;top:5px}body > .content .publicmap_header .nav .sections{position:absolute;left:0;top:0}body > .content .publicmap_header .search{text-align:right;}body > .content .publicmap_header .search .dijitTextBox{position:relative;top:8px}body > .content .publicmap_header_loggedin{background:url("hp_bg_grain1.png");margin-top:-1px;padding-top:10px;border-bottom:1px solid #e5e5e5;height:39px;}body > .content .publicmap_header_loggedin a{font-weight:bold;line-height:39px;display:block;float:left;padding:0 14px;color:#999;}body > .content .publicmap_header_loggedin a:hover{color:#000}body > .content .publicmap_header_loggedin a.active{color:#006cde;background:#fff}body > .content .publicmap_header_loggedin a.mymapsLink,body > .content .publicmap_header_loggedin a.likedLink,body > .content .publicmap_header_loggedin a.galleryLink{border-left:1px solid #dedede;border-top:1px solid #dedede;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}body > .content .publicmap_header_loggedin a.galleryLink{border-right:1px solid #dedede}body > .content .gallery{padding:20px 0;}body > .content .gallery h1{margin-bottom:20px}body > .content .gallery .galleryUser h1{margin:5px 0 30px 80px}body > .content .gallery .galleryUser .avatar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;left:0;top:-10px}body > .content .gallery .mindmap{background:#fff;border:1px solid #ececec;border-bottom-color:#ccc;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px;}body > .content .gallery .mindmap.own{border-top:2px solid #ff8157}body > .content .gallery .mindmap a.thumbnail{width:200px;height:170px;display:block;position:relative;padding:0 10px;border-bottom:1px solid #f2f2f2;}body > .content .gallery .mindmap a.thumbnail .staffpicked{position:absolute;right:2px;bottom:0;border:10px solid #ff8157;border-top:10px solid transparent;border-left:10px solid transparent}body > .content .gallery .mindmap a.thumbnail .overlay{position:absolute;left:0;top:0;width:218px;height:170px;background:#fff;cursor:pointer;opacity:.8;filter:alpha(opacity=80);}body > .content .gallery .mindmap a.thumbnail .overlay .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;}body > .content .gallery .mindmap a.thumbnail .overlay .icon.show{background-position:-80px -100px;width:46px;height:33px;position:absolute;left:87px;top:68px}body > .content .gallery .mindmap a.thumbnail .overlay .tools{height:20px;margin-top:12px;}body > .content .gallery .mindmap a.thumbnail .overlay .tools span{display:block;float:left;color:#999;font-weight:bold;}body > .content .gallery .mindmap a.thumbnail .overlay .tools span .icon{display:inline-block;vertical-align:bottom;position:relative;top:0;bottom:0}body > .content .gallery .mindmap a.thumbnail .overlay .tools span:hover{color:#000}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.edit{margin-left:14px;}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.edit .icon{background-position:-80px -20px}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.edit:hover .icon{background-position:-80px 0}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.collaborators{margin-left:30px;}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.collaborators .icon{background-position:-100px -20px}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.collaborators:hover .icon{background-position:-100px 0}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.share{margin-left:22px;}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.share .icon{background-position:-120px -20px}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.share:hover .icon{background-position:-120px 0}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.export{margin-left:26px;}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.export .icon{background-position:-160px -20px}body > .content .gallery .mindmap a.thumbnail .overlay .tools span.export:hover .icon{background-position:-160px 0}body > .content .gallery .mindmap div.meta{padding:6px 10px;text-align:center;color:#999;font-size:12px;}body > .content .gallery .mindmap div.meta .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:bottom;position:relative;top:2px;left:2px;}body > .content .gallery .mindmap div.meta .icon.views{background-position:0 -20px;left:0}body > .content .gallery .mindmap div.meta .icon.comments{background-position:-20px -20px}body > .content .gallery .mindmap div.meta .icon.likes{background-position:-40px -20px}body > .content .gallery .mindmap div.title{color:#777;padding:0 10px 10px;text-align:center;font-size:12px;}body > .content .gallery .mindmap div.title a{color:#999;font-weight:normal;}body > .content .gallery .mindmap div.title a:hover{color:#000}body > .content .gallery .mindmap div.title .creator{font-weight:bold}body > .content .gallery .buttons{text-align:center;}body > .content .gallery .buttons .hpButton{margin-bottom:20px;}body > .content .gallery .buttons .hpButton .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:top;position:relative;top:13px;}body > .content .gallery .buttons .hpButton .icon.newer{left:-8px;background-position:-380px 0}body > .content .gallery .buttons .hpButton .icon.older{left:10px;background-position:-340px 0}body > .content .gallery .buttons .hpButton.disabled .icon.newer{background-position:-380px -20px}body > .content .gallery .buttons .hpButton.disabled .icon.older{background-position:-340px -20px}body > .content .gallery .info_front{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:16px;margin-bottom:20px;box-sizing:border-box;-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px 1px rgba(0,0,0,0.25);box-shadow:0 0 6px 1px rgba(0,0,0,0.25);}body > .content .gallery .info_front p:last-child{margin-bottom:0}body > .content .gallery .link_more{text-align:right;margin-bottom:40px}body > .content .gallery .front_ads{text-align:center;margin:30px auto;line-height:0;clear:both;}body > .content .gallery .front_ads .placeholder{display:inline-block;width:728px;height:90px;background:#000}body > .content .publicmap{border-bottom:1px solid #e5e5e5;}body > .content .publicmap .mindmapOverlay{position:absolute;left:9px;top:5px;}body > .content .publicmap .mindmapOverlay .loginNotice{width:180px}body > .content .publicmap .mindmapOverlay .menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:.9;filter:alpha(opacity=90);border:1px solid #c9ced6;background:#eeeff2;background:-moz-linear-gradient(top, #fff 0%, #d0d4db 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d0d4db));background:-webkit-linear-gradient(top, #fff 0%,#d0d4db 100%);background:-o-linear-gradient(top, #fff 0%,#d0d4db 100%);background:-ms-linear-gradient(top, #fff 0%,#d0d4db 100%);background:linear-gradient(to bottom, #fff 0%,#d0d4db 100%);background:background:linear-gradient(to bottom, #fff 0%,#d0d4db 100%);;-webkit-box-shadow:inset 0 -1px 0 rgba(32,47,70,0.25);-moz-box-shadow:inset 0 -1px 0 rgba(32,47,70,0.25);box-shadow:inset 0 -1px 0 rgba(32,47,70,0.25);height:40px;padding:0 9px;width:72px;}body > .content .publicmap .mindmapOverlay .menu.big{width:154px}body > .content .publicmap .mindmapOverlay .menu a{display:block;float:left;width:24px;height:24px;border:1px solid transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:7px;margin-right:4px;color:#000;font-weight:bold;}body > .content .publicmap .mindmapOverlay .menu a.last{margin-right:0}body > .content .publicmap .mindmapOverlay .menu a:hover{border-color:#b8bdc7;background:#d9dde3;background:-moz-linear-gradient(top, #fff 0%, #d9dde3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d9dde3));background:-webkit-linear-gradient(top, #fff 0%,#d9dde3 100%);background:-o-linear-gradient(top, #fff 0%,#d9dde3 100%);background:-ms-linear-gradient(top, #fff 0%,#d9dde3 100%);background:linear-gradient(to bottom, #fff 0%,#d9dde3 100%);background:background:linear-gradient(to bottom, #fff 0%,#d9dde3 100%);;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5)}body > .content .publicmap .mindmapOverlay .menu a.inactive:hover{border-color:transparent;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body > .content .publicmap .mindmapOverlay .menu a:active{border-color:#b8bdc7;background:#fff;background:-moz-linear-gradient(top, #d9dde3 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9dde3), color-stop(100%,#fff));background:-webkit-linear-gradient(top, #d9dde3 0%,#fff 100%);background:-o-linear-gradient(top, #d9dde3 0%,#fff 100%);background:-ms-linear-gradient(top, #d9dde3 0%,#fff 100%);background:linear-gradient(to bottom, #d9dde3 0%,#fff 100%);background:background:linear-gradient(to bottom, #d9dde3 0%,#fff 100%);;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5),inset 0 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5),inset 0 2px 1px rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.5),inset 0 2px 1px rgba(0,0,0,0.1)}body > .content .publicmap .mindmapOverlay .menu a.edit{width:60px;line-height:24px;vertical-align:top}body > .content .publicmap .mindmapOverlay .menu a .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;margin:2px;display:inline-block;vertical-align:top;}body > .content .publicmap .mindmapOverlay .menu a .icon.edit{background-position:-80px 0}body > .content .publicmap .mindmapOverlay .menu a .icon.like{background-position:-40px 0}body > .content .publicmap .mindmapOverlay .menu a .icon.likeInactive{background-position:-40px -20px}body > .content .publicmap .mindmapOverlay .menu a .icon.comment{background-position:-20px 0}body > .content .publicmap .mindmapOverlay .menu .separator{float:left;width:0;height:39px;border-left:1px solid #d7d8da;border-left-color:rgba(0,0,0,0.1);border-right:1px solid #fcfcfd;border-right-color:rgba(255,255,255,0.7);margin:0 9px 0 5px}body > .content .publicmap iframe.embedded{width:940px;height:620px;border:1px solid #ececec;border-bottom-color:#ccc;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}body > .content .publicmap iframe.embedded.own{border-top:2px solid #ff8157}body > .content .publicmap h1{margin-top:20px;padding-right:80px;}body > .content .publicmap h1 a{color:#333}body > .content .publicmap .hpButton.social{position:absolute;right:80px;top:20px}body > .content .publicmap .socialDropdown{position:absolute;right:80px;top:56px;width:120px;height:80px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px 1px rgba(0,0,0,0.1);padding:12px;overflow:hidden;z-index:100;}body > .content .publicmap .socialDropdown .fb-like{margin-bottom:6px;}body > .content .publicmap .socialDropdown .fb-like > span{width:120px !important;height:20px !important;}body > .content .publicmap .socialDropdown .fb-like > span > iframe{width:120px !important;height:20px !important}body > .content .publicmap .socialDropdown .twitter-share-button{margin-bottom:6px}body > .content .publicmap .meta{color:#999;position:relative;top:0;left:-5px;}body > .content .publicmap .meta .icon{display:inline-block;background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;position:relative;top:5px;left:2px;}body > .content .publicmap .meta .icon.views{background-position:0 -20px}body > .content .publicmap .meta .icon.comments{background-position:-20px -20px}body > .content .publicmap .meta .icon.likes{background-position:-40px -20px}body > .content .publicmap .info{margin:20px 0;position:relative;}body > .content .publicmap .info .avatar{float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:20px;margin-bottom:20px}body > .content .publicmap .info .creator{color:#006cde;}body > .content .publicmap .info .creator a{font-weight:bold}body > .content .publicmap .info .description{width:400px;margin-top:5px;margin-left:120px}body > .content .publicmap .info .hpButton{position:absolute;right:0;top:0}body > .content .publicmap .tags h2{margin-top:18px;}body > .content .publicmap .tags h2 .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;background-position:-200px 0;display:inline-block;position:relative;top:5px;left:-5px}body > .content .publicmap .tags .taglist{padding-left:20px;padding-top:4px;width:200px;}body > .content .publicmap .tags .taglist a{font-size:12px;color:#777;}body > .content .publicmap .tags .taglist a:hover{color:#222}body > .content .publicmap .tags .hpButton{position:absolute;right:0;top:18px}body > .content .publicmapMain{padding-bottom:35px;}body > .content .publicmapMain .comments h2{margin-top:30px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eee;}body > .content .publicmapMain .comments h2 a{color:#333}body > .content .publicmapMain .comments h2 .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;background-position:-20px 0;display:inline-block;position:relative;top:4px;left:-4px;float:none}body > .content .publicmapMain .comments .comment{border-bottom:1px solid #eee;padding:0 20px 20px;margin-bottom:20px;}body > .content .publicmapMain .comments .comment.own{border-left:2px solid #ff8157}body > .content .publicmapMain .comments .comment .avatar{float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:20px}body > .content .publicmapMain .comments .comment .username{margin-bottom:6px;font-weight:bold}body > .content .publicmapMain .comments .comment .body{margin-left:80px}body > .content .publicmapMain .comments .comment .date{margin-top:14px;margin-left:80px;color:#999}body > .content .publicmapMain .comments .pagination{text-align:center;}body > .content .publicmapMain .comments .pagination .hpButton{margin-bottom:20px;}body > .content .publicmapMain .comments .pagination .hpButton .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:top;position:relative;top:13px;float:none;}body > .content .publicmapMain .comments .pagination .hpButton .icon.newer{left:-8px;background-position:-380px 0}body > .content .publicmapMain .comments .pagination .hpButton .icon.older{left:10px;background-position:-340px 0}body > .content .publicmapMain .comments .pagination .hpButton.disabled .icon.newer{background-position:-380px -20px}body > .content .publicmapMain .comments .pagination .hpButton.disabled .icon.older{background-position:-340px -20px}body > .content .publicmapMain .comments .commentForm h3{color:#999;margin-bottom:8px}body > .content .publicmapMain .comments .commentForm textarea{display:block;margin-bottom:16px;width:600px;height:70px}body > .content .publicmapMain .related h2{margin-top:35px;margin-bottom:16px}body > .content .publicmapMain .related .container{background:url("hp_bg_grain1.png");border:1px solid #e4e4e4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}body > .content .publicmapMain .related .container>div{margin-bottom:10px;padding:10px;font-size:12px;}body > .content .publicmapMain .related .container>div .thumbnail{background:#fff;float:left;display:block;width:130px;height:90px;margin-right:15px;}body > .content .publicmapMain .related .container>div .thumbnail img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ececec;border-bottom-color:#ccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}body > .content .publicmapMain .related .container>div .title{font-weight:bold;margin-bottom:4px;margin-left:145px}body > .content .publicmapMain .related .container>div .icon{display:inline-block;vertical-align:bottom;margin-right:4px;position:relative;top:3px;background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;float:none}body > .content .publicmapMain .related .container>div .views,body > .content .publicmapMain .related .container>div .comments,body > .content .publicmapMain .related .container>div .likes{color:#999;margin-left:145px}body > .content .publicmapMain .related .container>div .views .icon{background-position:0 -20px}body > .content .publicmapMain .related .container>div .comments .icon{background-position:-20px -20px}body > .content .publicmapMain .related .container>div .likes .icon{background-position:-40px -20px}body > .content .publicmap_header .hpButton{margin-top:8px;padding:0 10px;}body > .content .publicmap_header .hpButton .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;background-position:-180px 0;display:inline-block;vertical-align:top;position:relative;left:0;top:5px}body > .content .mymaps .sidebar h2{padding-bottom:16px;border-bottom:1px solid #dedede}body > .content .mymaps .sidebar .group{height:43px;padding-top:10px;border-bottom:1px solid #dedede;position:relative;}body > .content .mymaps .sidebar .group .label{display:block;padding-left:13px;padding-right:50px;line-height:31px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;}body > .content .mymaps .sidebar .group .label:hover{color:#000}body > .content .mymaps .sidebar .group.active .label{border:1px solid #d7d7d7;border-top-color:#c7c7c7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ededed;background:-moz-linear-gradient(top, #dfdfdf 0%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#ededed));background:-webkit-linear-gradient(top, #dfdfdf 0%,#ededed 100%);background:-o-linear-gradient(top, #dfdfdf 0%,#ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 0%,#ededed 100%);background:linear-gradient(to bottom, #dfdfdf 0%,#ededed 100%);background:background:linear-gradient(to bottom, #dfdfdf 0%,#ededed 100%);;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);color:#000}body > .content .mymaps .sidebar .group .counter{position:absolute;right:5px;top:17px;background:#bbb;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;line-height:20px;color:#fff;padding:0 9px;font-size:12px}body > .content .mymaps .sidebar .group.published{margin-bottom:40px}body > .content .mymaps .sidebar .group .dropdown{position:absolute;right:5px;top:17px;background:#bbb;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;line-height:20px;cursor:pointer;}body > .content .mymaps .sidebar .group .dropdown:hover{background:#aaa;display:block !important}body > .content .mymaps .sidebar .group .dropdown .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;background-position:-400px -60px;position:relative}body > .content .mymaps .sidebar .group.dropdownActive .counter{display:none !important}body > .content .mymaps .sidebar .group.dropdownActive .dropdown{background:#aaa;display:block !important}body > .content .mymaps .maplist .menubar{color:#999;height:44px;padding-top:9px;overflow:hidden;position:relative;}body > .content .mymaps .maplist .menubar.upper{border-bottom:1px solid #dedede}body > .content .mymaps .maplist .menubar.lower{margin-bottom:20px}body > .content .mymaps .maplist .menubar .hpButton .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:top;position:relative;left:0;top:5px}body > .content .mymaps .maplist .menubar .hpButton.add .icon{background-position:-180px 0}body > .content .mymaps .maplist .menubar .hpButton.import .icon{background-position:-140px 0}body > .content .mymaps .maplist .menubar .hpButton.previous .icon{background-position:-380px 0}body > .content .mymaps .maplist .menubar .hpButton.previous.disabled .icon{background-position:-380px -20px}body > .content .mymaps .maplist .menubar .hpButton.next .icon{background-position:-340px 0}body > .content .mymaps .maplist .menubar .hpButton.next.disabled .icon{background-position:-340px -20px}body > .content .mymaps .maplist .menubar .hpButton.sort .icon{background-position:-400px 0;width:13px}body > .content .mymaps .maplist .menubar .left{position:absolute;left:0;top:9px}body > .content .mymaps .maplist .menubar .center{text-align:center;}body > .content .mymaps .maplist .menubar .center .pagecounts{margin-right:10px}body > .content .mymaps .maplist .menubar .right{position:absolute;right:0;top:9px;}body > .content .mymaps .maplist .menubar .right .label{margin-right:5px}body > .content .mymaps .maplist .mapcontainer .nomaps{padding:20px;border-bottom:1px solid #dedede}body > .content .mymaps .maplist .mapcontainer .mindmap{clear:both;position:relative;padding:20px 20px 20px 155px;border-bottom:1px solid #dedede;}body > .content .mymaps .maplist .mapcontainer .mindmap img{background:#fff;position:absolute;left:0;top:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ececec;border-bottom-color:#ccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}body > .content .mymaps .maplist .mapcontainer .mindmap h2{font-size:18px;margin-bottom:5px}body > .content .mymaps .maplist .mapcontainer .mindmap .dates{color:#999;font-size:12px;margin-bottom:15px}body > .content .mymaps .maplist .mapcontainer .mindmap .meta{font-size:12px;color:#999;}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a{color:#999;position:relative;}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a:hover{color:#000}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:bottom;position:relative;left:1px;top:3px;}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .icon.groups{background-position:-220px -20px}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .icon.published{background-position:-120px -20px}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .icon.collaborators{background-position:-100px -20px}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a:hover .icon.groups{background-position:-220px 0}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a:hover .icon.published{background-position:-120px 0}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a:hover .icon.collaborators{background-position:-100px 0}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .tooltip{background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top:1px solid #eee;border-left:1px solid #eee;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);padding:10px;color:#333;cursor:default;position:absolute;left:0;bottom:20px;min-width:150px;max-width:300px;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;line-height:18px;}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .tooltip .collaborator{white-space:nowrap;}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .tooltip .collaborator.creator{font-weight:bold}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a .tooltip .group{white-space:nowrap}body > .content .mymaps .maplist .mapcontainer .mindmap .meta a:hover .tooltip{visibility:visible;opacity:1;filter:alpha(opacity=100)}body > .content .mymaps .maplist .mapcontainer .mindmap .hover{position:absolute;right:0;top:18px;}body > .content .mymaps .maplist .mapcontainer .mindmap .hover .hpButton .icon{background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:top;position:relative;left:0;top:5px}body > .content .mymaps .maplist .mapcontainer .mindmap .hover .hpButton.edit .icon{background-position:-80px 0}body > .content .mymaps .maplist .mapcontainer .mindmap .hover .hpButton.dropdown .icon{background-position:-400px 0;width:13px;left:-4px}#footer{border-top:1px solid rgba(255,255,255,0.8);padding:17px 0 0 0;color:#999;}#footer a{color:#777;font-weight:bold;}#footer a:hover{color:#222}#footer hr{border:0;border-bottom:1px solid #dedede;margin:14px 0}#footer ul{margin:0;padding:0;}#footer ul li{display:inline-block;margin-right:17px;font-size:12px}#footer .copyright{text-align:right}#footer div.contact{margin-top:40px;}#footer div.contact h2{font-size:18px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-bottom:12px}#footer div.contact p{margin:0}#footer div.contact a.facebook,#footer div.contact a.twitter{color:#999;display:block;line-height:36px;}#footer div.contact a.facebook:hover,#footer div.contact a.twitter:hover{color:#222}#footer div.contact a.facebook .icon,#footer div.contact a.twitter .icon{display:inline-block;position:relative;top:6px;margin-right:7px;vertical-align:top;background-image:url("hp_spr_homepage.png");background-repeat:no-repeat;width:20px;height:20px}#footer div.contact a.facebook .icon{background-position:0 -100px;width:25px;height:25px}#footer div.contact a.facebook:hover .icon{background-position:0 -60px;width:25px;height:25px}#footer div.contact a.twitter .icon{background-position:-40px -100px;width:25px;height:25px}#footer div.contact a.twitter:hover .icon{background-position:-40px -60px;width:25px;height:25px}#footer .contactForm{padding-top:25px;}#footer .contactForm label{width:75px;text-align:right;display:inline-block;vertical-align:top;margin:9px 25px 0 0}#footer .contactForm textarea{width:248px;height:120px}#footer .contactForm p{margin-bottom:15px;}#footer .contactForm p.name{display:none}#footer .contactForm .hpButton{margin-left:104px}#footer .footerspace{height:100px}.uiDialog{position:absolute;left:0;top:0;width:500px;background:#fbfbfb;border:1px solid #c3c8d0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 4px rgba(0,0,0,0.1);box-shadow:0 0 10px 4px rgba(0,0,0,0.1);z-index:999;}.uiDialog .header{height:50px;background:#eeeff2;background:-moz-linear-gradient(top, #fff 0%, #ebedef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ebedef));background:-webkit-linear-gradient(top, #fff 0%,#ebedef 100%);background:-o-linear-gradient(top, #fff 0%,#ebedef 100%);background:-ms-linear-gradient(top, #fff 0%,#ebedef 100%);background:linear-gradient(to bottom, #fff 0%,#ebedef 100%);background:background:linear-gradient(to bottom, #fff 0%,#ebedef 100%);;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:1px solid #c3c8d0;}.uiDialog .header .title{font-size:20px;color:#202f46;line-height:50px;margin-left:20px}.uiDialog .content{box-sizing:border-box;padding:30px 20px 20px;overflow:auto;}.uiDialog .content p{font-size:13px;line-height:16px;margin:10px 0}.uiDialog .content p.first,.uiDialog .content h2.first{margin-top:0}.uiDialog .content p.topSpace{margin-top:20px}.uiDialog .content p.last{margin-bottom:0}.uiDialog .content h2{line-height:16px;font-size:13px;font-weight:bold;color:#1f2e46;margin:20px 0 10px}.uiDialog .content a{color:#17b0ff}.uiDialog.publish .content .loading{text-align:center}.uiDialog.publish .content .error{color:#f00}.uiDialog.publish .content p.info{color:#999;font-size:12px}.uiDialog.publish .content .panelPublish{position:relative;}.uiDialog.publish .content .panelPublish .publishPublic{position:absolute;top:0;right:0}.uiDialog.publish .content .panelPublish div.sharing{position:relative;}.uiDialog.publish .content .panelPublish div.sharing a{display:block;position:absolute;top:0;right:0}.uiDialog.publish .content .panelPublish div.sharing .info{color:#999;font-size:12px}.uiDialog.publish .content .dijitTextArea{height:50px}.uiDialog.collaboration .content .loading{text-align:center}.uiDialog.collaboration .content .error{color:#f00}.uiDialog.collaboration .content .tokenBox .token{display:inline-block;background:#d5e2f0;font-weight:bold;color:#202f46;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:28px;padding:0 8px;margin:0 5px 5px 0;white-space:nowrap;}.uiDialog.collaboration .content .tokenBox .token .remove{display:inline-block;position:relative;top:4px;margin:0 0 0 5px;cursor:pointer;background-image:url("uiSprite.png");background-repeat:no-repeat;width:16px;height:16px;background-position:-20px -580px;}.uiDialog.collaboration .content .tokenBox .token .remove:hover{background-position:-20px -600px}.uiDialog.collaboration .content .tokenBox .token .remove.active{background-position:-20px -620px}.uiDialog.collaboration .content .tokenBox .token .help{display:inline-block;position:relative;top:4px;margin:0 0 0 5px;cursor:pointer;background-image:url("uiSprite.png");background-repeat:no-repeat;width:16px;height:16px;background-position:-80px -580px;}.uiDialog.collaboration .content .tokenBox .token .help:hover{background-position:-60px -600px}.uiDialog.collaboration .content .tokenBox .token .help.active{background-position:-60px -620px}.uiDialog.collaboration .content .uiTokenInput{width:448px}.uiDialog.export .content div.format,.uiDialog.export .content div.paper,.uiDialog.export .content div.orientation{float:left}.uiDialog.export .content div.format,.uiDialog.export .content div.paper{margin-right:30px}.uiDialog.groupedit div.groups{height:200px;padding-top:2px;overflow:auto;}.uiDialog.groupedit div.groups div.group{margin-bottom:10px}.uiDialog.mapdescription .dijitTextArea{height:80px}.uiForm .uiDialog .dijitTextArea,.uiForm.uiDialog .dijitTextArea{width:440px}