#form1 {
width: 415px;
height: 255px;
position:absolute;
top:30%;
left:50%;
margin-left:-207px;
z-index:5;
background: #b8e6ff;
border:1px solid #709fd2;
font-family:arial; 
letter-spacing:1px; 
font-weight:bold; 
color:#000000; 
font-size:12px;
text-decoration:none;
padding-left:10px;
/* overide body scrollbar */
scrollbar-3dlight-color:#709fd2;
scrollbar-arrow-color:#709fd2;
scrollbar-base-color:#b8e6ff;
scrollbar-darkshadow-color:#b8e6ff;
scrollbar-face-color:#b8e6ff;
scrollbar-highlight-color:#b8e6ff;
scrollbar-shadow-color:#709fd2;
}
#formShadow {
width:415px;
height:255px;
position:absolute;
top:30%;
left:50%;
margin-left:-202px;
margin-top:5px;
z-index:4;
background:#709fd2;
border:1px solid #709fd2;
padding-left:10px;
}
.textarea {
width:200px;
height:25px;
font-family:arial; 
font-size:11px;
font-weight:bold;
text-decoration: none;
color:#000000;
background:#b8e6ff;
word-spacing:2pt;
letter-spacing:1pt;
padding-top:3px;
border:1px solid #709fd2;
text-align:center;
vertical-align:middle;
z-index:3;
float:right;
}
.textareaover {
width:200px;
height:25px;
font-family:arial; 
font-size:11px;
font-weight:bold;
text-decoration: none;
color:#000000;
background:#ebecf3;
word-spacing:2pt;
letter-spacing:1pt;
padding-top:3px;
border:1px solid #709fd2;
text-align:center;
vertical-align:middle;
z-index:3;
float:right;
}
.textarea2 {
width:75px;
height:25px;
font-family:courier,times new roman; 
font-size:10px;
text-decoration: none;
color:#000000;
background:#b8e6ff;
word-spacing:2pt;
letter-spacing:1pt;
padding-top:3px;
border:1px solid #709fd2;
text-align:center;
vertical-align:middle;
z-index:3;
}
.textarea2over {
width:75px;
height:25px;
font-family:arial,verdana,sans-serif;
font-size:10px;
text-decoration: none;
color:#000000;
background:#ebecf3;
word-spacing:2pt;
letter-spacing:1pt;
padding-top:3px;
border:1px solid #709fd2;
text-align:center;
vertical-align:middle;
z-index:3;
}
/* no pseudocheckbox on this site */
.pseudocheckbox {
width:15px; 
height:15px;
font-family:arial,verdana,sans-serif;
font-size:11px;
font-variant:small-caps;
color:#000000;
background:#9b9bcf;
border:1px solid #709fd2; 
text-align:center;
vertical-align:middle;
z-index:3;
}
.pseudocheckboxover {
font-size:11px;
font-variant:small-caps;
color:#000000;
width:15px; 
height:15px;
background:#dfdfff;
border:1px solid #709fd2; 
text-align:center;
vertical-align:middle;
z-index:3;
}
.textbox {
width:200px;
height:50px;
font-family:arial; 
font-size:11px;
font-weight:bold;
text-decoration: none;
color:#000000;
background:#b8e6ff;
word-spacing:2pt;
letter-spacing:1pt;
padding:6px;
border:1px solid #709fd2;
text-align:center;
vertical-align:middle;
z-index:3;
float:right;
}
.textboxover{
width:200px;
height:50px;
font-family:arial; 
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
background:#ebecf3;
word-spacing:2pt;
letter-spacing:1pt;
padding:6px;
border:1px solid #709fd2;
text-align:center;
vertical-align:middle;
z-index:3;
float:right;
}
.button {
width:100px;
height:25px;
font-family:arial;
font-size:11px;
font-weight:bold;
color: #2c3731;
background:#b8e6ff;
letter-spacing: 2pt;
padding-bottom:3px;
border:1px solid #709fd2;
text-align:center;
z-index:3;
} 
.buttonover {
width: 100px;
height: 25px;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#2c3731;
background:#ebecf3;
letter-spacing:2pt;
padding-top:3px;
border:1px solid #709fd2;
text-align:center;
z-index:3;
}
#map {
 position:absolute; 
 z-index:5;
  font-family:arial;
  font-size:12px;
  width:500px; 
  height:400px; 
  top:50%; 
  left:50%; 
  margin-top:-200px; 
  margin-left:-250px; 
  border:1px solid #709fd2
  }
#closeMap {
position:absolute;
 z-index:7;
 font-family:arial;
 font-size:12px; 
 width:auto; 
 height:auto; 
 top:50%; 
 left:50%; 
 margin-top:175px; 
 margin-left:175px; 
 background:#ffffff; 
 padding:1 5 1 5; 
 border:1px solid #709fd2 
 }
#mapShadow {
width:500px;
height:400px;
position:absolute;
top:50%;
left:50%;
margin-left:-245px;
margin-top:-195px;
z-index:3;
background:#709fd2;
border:1px solid #709fd2;
padding-left:0px;
}