h1,h2,h3,h4 {
	color: #3366CC;
}

#home, #links {
	width: 100%;
}





#selectedLocation-status {
	float:right;
}	

#social-bookmark-links li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	padding: 1em;
}

div.resultlist-filters ul li select {
	width: 100px !important;
}

table.mileage_table tr td,
table.mileage_table tr th{
	border: none !important;
}
.hidden { display: none}

.az_index a {
	padding: 3px;
	line-height: 140%;
	cursor: pointer; cursor:hand;
}
.az_index a:hover,
.selected_az {
	background-color: #dedead;
}


#about {
	border-top: 1px dotted #daea7c;
	margin-top: 2em;
	margin-bottom: 2em;
}

table.mileage_summary tr {
	border: 2px solid black;
}
table.mileage_summary th {
	background-color: blue;
	color: #eaeaea;
	font-weight: bold;
	border: 2px solid blue;
	font-size: 24px;
}

table.mileage_summary td {
	font-size: 20px;
	color: #3366CC;
}

.location-selection-dialog {
	border: 2px solid  #6699CC;
	background-color: white;
	padding: 1em;
	padding-left: 45px;
	background-image: url(/internet-web-browser.png);
	background-repeat: no-repeat;
	margin: 2px;
}

#front-page-search {
	border: 2px solid  #6699CC;
	background-color: white;
	padding: 1em;
	padding-left: 45px;
	background-image: url(/system-search.png);
	background-repeat: no-repeat;
	margin: 2px;
}

.side-block {
	border: 2px solid  #6699CC;
	background-color: white;
	padding: 1em;
	
	margin: 2px;
}

.side-block h3 {
	background-color: #6699CC;
	color: white;
	font-size: 14px;
	margin-left: -0.9em;
	margin-right: -0.9em;
	margin-top: -1em;
	padding-left: 5px;
	padding-right: 5px;
}
