﻿body{margin:0; padding:0; background-color:#FEF7D4}
div, img{padding:0; margin:0; border:none}
#form1{margin:0}
#homepage{margin-left:auto; margin-right:auto; margin-top:0; height:auto; width:auto}
#container{margin:0px}
#content{margin-left:auto; margin-right:auto; text-align:left; width:100%}
#header{background-color:#000; clear:both; overflow:hidden; width:100%; margin-top:0}
#headerContent{margin:0; width:100em}
#logoImg{float:left; padding-left:5px; width:345px}
#logoImg a{height:67px; float:left}
#logoImg span{font-family:Verdana; font-size:11px; color:Red; margin-top:18px; margin-left:10px; float:left}
.test{color:#8F8F8F}
.MsgMail{color:#9E072E; display:none; margin-top:-16px; margin-left:66px; font-size:13px}
.topFieldset{border:none; padding:0; margin:0}
.lblWhere{width:37%; display:block; float:left}
.search{color:#FAD31A; font-family:Verdana; font-size:12px; font-weight:normal}
#SLOCTbx1{width:33em; margin-top:3px}
.inputFields{margin-top:3px; margin-bottom:3px; width:244px}
#GeocodeBtn1{margin-left:0.35em; margin-top:16px; float: left}
#collapse_menu{float:left; visibility:hidden}
#expand_menu{float:left; visibility:hidden}
#main_content{position:relative; margin-top:0px; width:100%}
#left_menu{overflow:hidden; float:left}
#menuTest{margin:0; width:282px}
#MenuImg{height:15px}
.Content{padding-left:15px; border-bottom:1px solid #777; font-family:Verdana; font-weight:normal; font-size:11px}
.Content a{color:black; font-weight:normal; text-decoration:underline}
.Content a:hover{color:#9E072E; text-decoration:none}
.findLocation{padding-left:0px; font-family:Verdana; font-weight:normal; font-size:11px; color:#000; overflow:auto}
.findLocation a{color:#9E072E; text-decoration:underline}
.findLocation a:hover{text-decoration:none}
.setLocation{font-family:Verdana; font-weight:normal; font-size:11px; color:#000; overflow:auto}
.setLocation a{color:#9E072E; text-decoration:underline}
.setLocation a:hover{text-decoration:none}
.inner_choice{font-family:Verdana; font-size:12px; font-weight:bold; height:20px; border-bottom:1px solid #777; background:#FBD727 url(../Images/arrow2_collapse.gif) no-repeat scroll 0px 5px; padding-left:16px; padding-top:5px}
.inner_choice:hover{color:#9E072E; background-image:url(../Images/arrow2_expand.gif); background-repeat:no-repeat; border:none; border-bottom:1px solid #777; cursor:pointer}
.inner_menu{margin-top:5px; padding-left:0px; margin-bottom:0px; font-family:Verdana; font-size:11px; font-weight:bold}
.inner_menu span{font-family:Verdana; font-size:11px; font-weight:normal; color:#9F9F9F}
.add_point{padding-top:5px; padding-bottom:5px; padding-left:0px; margin-top:5px; color:#000; font-weight:bold}
.opinionMenu span{margin:0}
.add_point a{color:#000}
.add_point a:hover{text-decoration:none; color:#000}
.middle{display:none}
#transport{border-top:1px solid #777; margin-top:5px; margin-bottom:5px; padding-top:5px}
#transport strong{margin-left:0px; padding:0px}
.radioBtn input{margin:0; margin-top:-3px; vertical-align:middle}
#lblDriving{font-family:Verdana; font-size:11px; font-weight:normal; vertical-align:middle}
#lblWalking{font-family:Verdana; font-size:11px; font-weight:normal; vertical-align:middle}
#chkToll{margin-left:13px}
.radioBtn p{margin-top:8px; margin-bottom:10px}
.buttons{margin-bottom:5px; margin-right:17px; margin-top:3px; text-align:right}
.msgVgrp{margin-bottom:-13px; color:#9E072E; display:none; padding-left:83px}
#ContentCheckbox{font-family:Verdana; font-weight:normal; font-size:11px; padding-left:7px}
#ContentCheckbox label{margin-right:11px}
#ContentCheckbox td{border-bottom:1px solid #9F9F9F; width:273px; padding-left:0; text-align:right}
#ContentCheckbox td input{margin-bottom:3px; margin-left:4px; margin-top:2px; vertical-align:middle; float:left}
#ContentCheckbox td label span{float:left; padding-top:2px}
.scroll{display:block; overflow:auto; margin:0; position:relative}
.scrollP{display:none; overflow:auto; margin:0; position:relative}
.rmvVia{display:none; font-weight:normal; float:right; margin-top:5px; margin-right:16px; margin-top:-15px; font-weight:normal}
#Candidates{font-family:Verdana; font-size:11px; font-weight:normal; padding:0px 0px 5px 0px; max-height:220px; position:relative}
#Candidates table{margin-left:-2px}
#Candidates td{padding-left:0}
#Candidates a{color:#9E072E; text-decoration:underline}
#Candidates a:hover{text-decoration:none}
#candidatesP{display:none}
#RouteSummaryP{background-color:#FEF7D4; margin-left:0px; margin-top:0px; padding-left:15px; font-family:Verdana; font-size:12px; font-weight:normal; max-height:300px; position:relative; display:none}
#RouteSummary{background-color:#FEF7D4; margin-left:0px; margin-top:0px; padding-left:0px; font-family:Verdana; font-size:12px; font-weight:normal; max-height:220px; position:relative}
#geoInstructionsP{top:0}
.totalTime td{font-family:Verdana; font-size:11px; font-weight:normal; padding-left:0px}
.totalDistance td{font-family:Verdana; font-size:11px; font-weight:normal; padding-left:0px}
.instruction td{font-weight:bold}
#Instructions{padding-left:0px; font-family:Verdana; font-size:11px; font-weight:normal}
.listDirections ol{list-style-position:outside; margin:0; padding-left:35px}
.listDirections ol li{padding-top:3px; padding-bottom:3px}
.opinionMenu{padding-top:5px}
#links{background:#DFDFDF none repeat scroll 0 0; padding-right:5px}
#links ul{list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0; margin-right:15px}
.list_links{text-align:right}
.list_links li{font-family:Verdana; font-size:12px; font-weight:normal; display:inline; float:none; margin:0; padding-right:0px}
.list_links li a{font-family:Verdana; font-size:12px; font-weight:normal; color:#000; text-decoration:none; white-space:nowrap}
.list_links li a:hover{font-family:Verdana; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; background-color:#A2B6D7}
.list_links li img{border:none; vertical-align:middle; padding-right:5px; text-decoration:none}
#mainMap{background-color:#FEF7D4}
#divMap{height:600px; background:#fff none repeat scroll 0 0; position:relative; overflow:hidden; z-index:1; margin-left:0; top:0px; left:0px}
#mapControl{position:absolute; z-index:1000; left:2px; top:2px; text-align:center; width:55px}
#toolbarImg{padding-top:4px; border:none}
#toolbarImg img{cursor:pointer; border:none}
#mapControl:hover{background:url(../Images/toolbar/ct-b.png) no-repeat scroll 0 0; height:270px}
#footer{background-image:url(../Images/footer.gif); border:none; width:100%; margin:0px; padding:0; color:#fff; font-family:Verdana; font-size:11px; font-weight:normal; clear:both; height:39px}
#footerContent{margin:0; width:100%; height:39px; padding:0}
.copyright{width:75%; border:none; float:left; padding-left:18px; padding-top:15px}
.copyright a{color:#fff; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none}
.copyright a:hover{color:#fff; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:underline}
.copyright a:visited{color:#fff; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:underline}
.copyright img{vertical-align:bottom}
.logo{width:22%; height:14px; float:left; text-align:right; margin-left:0px; padding-top:15px}
.logo img{width:57px; height:39px; background-repeat:no-repeat; border:none; margin:0; padding:0}
#Tip{width:250px; font-family:Verdana; font-size:10px; font-weight:normal; position:absolute; bottom:0px; border:2px solid #FBD727; border-left:none; padding-left:15px; padding-right:15px; border-right:none}
.divBalloon{display:block; border-width:0px; border-style:solid; border-color:Black; position:absolute; z-index:1; _padding:0}
.imgStart{position:absolute; top:-17px; left:-2px}
.imgMiddle{cursor:pointer; position:absolute; top:-17px; width:184px; height:18px}
.imgEnd{position:absolute; top:-17px; right:0px}
.imgLeft{position:absolute; width:2px; left:-2px}
.imgBottomStart{position:absolute; left:-2px; bottom:-4px}
.imgBottomStartPois{position:absolute; left:-2px; bottom:-4px}
.imgBottomMiddle{position:absolute; width:184px; height:4px; bottom:-4px; margin-left:0px}
.imgBottomMiddlePois{position:absolute; width:184px; height:4px; bottom:-4px; margin-left:0px}
.imgBottomEnd{position:absolute; right:0px; bottom:-4px}
.imgBottomEndPois{position:absolute; right:0px; bottom:-4px}
.imgRight{position:absolute; width:2px; right:0px}
.img{position:absolute; left:12px; bottom:-40px; z-index:1}
.imgPois{position:absolute; left:12px; bottom:-42px; z-index:1}
.divTip{cursor:default; padding-bottom:0px; text-align:center; width:185px; font-family:Verdana; font-size:12px}
.divDrive{cursor:default; background-color:#FBD727; padding-left:8px; float:left; padding-top:0px; height:15px}
#divRoute{background-color:#fff; text-align:center; font-family:Arial; font-size:10px; float:left; height:100%; padding-top:5px; width:183px; border-left:solid 2px #9F9F9F; border-right:solid 2px #9F9F9F; margin-left:-2px}
.divTo{cursor:pointer; background-color:#FBD727; text-decoration:underline; float:left; padding-left:14px; padding-right:10px; text-align:center; padding-top:0px}
.divFrom{cursor:pointer; background-color:#FBD727; text-decoration:underline; float:left; padding-left:21px; text-align:center; padding-top:0px}
.divMitsos{background-color:#FBD727; height:15px; padding-top:5px; padding-bottom:0; margin-top:8px}
.divBalloon a{z-index:500; color:Black}
.divContextMenu{display:block; float:left; border-width:1px; border-style:solid; border-color:Black; z-index:500; position:absolute; background-color:#FEF7D4; height:74px; width:119px}
.divContextMenu a{z-index:500; position:absolute; color:Black; text-decoration:none; background-color:#FEF7D4; font-family:Verdana; font-size:12px; padding-top:4px; padding-left:5px; height:100%}
.startcontainer a{height:28px; padding-top:6px; padding-right:4px; padding-bottom:3px; padding-left:5px}
.startcontainer a:hover{display:inherit; width:110px; background-color:#FBD727}
.startcontainer img{vertical-align:middle; margin-right:5px}
.endcontainer a{height:20px; top:36px; padding-top:3px; padding-right:4px; padding-bottom:8px; padding-left:5px}
.endcontainer a:hover{display:inherit; height:27px; width:110px; background-color:#FBD727}
.endcontainer img{vertical-align:middle}
.toolbar_line{top:170px; position:absolute; width:16px; height:10px; right:20px}
#errorContent{text-align:center; font-family:Trebuchet MS; font-size:16px; font-weight:normal; border:2px solid #FFDC01; margin-top:150px; padding:20px; width:600px; color:#FFDC01; background-color:#000; letter-spacing:4px}
#errorContent a:hover{text-decoration:underline; color:#FEF7D4}
#errorContent a:visited{text-decoration:underline; color:#FEF7D4}
.logo a{font-family:Verdana; font-size:10px; font-weight:normal; color:#fff; text-decoration:underline; padding-top:15px; cursor:pointer}
.logo a:hover{font-family:Verdana; font-size:10px; font-weight:normal; color:#fff; text-decoration:none}
.logo a:visited{font-family:Verdana; font-size:10px; font-weight:normal; color:#fff; text-decoration:none}
#termContent{text-align:justify; margin-top:0px; padding:10px; padding-left:15px; padding-top:0; padding-bottom:0; padding-right:15px}
#title{font-family:Verdana; font-size:15px; font-weight:bold; color:#000; text-align:center}
#termContent p{font-family:Verdana; font-size:12px; font-weight:normal; color:#000; line-height:16px; margin-top:10px; margin-bottom:0px}
.headerUse{font-family:Verdana; font-size:15px; font-weight:bold; color:#000; text-align:center}
.titleUse{font-family:Verdana; font-size:14px; font-weight:normal; text-decoration:underline; color:#000}
.MailText{background-color:White; border:1px solid #7F9DB9; width:100%; margin:0px 0px 10px 0px; overflow:auto; height:180px; clear:both}
/*#emailform1{background-color:black; position:absolute; top:0%; left:0%; opacity:0.3; width:100%; height:100%; z-index:900; display:none}*/
#emailform{border-right:2px solid #5F5F5F; border-bottom:2px solid #5F5F5F; position:absolute; top:20%; left:20%; background-color:#FEF7D4; -moz-opacity:1; width:450px; height:auto; z-index:1000; display:none; font-family:Verdana; font-size:11px}
.Greeting{padding:10px 10px 20px 10px; _padding-bottom:0; text-align:center; border:1px solid black; position:absolute; width:450px; height:auto; z-index:1000; top:20%; left:20%; background-color:#FEF7D4; width:241px; height:138px; font-family:Verdana; font-size:11px; display:none}
.GreetingText{text-align:justify; padding-bottom:5px; _padding-bottom:0}
#emailcontents{width:430px; display:block; margin:10px 10px 10px 10px}
#toSection{display:inline; float:left; width:47%}
#fromSection{display:inline; float:left; width:47%}
.txtBoxes{width:96%; margin:0px 0px 10px 0px}
#buttonsSection{width:430px; margin:0px 10px 0px 10px}
.validate{color:#9E072E; display:none;}
/*Send Mail*/
.send_map {float: left; margin-top: 20px; margin-left: 20px}
#mapImage {margin-left: 23px; margin-top: 20px}
.error_message {font-family: Verdana; font-size: 12px;}
#MailTextLrl {font-family: Verdana; font-size: 12px; margin-left: 15px}
.send_lbl {width: 40px}
.send_input {width: 250px}
.valid_mail {display: block; width: 230px; margin-left: 40px; margin-bottom: 10px}
#ZoomTip{ display: block; float:left; text-align:left; }
