#sidebar_green, #sidebar_green_wide {
  background:url('/images/green_sidebar_top_wide.jpg') transparent no-repeat top left;
  float: right;
  width: 300px;
  padding:0px;
  margin: 0px 0px 0px 0px;
  display:inline;
}

#sidebar_green_wide{
	margin-top:0px;
	width:700px;
}

#sidebar_green_top{
  background:url('/images/green_sidebar_top_wide.jpg') transparent no-repeat top right;
  float: right;
  height:15px;
  width: 350px;
  padding:0px;
  margin: 0px 0px 0px 0px;
  display:inline;
}

.green_sidebar_background {
	background:url('/images/green_sidebar_middle_wide.jpg') repeat-y top right;
	margin:0px 0px 0px 0px;
	clear:both;
	
	
	
}

#neighbourhood_toolbar, #neighbourhood_toolbar_wide {
	background:url('/images/green_sidebar_middle_wide.jpg') repeat-y top left;
	padding:0px 0 0 15px;
	margin:0 20px 0 0px;
	
}

#neighbourhood_toolbar_wide {
	background:url('/images/green_sidebar_middle_widest.jpg') repeat-y top left;
}
#neighbourhood_toolbar p, #neighbourhood_toolbar h1, #neighbourhood_toolbar_wide p,#neighbourhood_toolbar_wide h1 {
	margin:0px 20px 0 0;
	padding:0px;
}

.neighbourhood_toolbar_bottom {
	height:12px;
	width:100%;
	background:url('/images/green_sidebar_bottom_wide.jpg') no-repeat bottom left;
}

.neighbourhood_toolbar_bottom span{
	height:12px;
	width:200px;
	float:right;
	background:url('/images/green_sidebar_bottom_wide.jpg') no-repeat bottom right;
}

#neighbourhood_list, #incident_bookmark{
	margin:15px 15px 0 20px;
	width:375px;
	font-size:0.9em;
}

#neighbourhood_list{
	height:85px;
}

#incident_bookmark{
	background:white;
	border: 0px solid black;
	padding:10px;

}
ul.reset li,ul.reset{
	padding:5px 0px 0px 0px;
	margin:0;
	list-style:none;
}

label {
  padding-left:0px;
  margin-bottom:2px;
  float:none;
  text-align: right; 
  /* width: 8em; */
}

.user_detail {
  padding:5px;
  margin:5px;
  border: 1px solid black;
}


.ON a {
  text-decoration: none;
  color: red ;
}

.OFF a {
  text-decoration:none;
  color: green;
}

.mail_message_header {
  padding:10px;
  background-color:lightgrey;
  border: 1px solid #555;
}

.mail_message_body {
  padding:10px;

  border: 1px solid #555;
  
}

#mail-message-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1001;
  position: absolute;
  /* text-align: center; */
  width: 100%;
  height: 100%;
}

#mail-message {
  /* float: center; */
  width:800px;
  margin-left:120px;
  margin-right:100px;
  margin-top:100px;
  /*margin-top: 100px auto; */
  padding:10px;
  margin-bottom: auto;
  border: 8px solid #222;
  background-color:white;
}