@charset "utf-8";
/* CSS Document */
/* -- W3C CSS_3 validated March 27 1000hrs eastern  -- */





body {font-size: 11px; font-family: verdana,helvetica,arial,  sans-serif; margin-left : 4px; margin-right : 0; margin-top : 4px; margin-bottom : 0; color:#0D447F; }
.error { font-size: 10pt; color: red; font-weight: bold;}
.copyright {font-size: 10px;}
.smalltext {font-size: 10px;}
.details_text {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 2px; BACKGROUND-POSITION: center top; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #0182c3; PADDING-TOP: 2px;FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 1px;
}
.searchbox_table {border-top: 1px solid #3399CC; border-bottom: 1px solid #3399CC; border-right: 1px solid #3399CC; border-left: 1px solid #3399CC;}
.searchbox_tabs {text-decoration:none; font-weight: bold; font-size: 12px; font-family: verdana,helvetica,arial,  sans-serif; color:#FFFFFF; }
.footer_table {border-top: 1px solid #3399CC; 	background-color:#FFFFFF;}

hr {border-top: 1px solid #3399CC; 	background-color:#FFFFFF;}

TD.prices_table_left {border-top: 1px solid #3399CC; border-left: 1px solid #3399CC;}
TD.prices_table_right {border-top: 1px solid #3399CC; border-right: 1px solid #3399CC;}
.prices_table {border-bottom: 1px solid #3399CC;}


.header_table {text-decoration:none; font-weight: bold; font-size: 11px; font-family: verdana,helvetica,arial,  sans-serif; color:#FFFFFF;}
.headerlinks {text-decoration:none; font-weight: bold;  font-size: 11px; font-family: verdana,helvetica,arial,  sans-serif; color:#FFFFFF;}
.headerlinks:hover {text-decoration:none; font-weight: bold;  font-size: 11px; font-family: verdana,helvetica,arial,  sans-serif; color:#000000;}

.general_text {font-weight: normal; font-size: 12px; font-family: verdana,helvetica,arial,  sans-serif; color:#000000; }

.calendar {
	position:relative; font-weight: normal; font-size: 11px; color: #00477f; font-family: verdana,helvetica,arial;
}

.selectfield {font-weight: normal; font-size: 12px; font-family: verdana,helvetica,arial,  sans-serif; color:#000000; }

.searchcell_selected {
	background-color:#3399FF;
}
.searchcell_unselected {
	background-color:#3399CC;
}

form { 
	margin: 0; 
	padding:0; 
} 

TD.compare {border-bottom: 1px solid #3399CC;white-space: nowrap;}
.compare_sep {border-right: 1px solid #3399CC; 	text-align:center;}
.compare_sep_titles {border-left: 1px solid #3399CC; 	text-align:left; border-right: 1px solid #3399CC;}
.compare_table {background-color: #ffffff; color: #000000;}
.compare {white-space: nowrap;}

/* 
	================================================
	styling for autosuggest begins here
	================================================
	*/
	ul.autosuggest
	{
		position: absolute;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: auto;
	}
	
	ul.autosuggest li
	{
		text-align: left;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	
	ul.autosuggest li a:link,
	ul.autosuggest li a:visited
	{
		display: block;
		padding: 2px;
		text-decoration: none;
		background-color: #eee;
	}

	ul.autosuggest li a:hover,
	ul.autosuggest li a:active
	{
		color: #fff;
		background-color: #f30;
	}


	ul.autosuggest li.highlight a:link,
	ul.autosuggest li.highlight a:visited
	{
		color: #fff;
		background-color: #f30;
	}
