#toolstd {
font-size: 12px; 
font-family: helvetica, verdana, sans;
padding:0px;
vertical-align: top;
background-color: #FFFFFF;
}

#infotd {
font-size: 12px; 
font-family: helvetica, verdana, sans;
vertical-align: top;
background-color: #FFFFFF;
}

#infotd a{
text-decoration: none;
color: #330066;
font-weight: bold;
}


#maptd {
border: 1px solid gray;
padding:0px;
}

#mDirectionsPrint{
font-size: 12px;
font-family: helvetica, verdana, sans;
}

form {
margin: 0px;
}

form select {
font-size: 12px;
font-family: helvetica, verdana, sans;
}

form input {
font-size: 12px; 
font-family: helvetica, verdana, sans;
}

textarea {
font-size: 12px; 
font-family: helvetica, verdana, sans;
}

#r {
width: 300px; 
font-size: 12px; 
font-family: helvetica, verdana, sans;
}

#r a{
text-decoration: none;
color: #330066;
font-size: 12px; 
}

#s {
width: 200px; 
font-size: 12px; 
font-family: helvetica, verdana, sans;
}

#controls {
font-size: 12px; 
font-family: helvetica, verdana, sans;
}
 
#urlbox {
padding-left: 40px;
}
 
#urlbox a {
text-decoration: none;
color: #330066;
font-size: 12px; 
}

#sText {
 width: 200px;
}

.tddotted {
padding:3px;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
}

.tddotted2 {
padding:3px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

.tdborder {
padding:3px;
border-bottom:1px solid #999999;
}

td{
font-size: 12px;
font-family: helvetica, verdana, sans;
}

.group-title {
 border-bottom:1px solid #999999;
 color: #4C71D5;
 font-size : 12px;
 font-family : helvetica, verdana, sans;
 font-weight: bold;
 height: 20px;
 width: 200px;
 cursor: pointer; 
 cursor: hand;
}

.m-form{
 width: 95%;
}

.m-form80{
 width: 80%;
}

.m-form15{
 width: 15%;
}
.notworking {
color: #AE2300;
font-size: x-large;
}

.working {
color: #007800;
font-size: x-large;
}

.solution {
color: gray;
font-size: x-small;
font-family: helvetica, verdana, sans;
}

.close {
text-decoration: none;
color: #999999;
vertical-align: middle;
font-size: 12px; 
cursor: pointer; 
cursor: hand;
}

.wnd-title{
 border-bottom:1px solid #999999;
 color: #4C71D5;
 font-size : 12px;
 font-family : helvetica, verdana, sans;
 font-weight: bold;
 height: 20px;
}

#wait{
z-index:100;
position: absolute;
top: 39%;
left: 22%;
width: 30%;
height: 22%;
border: 1px solid #999999;
background-color: #ffffff;
font-size: 12px; 
font-family: helvetica, verdana, sans;
-moz-opacity:.8;
opacity:.8;
filter:Alpha(opacity=80);
}

#categoriesWnd{
z-index:99;
position: absolute;
top: 0px;
left: 0px;
width: 0px;
height: 0px;
border: 0px;
background-color: #ffffff;
font-size: 12px; 
font-family: helvetica, verdana, sans;
}
