#routeContainer {
	margin: 10px;
}
#myRouteHeaderPanel {
		margin: 10px;
}
.route {
		margin-bottom: 4px;
	}

	.route_header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 14px;
		background-color: #336699;
		padding: 5px;
	}
	
	.route_header a {
		color: #FFFFFF;
	}
	
	.route_address_container {
		background-color: #EEEEEE;
		color: #333333;
		font-size: 12px;
	}
	
	.visible {
		display: table-row;
	}
	
	.hidden {
		display: none;
		visibility: hidden;	
	}
	
	.route_address {
		padding: 10px;
		border-bottom: 1px solid #FFFFFF;
	}
	
	.total_note_count {
		font-size: 12px;
		color: #CCCCCC;
	}
	
	.note_count {
		color: #666666;
	}
	
	.route_title {
		float: left;
		vertical-align: top;
	}
	
	.route_distance_time {
		padding: 10px;
		background-color: #AAC4F6;
		font-weight: bold;
	}
	
	.delete_route_icon {
		margin-top:3px;
		float: right;
	}
	
	.valign_icon {
		vertical-align: top;
		border: 0;
	}
	
	.notes {
	}
	
	.notes ul {
		list-style: none;
		margin: 10px 15px 0 15px;;
		padding: 0;
	}
	
	.notes li {
		padding: 10px;
	}
	
	.dark {
		background-color: #DDDDF6;
	}
	
	.title {
		margin-bottom: 5px;
	}
	
	.date_time {
		font-size: 12px;
	}
	
	.notes_form {
		margin-left: 15px;
	}
	
	.notes_form textarea {
		display: block;
		width: 500px;
		height: 50px;
		margin-bottom: 10px;
	}
	
	.mileage {
		padding: 8px;
		background-color: #666666;
		font-size: 18px;
		color: #FFFFFF;
		margin-bottom: 4px;
		
	}
	.mileage_inner {
		padding: 8px;
		background-color: #999999;
		font-size: 18px;
		color: #FFFFFF;
		margin-bottom: 4px;
		
	}
	.routeviewlink {
		padding: 8px;
		bottom: 0px;
		right: 10px;
	}

