*{
	padding: 0px;
	margin: 0px;
}
body {
	margin: 0px;
	background-image: url(images/bg-tile.jpg);
    background-position: top;
    font-family: optima, arial, sans-serif;
    font-size: 11pt;
}
p + p { margin-top: 0.9em; }

#logo{
text-align:right;
padding: 3px 100px 25px 0;
}
#show{
padding: 30px 0 0 0;
border: 0;
}
.outer{
	padding:0px 0 0 0;
	width:950px;
	background-color: #ffffff;
	margin:auto;
	border:none;
	position:relative;
	text-align:left
}

h2{
  font-size: 150%;
  line-height: 40px;
}

#nav { height:40px; width:850px; font-size: 14px; }
#nav ul { list-style-type:none; margin:30px 0 0 0; padding:0; }
#nav li { float:right; position:relative; width:auto; margin: 0 0 0 29px; padding-top: 20px; }
#nav li a:hover { color: #727466; }
#nav li li { float:right; position:relative; width:250px; padding: 0; }
#nav li li a:hover { color: #727466; }
#nav a, #nav a:hover { display:block; color: #727466; text-decoration: none; }
#nav ul ul { bottom:22px; left:-10px; position:absolute; width:250px; }
#nav ul ul a { background: #bcdde6; height:auto; line-height:1em; padding:5px 10px; width:249px;  }
#nav ul ul a:hover { background: #FFF; }
#nav li.current a { color: #8fa4bf; }

#nav1 { height:40px; width:850px; font-size: 14px; }
#nav1 ul { list-style-type:none; margin:-30px 0 0 0; padding:0; }
#nav1 li { float:right; position:relative; width:auto; margin: 0 0 0 29px; padding-top: 20px; }
#nav1 li a:hover { color: #727466; }
#nav1 li li { float:right; position:relative; width:250px; padding: 0; }
#nav1 li li a:hover { color: #727466; }
#nav1 a, #nav a:hover { display:block; color: #727466; text-decoration: none; }
#nav1 ul ul { bottom:22px; left:-10px; position:absolute; width:250px; }
#nav1 ul ul a { background: #bcdde6; height:auto; line-height:1em; padding:5px 10px; width:249px; }
#nav1 ul ul a:hover { background: #FFF; }
#nav1 li.current a { color: #8fa4bf; }

#nav2 { height:40px; width:850px; font-size: 14px; }
#nav2 ul { list-style-type:none; margin:20px 0 0 0; padding:0; }
#nav2 li { float:right; position:relative; width:auto; margin: 0 0 0 29px; padding-top: 20px; }
#nav2 li a:hover { color: #727466; }
#nav2 li li { float:right; position:relative; width:250px; padding: 0; }
#nav2 li li a:hover { color: #727466; }
#nav2 a, #nav a:hover { display:block; color: #727466; text-decoration: none; }
#nav2 ul ul { bottom:22px; left:-10px; position:absolute; width:250px; }
#nav2 ul ul a { background: #bcdde6; height:auto; line-height:1em; padding:5px 10px; width:249px; }
#nav2 ul ul a:hover { background: #FFF; }
#nav2 li.current a { color: #8fa4bf; }

#con {
  background-image: url(images/dhp03.jpg);
  background-repeat: no-repeat;
  margin-left: 100px;
padding: 30px 0 38px 13px;
border: 0;
}

fieldset {
  border-style: none;
  color: #403e3c;
  line-height: 115%;
}

#con .q, .r, .rr, .t, .v {
  margin: 13px 0 0 0;
}

form.contact .buttonarea input {
  background: #252c40;
  color: #fffaf0;
  font-weight: bold;
  padding: 5px 10px;
}

#con .buttonarea {
  margin: 15px 0 15px 0;
}

#cli {
  background-image: url(images/06.jpg);
  background-repeat: no-repeat;
  margin-left: 100px;
padding: 30px 0 466px 13px;
border: 0;
}

#info {
  background-image: url(images/02.jpg);
  background-repeat: no-repeat;
  margin-left: 100px;
  margin-right: 100px;
  padding: 30px 0 6px 325px;
}

#info2 {
  background-image: url(images/03.jpg);
  background-repeat: no-repeat;
  margin-left: 100px;
  margin-right: 100px;
  padding: 30px 0 175px 339px;
}

#info3 {
  background-image: url(images/dhp02.jpg);
  background-repeat: no-repeat;
  margin-left: 100px;
  margin-right: 100px;
  padding: 40px 0 85px 350px;
}

#spec {
  background-image: url(images/dhp04.jpg);
  background-repeat: no-repeat;
  margin-left: 100px;
  margin-right: 100px;
  padding: 40px 370px 110px 10px;
}

#info4 {
  background-image: url(images/dhp01.jpg);
  background-repeat: no-repeat;
  margin-left: 100px;
  margin-right: 100px;
  padding: 35px 0 99px 355px;
}

#pp {
  margin-left: 100px;
  margin-right: 100px;
  padding: 40px 0 0 0;
}
