/*
Ambigious Geocode
*/
table.ambgeocode {
   margin-left:10px;
}

th.ambgeocode{
}

td.ambgeocode{
}


/*
Entry Table
*/
table.entry {
   border:1px solid black;
}

th.entry {
   text-align:left;
   background-color:white;
}

/*
Map
*/
#divExampleOneMap {
   border: 1px solid #F2EFEA;
   margin-left:2px; 
}

#exampleOneResults {
   color:black;
   border: 1px solid #F2EFEA;
   width:542px; 
   height:300px; 
   overflow:auto;
   margin-left:2px; 
   margin-top:2px; 
   overflow-x: hidden;
}

#divManeuvers {
   border: 1px solid black;
   width:760px; 
   height:300px; 
   overflow:auto;
   margin-left:2px; 
   margin-top:2px; 
}

#banner {
   position:relative;
}

#divSearchDetails{
   margin-left:10px;
   padding:2px;
   padding-right:100px;
   margin-bottom:4px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#000000;
   position:absolute;
   top:0px;
   left:0px;
   background-color:white;
   display:none;
   filter:alpha(opacity=85); 
   -moz-opacity:0.85
}

/*
Results table
*/
table.resultstable {
   width:100%;
   color:black;   
}

tr.resultstablerow1{
   background-color:white;
}

tr.resultstablerow1_over
{
   background-color:#F2EFEA;
}      

td.paged {
   background-color:white;
}

td.paged a,b {
   padding-left:2px;
   padding-right:2px;
}

/*
Details
*/
#divContentTop {
   height:100px;
   width:760px;
}

#divAddressDetails {
   width:200px;
   float:left;
   margin-left:10px;
}

#divPicture {
   float:right;
   width:200px;
   height:100px;
   margin-right:10px;
}

#divNotes {
   width:740;
   margin-left:10px;
   min-height:100px;
}

#divDetails {
   width:740;
   margin-left:10px;
   min-height:100px;
}

#divTabs {
   height:15px;
   width:760px; 
   margin-left:2px; 
   margin-top:2px; 
}

#tab1 {
   float:left;
   border:1px solid black;
   margin-right:2px;
   border-bottom-width:0px;
   font-size:10pt;
   color:black;
   font-weight:bold;
   padding-left:2px;
   padding-right:2px;
   cursor:pointer;
}

#tab2 {
   float:left;
   border:1px solid black;
   margin-right:2px;
   border-bottom-width:0px;
   font-weight:bold;
   font-size:10pt;
   color:black;
   padding-left:2px;
   padding-right:2px;
   cursor:pointer;
}

.tab {
   background-color:#e0e0e0;
}

/*
Route Results
*/
table.routeresults{
   width:100%;
   color:black;
}

.hdrrouteresults{
   color:black;
   font-weight:bold;
   border:0px solid black;
   border-bottom-width:1px;
}

.trrouteresults1{
   background-color:#e0e0e0;
}

div.poiLinks {margin-top:5px;}

td.locatorBtnContainer {padding-right:80px;}

#advancedNarrative table {
	 width:820px;
}

#advancedNarrative th {
	background-color: #DDEAF5;
	border:1px solid #A9BED1;
	color: #004585;
	font-size:12pt;
	text-align:left;
	padding:3px;
}

#advancedNarrative td,
#advancedNarrative td.whitespace {
	border:1px solid #F2EFEA;
	padding:3px;
}

#advancedNarrative td.whitespace {white-space:nowrap;}

#advancedToggleContainer {
	width:100%;
	margin-top: 10px;
	margin-bottom:10px;
}

div.advancedToggleLabel {
	color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 7px;
    text-decoration: none;	
}
div.advancedToggleLabel {float: left;}

div.advancedToggleIcon {
	float: left;
	width: 15px;
}

div.advancedSearchContainer {
	clear:both;
	margin:0px !important;
	padding:0px !important;
	margin-bottom: 10px;
	border-bottom: 1px solid #BBBBBB;
}

#originContainer {
	border-bottom: 1px solid #BBBBBB;
	padding:10px 0px 10px 25px;
}

div.directionBtnContainer {
	padding-top:10px;
	padding-bottom: 10px;
}

#divFrm td,
#divFrmInput td {	
	color:#000;	
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#divFrm th,
#divFrmInput th {
	width:10% !important;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-align:left;
}

#searchBtnContainer {
	width:552px;
	text-align:right;
}



