body
{
  margin:0px;
  overflow:auto;
  scrollbar-3dlight-color:white;
  scrollbar-arrow-color:#999999;
  scrollbar-base-color:white;
  scrollbar-darkshadow-color:white;
  scrollbar-face-color:white;
  scrollbar-highlight-color:#999999;
  scrollbar-shadow-color:#999999;
  scrollbar-track-color:white;
}

#Banner
{
  border-bottom:1px solid black;
}

#Footer
{
  background-color:#DDDDDD;
  border-top:1px solid black;
}

#Form
{
  border-bottom:0px solid gray;
}

#Form th
{
  font-family:verdana;
  font-size:14px;
  padding:1px;
  color:navy;
  background-color:none;
}

#Form td
{
  background-color:none;
  padding-left:4px;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:navy;
}

#Form td b
{
  color:red;
  font-weight:normal;
}

#Form input
{
   border:1px solid gray;
   font-family:verdana;
   font-size:10px;
   color:black;
}

#Form textarea
{
  overflow:hidden;
  font-family:verdana;
  font-size:10px;
  color:black;
  border:1px solid gray;
  scrollbar-3dlight-color:black;
  scrollbar-arrow-color:#999999;
  scrollbar-base-color:black;
  scrollbar-darkshadow-color:black;
  scrollbar-face-color:black;
  scrollbar-highlight-color:#999999;
  scrollbar-shadow-color:#999999;
  scrollbar-track-color:black;
}

#MenuInsert
{
  padding:0px;
  padding-left:0px;
  border-right:1px solid gray;
  background-color:#DDDDDD;
}

.Menu ul
{
  margin:0px;
  padding:0px;
  width:170px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:gray;
}

.Menu ul li
{
  position:relative;
}

.Menu li ul
{
  top: 0px;
  display:none;
}

.Menu li:hover ul, .Menu li.over ul
{
  list-style:square;
  display: block;
}

/* Fix IE. Hide From Ie Mac */
* html .Menu ul li {float:left;height:1%;}
* html .Menu ul li a {height:1%;}
/* END */

.Menu ul li a, .Menu ul li a:visited
{
  background-image:none;
  font-family:verdana;
  font-size:12px;
  color:black;
  background-color:#939FA7;
  display:block;
  text-decoration:none;
  padding-left:4px;
  padding-top:2px;
padding-bottom:2px;
  border-width:1px;
  border-style:solid;
  border-color:gray;
  border-bottom:0px;
}

.Menu ul li a:hover
{
  background-image:none;
  color:white;
  background-color:#626F78;
}

.PropertyBox
{
  border:1px solid royalblue;
}

.PropertyBox #InfoButton, .PropertyBox #InfoButton:visited
{
  width:60px;
  height:17px;
  text-decoration:none;
  background-color:royalblue;
  color:white;
  border:0px;
  border-left:1px solid royalblue;
}

.PropertyBox #InfoButton:hover
{
  height:17px;
  text-decoration:none;
  background-color:white;
  color:royalblue;
  border:0px;
  border-left:1px solid royalblue;
}

.PropertyBox .Header
{
  height:17px;
  background-color:lightsteelblue;
  font-family:verdana;
  font-size:70%;
  color:#222222;
  border-bottom:1px solid royalblue;
  padding-left:5px;
}

.PropertyBox a, .PropertyBox a:visited
{
  margin:0px;
  padding:0px;
  height:90px;
  border:1px solid #222222;
}

.PropertyBox a:hover
{
  margin:0px;
  padding:0px;
  height:90px;
  border:1px solid red;
}

.PropertyBox .Content p
{
  padding:10px;
  font-family:arial;
  font-size:70%;
  color:#444444;
}

.PropertyBox .Image
{
	border:1px solid black;
}

.ContactBox #Label
{
  padding-left:30px;
  text-align:left;
  font-weight:bold;
  font-family:verdana;
  font-size:x-small;
}

.ContactBox #Value
{
  text-align:center;
  font-family:verdana;
  font-size:x-small;
  color:navy;
}

.ContactBox img
{
  border:1px solid #222222;
}
