.list {
	overflow:auto; 
	height: 175px; 
	display: none; 
	border: 2px solid #ccc; 
	padding: 2px;
}
	
.row { 
	
}

img { 
	border: 0px; 
}	

.row a, .row a:link, .row a:visited, .row a:active { 
	display: block; 
	padding: 5px; 
	text-decoration: none;
}

.row a:hover { 
	background-color: #0A246A;
	color: white;
	text-decoration: none;
}
	
.alt {
	background-color: #e6eff4; 
/*	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;*/
}

.gray { 
	color: #999;
}

/*	
.error { 
	color: #c00; 
	background: #f0d1d1 url('../images/error.gif') left center no-repeat; 
	border: 1px solid #c00; width: 80%; 
	padding: 5px; 
	margin: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	text-indent: 20px; 
}
*/

.alphaList, .alphaList a, alphaList p { 
	font-size: 1.1em;
}

.alphaList span { 
	position: relative; 
	top: 3px; 
}

a.switch, a:active.switch, a:visited.switch a:hover.switch { 
	font-weight: bold;
	color: #999; 
	padding: 2px; 
	background:transparent;
}

.ac_results { 
	border: 1px solid #ccc;
}

.ac_results li { 
	font-size: 0.8em; 
	padding: 5px;
}

.ac_odd { 
	background-color: #e6eff4; 
	color: #333366;
}

.ac_even {
	color: #333366;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.button-box.highlight {
	height:24px;
	padding:5px 10px 0 10px;
	background: #FDF8E5;
	background: -moz-linear-gradient(top, #FBF4D2 0%, #FDF8E5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FBF4D2), color-stop(1.0, #FDF8E5));
	border:1px solid #EDC827;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin:-6px -11px 0 -11px;
}

p.help {
	margin-top:10px;
}

div.update-quote {
	margin:20px 0 20px 10px;
}