/* Design Styles specific for the mapping page */

/*General Styles will override Overall other previous declared style */
select {
	margin: 3px 0px 3px 0px;
	font-size:10px;}

/* Overall Mapping Content ContainerFound on Every Mapping Page*/
#MQ_outer_container {
	font-size:12px;
	padding:3px;}
/*Styles for Quick Maps */	
div.MQ_quicklinks {
	float:right;
	width:170px;
	margin: 0px;
	background-color:#DFE3EC;
	border:1px solid #C1D0DC;
	padding:5px;}
div.MQ_quicklinks_inside {
	background-color:#FFFFFF;
	border:1px solid #C1D0DC;
	padding:5px;
	margin:0px 5px 10px 5px;
	font-size:10px;}
div.MQ_quicklinks h1 {
	color:#59749F;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../../images/site_design/btn_quickmaps.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;}	
	
/*Styles for form tables used */

/*Map form table found in index.html and map_query.xsl */
table.MQ_map_blue {
	border:1px solid #C1D0DC;
	border-right:2px solid #C1D0DC;
	border-bottom:2px solid #C1D0DC;
	margin: 4px 10px 0 0;
	background-color:#DFE3EC;
	font-size:12px;
	width:320px;}
table.MQ_map_blue td {
	padding:3px;
	font-size:11px;}
/* Directions start table found in index.html map_results.xsl route_query.xsl*/
table.MQ_map_green {
	width:320px;
	border:1px solid #C1D0DC;
	border-right:2px solid #C1D0DC;
	border-bottom:2px solid #C1D0DC;
	margin: 4px 0 0 0;
	background-color:#EDF7DF;	}
table.MQ_map_green td {
	padding:3px;}
/* Directions end table found in index.html route_query.xsl*/
table.MQ_map_red {
	width:320px;
	border:1px solid #C1D0DC;
	border-right:2px solid #C1D0DC;
	border-bottom:2px solid #C1D0DC;
	margin: 4px 0 0 0;
	background-color:#F1ECE7;}
table.MQ_map_red td {
	padding:3px;}	
/*Error codes found in err.xsl*/
table.MQ_map_error {
	background-color:#FFFFFF;
	border:1px solid #CCC;
	font-size:11px;}
/* Form tables used mostly when errors occur found in form.xsl*/
table.MQ_addr_form {
	font-size:12px;}
/* Table used solely in route_results as a container for from and to address*/
table.MQ_from_to {
	padding:2px;
	margin:  15px 0px 15px 0px;}	
/*Lists Directions step by step found in route results.xsl and route_print.xsl */
table.MQ_directions_datagrid {
	border:1px solid #CCC;}
table.MQ_directions_datagrid th {
	text-align:left;
	padding:2px;
	background-color:#59749F;
	color:#FFFFFF;}
table.MQ_directions_datagrid td {
	font-size:12px;
	padding:2px;}
/* Alternate Shading used on data grid */
td.MQ_shade {
	background-color:#F2F2F2;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;}	
td.MQ_noshade {
	background-color:#FFF;}	

/*DIV TAGS */
/* div for print button and reverse directions found in map_result.xsl and route_results.xsl*/
div.MQ_btn_print {
	float:right;
	padding:3px;
	margin: 0px 10px 0px 0px;}
/* Disclaimer Text found in map_results.xsl route_results.xsl map_print and route_print.xsl*/
div.MQ_disclaimer_container {
	font-size:10px;}
/*Container for addresses map_results route results*/
.MQ_addr_display {
	font-size:12px;
	color:#333333;}
/* SPAN TAGS */
/* Bolder tiutle text for listing addresses used in map results map_common*/
.MQ_addr_title {
	font-weight:bold;
	margin-left: -1px;
	font-size:12px;
}

img.MQ_sm_img {
	border:1px solid #CCC;
	margin:5px 0px 5px 0px;}