@charset "iso-8859-1";

/*general styles*/
.dojoxFloatingMinimizeIcon, .footerElement, .popuplogo, .popupdiv .statyear {
	float:left;
}
#sbar, .socialElement, .stylebutton, .dijitDialogPaneContent button {
	float:right;
}
html, body, #mainDiv {
	overflow:hidden;
	width:100%;
	height:100%;
}
body {
	color:#000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0 0;
	background:#FFF;
}
img {
	border:none;
}
.offscreen {
	left:-1000em;
	position:absolute;
}
.nobr {
	white-space:nowrap;
}

#headDiv .left {
	left:0;
}
#headDiv .right {
	right:0;
}
/*Level 2*/
#headDiv {
	height:91px;
	overflow:hidden;
}
#footer {
	padding:3px;
	height:26px;
}

#sbar,#suser {
	font-size:13px;
	padding-top:1px !important;
}
#sbar {
	display:inline;
	text-align:right;
	height:22px;
	margin-right:8px;
}
#suser {
	padding:1px 0 7px 2px !important;
	margin-left:8px;
}
.sb1, .sb1 a {
	color:#00C !important;
	margin-right:.73em;
	vertical-align:top;
}
.sbh, .sbd {
	height:0;
	position:absolute;
	width:100%;
	border-top:1px solid #C9D7F1;
	font-size:1px;
	z-index:1000;
}
.sbh {
	top: 24px;
}
.sbd {
	top:90px;
}

/* ToggleSplitter Fix */
.dijitBorderContainerNoGutter .dojoxToggleSplitterLeft,
.dijitBorderContainerNoGutter .dojoxToggleSplitterRight,
.dijitBorderContainerNoGutter .dijitSplitterH .dojoxToggleSplitterIcon,
.dijitBorderContainerNoGutter .dijitSplitterV .dojoxToggleSplitterIcon {
	cursor:pointer;
}
.soria .dijitSplitterV, .nihilo .dijitSplitterV {
	width:9px;
}
.tundra .dijitSplitterV {
	width:5px;
}
.tundra .dojoxToggleSplitterLeft .dojoxToggleSplitterIconOpen {
	background:transparent url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/tundra/images/spriteArrows.png) repeat-y scroll -8px 0;
	height:21px;
	left:1px;
	width:5px;
}
.soria .dojoxToggleSplitterLeft .dojoxToggleSplitterIconOpen {
	background:transparent url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/soria/images/spriteArrows.png) repeat-y scroll -13px 0;
	height:33px;
	left:1px;
	width:7px;
}
.nihilo .dojoxToggleSplitterLeft .dojoxToggleSplitterIconOpen {
	background:transparent url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/nihilo/images/spriteArrows.png) repeat-y scroll -13px 0;
	height:33px;
	left:1px;
	width:7px;
}
.tundra .dojoxToggleSplitterLeft .dojoxToggleSplitterIconClosed {
	background:transparent url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/tundra/images/spriteArrows.png) repeat-y scroll -16px 0;
	height:21px;
	left:1px;
	width:5px;
}
.soria .dojoxToggleSplitterLeft .dojoxToggleSplitterIconClosed {
	background:transparent url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/soria/images/spriteArrows.png) repeat-y scroll -34px 0;
	height:33px;
	left:1px;
	width:7px;
}
.nihilo .dojoxToggleSplitterLeft .dojoxToggleSplitterIconClosed {
	background:transparent url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/nihilo/images/spriteArrows.png) repeat-y scroll -34px 0;
	height:33px;
	left:1px;
	width:7px;
}
/*Tool Bar*/
.cmMaptools, .dijitPopup .dijitMenuItem, #sortmenu, #selectArea {
	margin-top:1px;
	font-family:sans-serif;
	font-size:12px;
}
.cmMaptools .socialElement {
	margin:3px 10px;
}
.cmMaptools .cmSeparator {
	margin-top:2px;
}
.cmMaptools .cmDateTextBox {
	margin-top:3px;
	width:7em;
}
.cmMaptools .dijitButtonText {
	padding:0 .1em;
	font-weight: bold;
}
/*Query Pane*/
.dojoxDock, .dojoxDockNode {
	width:11em;
}
.dojoxFloatingMinimizeIcon {
	margin:2px 0;
}
.dojoxDock{
	position:absolute;
	background:none;
	top:0;
	left:0;
	height:26px;
	border:none;
	padding:0 1px;
	z-index:100;
}

.dojoxDockNode {
	height:20px;
	padding:1px 0 3px;
	text-align:center;
	list-style-type:none;	
}
.dojoxDockTitleNode {
	margin-right:16px;
}
.dojoxDockTitleNode, .dojoxFloatingPane {
	font-size:12px;	
}
.dojoxFloatingPaneTitle {
	border:none;
	height:23px;
	padding:1px 0 0;
	text-align:center;
}
.dojoxDockRestoreButton {
	height:13px;
}
.nihilo .dojoxDockRestoreButton, .nihilo .dijitArrowButtonInner {
	background:url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png) no-repeat scroll -15px top;
}
.soria .dojoxDockRestoreButton, .soria .dijitArrowButtonInner {
	background:url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/soria/images/spriteRoundedIconsSmallBl.png) no-repeat scroll -15px top;
}
.tundra .dojoxDockRestoreButton, .tundra .dijitArrowButtonInner {
	background:url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/tundra/images/spriteRoundedIconsSmall.png) no-repeat scroll -15px top;
}
.dojoxFloatingPaneContent {
	overflow:hidden;
}
.dojoxFloatingMinimizeIcon, .cmMaptools .dijitArrowButtonInner {
	width:14px;
	height:13px;
}
.cmMaptools .dijitArrowButtonInner {
	margin:0 2px;	
}
.nihilo .dojoxFloatingMinimizeIcon {
	background:url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png) no-repeat scroll -45px top;
}
.soria .dojoxFloatingMinimizeIcon {
	background:url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/soria/images/spriteRoundedIconsSmallBl.png) no-repeat scroll -45px top;
}
.tundra .dojoxFloatingMinimizeIcon {
	background:url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/tundra/images/spriteRoundedIconsSmall.png) no-repeat scroll -45px top;
}
.dijitPopup, .dojoxFloatingPaneCanvas {
	border-right:1px solid #848284;
	border-bottom:1px solid #848284
}
.crimetypes div {
	color:#FFF;
	padding:0 2px 2px;
}
.crimetypes .divider {
	color:#000;
}
.crimetypes .cap {
	background-color:red;
}
.crimetypes .propcrime {
	background-color:green;
}
.crimetypes .socialcrime {
	background-color:blue;
}
.crimetypes .accident {
	background-color:#F0F;
}
.crimetypes .showhide {
	text-align:center;
}
.crimetypes .showhide span {
	padding:0 .3em;
	font-size:x-small;
	text-align:center;
	font-family:sans-serif;
	cursor:pointer;
}
.crimetypes label {
	cursor:pointer;
}
.tundra .crimetypes .showhide {
	background-color:#FAFAFA;
	color:#77C;
}
.soria .crimetypes .showhide {
	background-color:#BCD5F0;
	color:#000;
}
.nihilo .crimetypes .showhide {
	background-color:#FFF;
	color:#000;
}

/*FOOTER*/
/*Coordinates & Progress Bar*/
.footerElement {
	width:300px;
}
.tempCoords {
	width:145px;
	display:inline-block;
}
/*Style Buttons*/
.tundra .dijitToolbar span.stylebutton,
.soria .dijitToolbar span.stylebutton,
.nihilo .dijitToolbar span.stylebutton {
	margin-top:3px;
	margin-right:3px;
	height:15px;
	width:30px;
	border:1px;
	padding:0 0 3px;
}
.stylebutton button {
	width:30px;
	margin:0 0 3px 1px;
}
.dijitToolbar span.dijitButton.dijitButtonHover.tundrastylebutton {
	background:#E1E5F0 none repeat scroll 0 0;
	border:1px solid #869CBF;
}
.dijitToolbar span.dijitButton.dijitButtonHover.soriastylebutton {
	background:#9ABBEA none repeat scroll 0 0;
	border:1px solid #316AC5;
}
.dijitToolbar span.dijitButton.dijitButtonHover.nihilostylebutton {
	background:#FFE284 none repeat scroll 0 0;
	border:1px solid #F7C95C;
}
.dijitToolbar span.dijitButton.tundrastylebutton {
background:#FFF url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/tundra/images/buttonEnabled.png) repeat-x scroll left bottom;
border-color:#C0C0C0 #C0C0C0 #9B9B9B;
border-style:outset;
}
.dijitToolbar span.dijitButton.soriastylebutton {
background:#BCD5F0 url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/soria/images/buttonEnabled.png) repeat-x scroll left top;
border-color:#8BA0BD #8BA0BD #657C9C;
border-style:outset;	
}
.dijitToolbar span.dijitButton.nihilostylebutton {
background:#FFF url(http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dijit/themes/nihilo/images/buttonEnabled.png) repeat-x scroll left top;
border:1px outset #DEDEDE;	
}
.dijitToolbar span.dijitButton.selected {
	border-style:inset;
}

/*Splash Screen*/
.announcement {
	padding-right:32px;
	background:transparent url(img/new.gif) no-repeat center right;
}
.popup_info, .popup {
	width:80%;
	max-height:80%;
	overflow:auto;
}
.popup {
	opacity:.85 !important;	
}
.dijitDialogPaneContent button {
	position:relative;
	bottom:.5em;
	clear:none;
}
.popup .dijitDialogTitleBar .dijitDialogCloseIcon {
	visibility:hidden;
}
.popupdiv  {
	height:100%;
	padding:10px;
}
#popup .popupdiv, #popup_info .popupdiv {
	padding:0;
	width:100%;
}
.popuplink, .popupbutton {
	visibility:hidden;
}
#popup .popupbutton, #popup_info .popupbutton, #popup_info .popuplink {
	visibility:visible;
}


.ie6splash {
	background-color:#FF8080;
}
.popup_underlay {
	background-color:#6495ED;
}
.popup_info_underlay {
	background-color:#FFF;
}
.popuplogo {
	clear:none;
	margin:0 1em .5em 0;
	font-size:smaller;
}
.popuplogo.dojo {
	height:64px;
	width:94px;
}
.popuplogo.osm {
	height:60px;
	width:60px;
}
.popuplogo.cloudmade {
	height:67px;
	width:67px;
}
.popuplogo.uservoice {
	height:28px;
	width:125px;
}
.popuplogo.stamen {
	text-decoration:none;
	color:#000;
	font-family:helvetica,arial;
	font-weight:bold;
	font-size:32px;
}
.popupdiv .statstage {
	visibility:hidden;
	display:none;
}
.popupdiv .statshow {
	font-size:small;
}
.popupdiv .statyear {
	width:14%;
}
.popupdiv .stathead {
	clear:right;
}
.popupdiv .statfoot {
	clear:left;
}

