/*
      ____       _      _____   ___    ___    _   _      _      _       _____ 
     |  _ \     / \    |_   _| |_ _|  / _ \  | \ | |    / \    | |     | ____|
     | |_) |   / _ \     | |    | |  | | | | |  \| |   / _ \   | |     |  _|  
     |  _ <   / ___ \    | |    | |  | |_| | | |\  |  / ___ \  | |___  | |___ 
     |_| \_\ /_/   \_\   |_|   |___|  \___/  |_| \_| /_/   \_\ |_____| |_____|
           
     Copyright (c) 2013-2025 by ReasoningLab.com
     All rights reserved.

     This software and associated materials are protected by copyright.
     Decompilation, disassembly, or reverse engineering of this software, in
     whole or in part, or publishing in regards to attempts to do so, is
     prohibited.  If your use of this software is inconsistent with this
     policy, your license to access this or any copy of this software is
     revoked, null and void.

*/
.navbar-inner{padding:3px 0;height:60px}.navbar{position:absolute;z-index:0;height:60px;top:0;width:100%}.navbar .container{position:relative;width:940px}.navbar ul.nav a{font-size:13px;line-height:13px;padding-top:40px;padding-bottom:0}.btn.jumbo{font-size:21px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.container{width:940px}#bottomnav{border-top:1px solid #aaa;background-color:#ddd;color:#666;margin-top:11px;padding-top:17px;padding-bottom:17px}.home_well_div{height:150px}.rationaletag a{display:inline-block;color:#fff;text-decoration:none}.rationaletag a:hover{color:blue;text-shadow:0 0 4px white;text-decoration:none}.rationaletag-disabled{background-color:#d3d3d3}body{padding-top:66px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333}footer{border-top:1px solid #aaa;background-color:#ddd;color:#888;margin:0;padding-top:17px}p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px}hr{margin:18px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}h1{font-size:30px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h3{font-size:18px;line-height:27px}h4{font-size:14px}h4,h5,h6{line-height:18px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333}h3.h3-bordered{border-bottom:1px solid #eee}fieldset{padding:0;margin:0;border:0}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:0;cursor:pointer;border-radius:0 \0/}label,input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px}input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}input.span3,textarea.span3,.uneditable-input.span3{width:230px}textarea{height:auto}.table th,.table td{padding:8px;line-height:18px;text-align:left;border-top:1px solid #ddd}.page-header h1{line-height:1}.page-header h1 a{color:#333}.form-horizontal .control-group>label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .control-group{margin-bottom:18px}.help-inline{color:#999}label,input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px}.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;line-height:11px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.gravatar_holder img{display:block;border:1px solid #777;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.065);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.065);box-shadow:1px 1px 1px rgba(0,0,0,.065)}.gravatar_holder a img:hover{border:1px solid #333}.navbar .gravatar_holder{float:right;padding:4px 0 4px 10px}.navbar-inner,.navbar.fill{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#navbar-rightbox{float:right;text-align:right;color:#bbb;height:51px;font-size:13px;line-height:17px;padding-top:5px;padding-bottom:4px}#navbar-rightbox a{color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}#navbar-rightbox a:hover{color:#333;text-decoration:none;background-color:transparent}#logoholder{float:left;line-height:normal;padding:5px 14px 9px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#logoholder a{padding:0}#logoholder a img{display:block;padding:0}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0}form#login #id_username,form#login #id_password{width:140px}form#profile_form #id_username,form#profile_form #id_first_name,form#profile_form #id_last_name{width:140px}form#profile_form #id_bio{width:280px;height:80px}select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:18px;font-size:13px;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto}select#language_picker_select{width:120px;vertical-align:baseline}.map_page_linkandshare{font-size:12px;line-height:16px;margin-bottom:8px;color:#555}.map_page-lns-buttons>button{padding:4px 6px 4px}.map_page-lns-tabs>div{display:none}.map_page-lns-tabs>div.active{display:block}form#language_picker_form{display:inline-block}#subunsubwidget_status{color:#080;font-weight:bold}p.subunsubwidget-line{padding-left:20px}p.subunsubwidget-line input[type="checkbox"]{vertical-align:baseline}#subunsubwidget_status{color:#080;font-weight:bold}.btn{font-size:13px;line-height:18px;vertical-align:top}.btn-group{vertical-align:top}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:13px}select,input[type="file"]{height:28px;line-height:28px}.fun_image{-webkit-box-shadow:0 0 4px #333;-moz-box-shadow:0 0 4px #333;box-shadow:0 0 4px #333;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;display:block}#homepage_masthead h1{font-size:44px;line-height:44px;margin-top:20px;margin-bottom:20px;color:#000;text-align:center}#homepage_masthead h2{font-size:24px;line-height:24px;color:#000;text-align:center}.home_well_div h4{margin:10px 0;color:#6f6f70;font-size:17.5px}#quick-start-maps h1{font-size:30px}td.rightcol{text-align:right;width:240px}.maps_span8{width:570px}.maps_span4{width:350px}.row-fluid [class*="span"].center,.center{margin:0 auto;float:none}#browserwarning{display:none;text-align:center}.homepage-public-activity-timehint{float:right;font-style:italic;color:#a6a6a6}#maps_page_rename{color:#08c}#map_page_rename{color:#08c}.mini_clickable_hover_link{font-size:13px;font-weight:normal;line-height:13px;margin-left:5px;margin-right:5px;opacity:.5;filter:alpha(opacity=50)}.mini_clickable_hover_link i{vertical-align:baseline}.mini_clickable_hover_link:hover{opacity:1;filter:alpha(opacity=100);background-color:#dfd;text-decoration:none}.field_blank{color:#666;font-style:italic}.page-header{margin-top:17px;padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eee}a.deemphasized-next-to-button{color:#999;line-height:28px}a.deemphasized-next-to-button:hover{color:#005580}.pagination-holder{text-align:center}.pagination-holder .pagination{display:inline-block;margin:0}.pagination{height:36px}.pagination li{display:inline}.pagination a{line-height:34px}.map_page_linkandshare input{font-size:10px;line-height:12px;height:12px;margin-bottom:0}table.map-listing{word-wrap:break-word;table-layout:fixed}#maps-search-q{margin-bottom:0;width:210px}#mapsfolder-add-folderstr{margin-bottom:0;width:210px;height:20px}div.thumbnail.systemfolder{background-color:#f8f8f8;width:210px;height:20px}div.thumbnail.folder{background-color:transparent;width:210px;height:20px}div.thumbnail input[type=checkbox]{position:absolute;-webkit-transition:all .5s ease-in-out}.add-on{display:inline-block;vertical-align:top}div.titleArea{text-align:left;display:inline-block}div.title{margin-top:2px;margin-left:15px;float:left;color:#555}.title a{color:inherit}span.titleClose{text-align:right;float:right;color:#555;display:block}.table tbody tr.systemfolder>td{background-color:#f8f8f8}.draggable.folder.accept{border:1px dashed grey}.draggable.folder.over{background-color:#f8f8f8;border:1px solid grey}.rationale-inline-block{position:relative;display:-moz-inline-box;display:inline-block}.folder-path-container{color:#777;font-size:11px;height:26px;line-height:26px;outline:none;overflow:hidden;text-align:top;white-space:nowrap;z-index:1}.folder-path-element{cursor:pointer}.folder-path-folder{vertical-align:top}.folder-current-element{font-weight:bold;cursor:default}.folder-path-separator-icon{background-image:url(/Content/images/icons_35.png);background-position:-1598px 8px!important;background-repeat:no-repeat;height:16px;-moz-opacity:.55;-khtml-opacity:.55;opacity:.55;filter:alpha(opacity=55);width:20px}#draggableHelper{height:28px;line-height:28px;width:150px;background-color:#fff;font-size:14px;font-weight:bold;border:1px solid #ebebeb;text-align:center}.modal{left:55%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-Ea-O{background-color:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.2);border-bottom-width:1px;overflow:hidden;padding:16px}.m-Ea-O-r{padding:0 0 0 30px;position:relative}.m-Ea-O-ic-e{background-color:transparent;border:none;left:0;margin:0 0 0 -4px;padding:4px;position:absolute;top:-5px}.m-Ea-O-ic-e .m-Ea-O-ic-d{margin-left:-2px;opacity:.55}.m-t-n{height:240px;overflow:hidden;position:relative;width:320px}.m-t-ab-Bc{height:240px;left:0;line-height:240px;position:absolute;text-align:center;top:0;width:320px}.m-t-n>.j-D{border:none;box-shadow:none;height:240px;left:0;overflow:auto;overflow-x:hidden;padding:0;top:0;width:320px}.j-D,.a-yf-D{border:none;box-shadow:0 0 20px 0 rgba(0,0,0,.2);z-index:2300}.j-D{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.j-D{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:opacity .218s;transition:opacity .218s;background:#fff;cursor:default;font-size:13px;margin:0;outline:none;padding:6px 0;position:absolute}.m-t-n .j-M.j-M-kc{margin-right:0}.m-t-n .j-M{padding-left:46px}.j-M.j-M-kc{border-left:4px solid #848484;margin-left:0;padding-bottom:6px;padding-top:6px}.j-M-kc,.j-M-ha{background-color:#eee;border-color:#eee;border-style:dotted;border-width:1px 0;padding-top:5px;padding-bottom:5px}.j-M{min-width:198px;border:none;height:24px;margin:0;margin-left:4px;padding-right:24px;position:relative;color:#333;cursor:pointer;list-style:none;padding:6px 8em 6px 30px;white-space:nowrap}.j-M-Wa{cursor:default}.j-M-Wa .j-M-d{filter:alpha(opacity=30);opacity:.3}.j-M-Wa .j-M-sk,.j-M-Wa .j-M-r{color:#ccc!important}.m-t-n .j-M-r{margin-left:0;padding-left:0}.j-M-kc .j-M-r,.j-M-ha .j-M-r{color:#333}.j-M-r{margin-left:4px;margin-top:3px;padding-left:16px}.m-t-n .j-M .a-M-R{overflow:hidden;text-overflow:ellipsis;width:180px}.m-M-d{left:11px;margin-top:4px}.j-M-ua,.j-M-d{background-repeat:no-repeat;height:21px;left:3px;position:absolute;right:auto;top:3px;vertical-align:middle;width:21px}.blog-entry h2.title{text-align:left}.blog-entry h4.date{font-size:13px;font-weight:normal;line-height:13px;margin-bottom:15px;color:#555}.blog-entry h4.date a{color:#555}table.forum-list,table.rationale-comments,table.homepage-public-activity{word-wrap:break-word;table-layout:fixed}table.rationale-comments tbody tr:nth-child(odd) td{background-color:#f0f0f0}table.rationale-comments tbody tr.by_me:nth-child(even) td{background-color:#ffd}table.rationale-comments tbody tr.by_me:nth-child(odd) td{background-color:#ffffbe}table.rationale-comments .delete_box{float:right}table.rationale-comments .delete_box a{display:block;width:15px;text-align:right;font-weight:bold;font-stretch:normal}table.rationale-comments td.rightcol .gravatar_holder{float:right;margin-left:10px}table.forum-list .rightcol .gravatar_holder,table.forum-threads .rightcol .gravatar_holder{float:right;margin-left:10px}form.comment_form textarea#id_comment{width:300px;height:120px}.comment-preview{display:none}.bbcode-rationale-link img{-webkit-box-shadow:0 0 4px #333;-moz-box-shadow:0 0 4px #333;box-shadow:0 0 4px #333;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;display:block;max-width:321px}.bbcode-rationale-link img:hover{-webkit-box-shadow:0 0 10px #080;-moz-box-shadow:0 0 10px #080;box-shadow:0 0 10px #080}table.rationale-comments td.rightcol{width:240px;text-align:right;color:#a6a6a6}form#blog-new-post #id_title,form#blog-new-post #id_comment{width:460px}.bold{font-weight:bold}table.forum-list .forum-title{font-size:16px;font-weight:bold}table.forum-list .middlecol{width:100px;text-align:right;color:#a6a6a6}table.forum-list .rightcol{width:300px;text-align:right;color:#a6a6a6}table.forum-list .rightcol a{color:#79b5d2}table.forum-threads{margin-top:10px}table.forum-threads .middlecol{width:100px;text-align:right;color:#a6a6a6}table.forum-threads .rightcol{width:300px;text-align:right;color:#a6a6a6}table.forum-threads .rightcol a{color:#79b5d2}table.forum-threads .thread-title{font-size:16px;font-weight:bold}h2.thread-title a{color:#333}table.rationale-comments td.rightcol a,table.inbox-activitytable td.rightcol a{color:#79b5d2}.payment-overview-table{margin-bottom:0}.payment-overview-table tr td:last-child{text-align:right}.payment-overview-table tfoot{border-top:3px solid #d9e0e2;font-weight:700}.hidden{display:none}