.calculate table{width:100%;border-collapse:collapse}
.calculate table th,.calculate table td{text-align:left;vertical-align:top}
.calculate form,.calculate fieldset{margin:0;padding:0}
.calculate fieldset{border-width:0;border-style:solid}
.calculate span.xlink{padding:2px 0;font-size:80%;float:right}
.calculate h1{margin:0;padding:0;font-size:120%;color:#000;border-bottom:1px solid #000;text-align:left}
.calculate span.xlink.plus{padding:6px 0 0}
.calculate h2{margin:4px 0;padding:0;font-size:100%;color:#000}
.calculate form{margin:15px 0}
.calculate form fieldset{margin-bottom:15px}
.calculate form label{display:block;margin:0 0 4px;padding:0;font-weight:bold;color:#933}
.calculate form input.text{width:99%;margin:0;text-indent:2px;border:1px inset gray}
.calculate form input.submit,.calculate form input.reset{margin:2px 0;border:1px outset gray}
.calculate form input.submit{background-color:#ccc}
.calculate form p.example{margin:2px 0 8px;padding:0;font-size:85%;color:#333}
#showLat-Long table{border:1px solid #c7cfd5}
#showLat-Long table thead th,#showLat-Long table tbody td{padding:4px 4px 2px;font-size:95%;background-color:#fff;border-bottom:1px solid #c7cfd5}
#showLat-Long table thead th{width:20%;font-weight:bold;background-color:#f1f5f9}
#showLat-Long table thead th.text{width:60%}
#showLat-Long table thead th.dms,#showLat-Long table tbody td.dms,#showLat-Long table tbody td.dms input{text-align:right}
#showLat-Long table th.dms,#showLat-Long table tbody td.dms{border-left:1px solid #c7cfd5}
#showLat-Long table tbody td input{width:100%;margin:0;border-width:0;border-style:solid}
#showLat-Long p.tfoot{margin:0;padding:4px 4px 2px;color:#366;font-size:85%}
#showDistance.answer{margin-bottom:15px;padding:0;background-color:#f1f5f9;border:1px solid #c7cfd5}
#showDistance.answer p{margin:4px;padding:0;font-size:95%}
#showDistance.answer label{display:inline;color:#000}
#showDistance.answer input{width:48px;margin:0;text-align:right;background-color:transparent;border-width:0;border-style:solid}
.attention{margin:0 0 10px;padding:5px;background-color:#ffc;border:1px solid #ccc}
.legal p{font-size:85%;color:#333}
#ajax_listOfOptions{position:absolute;z-index:101;width:420px;height:180px;margin-top:-1px;font-size:100%;background-color:#fff;border:1px solid #000;overflow:auto}
#ajax_listOfOptions div{margin:1px;padding:2px;font-family:"Lucida Grande","Lucida Sans Unicode","Luxi Sans",sans-serif;font-size:100%;cursor:pointer}
#ajax_listOfOptions .optionDivSelected{color:#fff;background-color:#316ac5}
#ajax_listOfOptions_iframe{position:absolute;z-index:5;background-color:#f00}
#ipS-Tools{margin-top:32px}
