body, html{
margin: 0;
font-family: 'Trebuchet MS',verdana;
font-size: 12pt;
}
   
/* Alternating colors for route table */
.odd {
background: rgb(238, 238, 238);
} 

.even {
background: rgb(255, 255, 255);
} 

td {	
color: #000000;
text-align: left;
}

td.left {	
color: #000000;
text-align: left;
}

#map_container{
float: none;
width: 100%;
height: 500px;
margin: 0px 0px 0px 0px;
}

#error_container{
display: none;
overflow: hidden;
color: #F50000; 
margin: 0px 0px 0px 0px;
}

#weather_container{
display: inline;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

#msg_container{
display: none;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

/* address form */

label{
display: block;
}

fieldset{
width: 210px;
padding: 5px 10px 5px 10px;
border: 1px solid #999;
margin: 0 0 0 0;
display: block;
}	

legend{
padding: 4px 6px 4px 6px;
margin: 0 0 5px 0;
}

input{	
margin: 2px 0 2px 0;
padding: 1px 0 2px 3px;
border: 1px solid #999;
background-color: #F5F5F5;
width: 210px;
}

select{
margin: 2px 0 2px 0;
padding: 1px 0 2px 3px;
border: 1px solid #999;
background-color: #F5F5F5;
width: 210px;
}

#depart{
margin: 2px 0 2px 0;
padding: 1px 0 2px 3px;
border: 1px solid #999;
background-color: #F5F5F5;
width: 110px;
}

#feedControl{
font-family: 'Trebuchet MS',verdana;
font-size: 10pt;
background-color: #F5F5F5;
height: 100%;
overflow: auto; 
}

#hourfield{
margin: 2px 0 2px 0;
padding: 1px 0 2px 3px;
border: 1px solid #999;
background-color: #F5F5F5;
width: 50px;
}

#minutefield{
margin: 2px 0 2px 0;
padding: 1px 0 2px 3px;
border: 1px solid #999;
background-color: #F5F5F5;
width: 50px;
}

.send{
text-transform: none; 
background-color: orange;
}

.send1{
text-transform: none; 
background-color: orange;
font-size: 8pt;
width: 100%;
}

div.contextmenu{
background:#FFFFFF;
border:1px solid #8888FF;
}
div.contextmenu ul {list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.contextmenu ul li{
display:block;
padding:1px;
line-height:100%;
margin:0;
}
div.contextmenu ul li a {
border:none;
padding:3px 21px 3px 30px;
display:block;
text-decoration:none;
color:#233D6D;
font-size:11px;
font-family:tahoma,arial,sans-serif;
}
div.contextmenu ul li a:hover  {
color:#233d6d;
background:#c3daf9;
border:1px solid #8BB8F3;
padding:2px 20px 2px 29px;
}   

  
  
