

form {
  margin:0px;
  padding:0px;
}

pre {
  margin: 0px;
  font-size: 12px;
  font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif !important;
  line-height: inherit !important;
}

#position {
  display: block;
  border : 1px solid #979797;
  border-bottom: none;
  background-image:url(bg.png);
  background-position:bottom;
  background-repeat:repeat-x;
  width: 100%;
  padding: 0px;
  margin: 0px;
}

.gsc-input {
  width:300px;
}

#searchform {
  margin: 0px;
}

#searchwell {
  margin-left: 0px;
}

#services-panel {
  width:900px;
}

.top {
  position:relative;
  width: 966px;
  height: 190px;
}

.top-title {
  position:absolute;
  top:54px;
  right:63px;
  color:#ffffff;
  font-weight:bold;
  font-size:32px;
}

.top-lnk {
  text-align: right;
  padding:110px 65px 0px 0px;
  border:0px solid red;
  color:#d6e1f0;
}

.top-lnk a {color:#d6e1f0;}
.top-lnk a:hover {color:#ffffff;}

.bg-bottom {
  /*padding-bottom: 440px;*/
  background-image:url(../images/bg-bottom.png);
  background-position:left bottom;
  background-repeat:no-repeat;
}

.bg-bottom {  
  width:979px;
  height:180px;
  
}

.position-title {
  margin: 5px;
}

.myplace {
  cursor:pointer;
}

.myplace strong {
  text-decoration:underline;
}

.myplace div {
  float:left;
  margin-right: 5px;
}

.output-label {
  font-weight: bold;
}

.panel-grid {
  border:none;
}
.panel-grid table td {
  padding-top: 0px;
  padding-bottom: 0px;
}
.panel-grid td {
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
}

.form-layout th {
  text-align: left;
  padding-left: 23px;
  color: #5C75B5;
}

.form-layout td {
  text-align: left;
  padding-left: 23px;
  vertical-align:top;
}

.form-layout td td {
  text-align: left;
  padding-left: 0px;
}

.num1 {
  background-image: url(../images/number-1.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

.num2 {
  background-image: url(../images/number-2.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

.num3 {
  background-image: url(../images/number-3.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

.form-locator {
  display: block;
  background-image:url(bg.png);
  background-position:bottom;
  background-repeat:repeat-x;
  /*border : 1px solid #979797;
  border-bottom: none;*/
  width: 100%;
  padding: 0px;
  margin: 0px;
}

.nowrap {
  white-space: nowrap;
}

.gm-style-iw { overflow: visible !important;}
.gm-style-iw div { overflow: visible !important;}
