body{
  font-family:arial,sans-serif;
  text-align:center;
  background:#99CC33;
}
h2{
  font-size:16pt;
  margin:0;
  padding:0;
}
h3{
  margin:70px 10px 122px 10px;
  text-align:center;
}
#outer{
  position:relative;
  width:800px;
  margin:auto;
}
#inner{
  position:relative;
  width:800px;
  float:left;
  text-align:left;
  background:#FFFFFF;
  padding:0 10px 0 0;
}
#header{
  position:relative;
  width:800px;
  background:#4D88B0;
  margin:8px 0px 10px 0px;
}
#header h1{
  font-size:20pt;
  line-height:62px;
  padding:0 0 0 225px;
  margin:0;
  color:#FFFFFF;
  border:1px solid #999999;
}
.left{
  position:absolute;
  top:0;
  left:0;
}
#brushstroke{
  position:absolute;
  top:0;
  left:0px;
  width:800px;
  text-align:right;
  background:#FFFFFF;
  height:64px;
}
#contact{
  position:relative;
  float:left;
  width:160px;
  margin:0 0 0 10px;
  border:1px solid #999999;
}
#contact h2{
  background:#F0A762;
  line-height:42px;
  color:#FFFFFF;
  text-align:center;
}
#content{
  position:relative;
  float:right;
  width:610px;
  margin:0 0 0 10px;
  font-size:10pt;
}
#menu{
  background:#D68B76;
  border:1px solid #999999;
  font-size:16pt;
  font-weight:bold;
  margin:0;
  padding:0;
}
#menu li{
  padding:0 30px 0 10px;
  line-height:42px;
  color:#FFFFFF;
  display:inline;
}
#menu a{
  color:#FFFFFF;
}
#footer{
  position:relative;
  float:left;
  width:800px;
  margin:10px 0 0 10px;
  text-align:center;
  font-size:10pt;
}
#footer h2{
  background:#99CC33;
  line-height:42px;
  color:#FFFFFF;
  padding:0 0 0 10px;
  margin:0 10px 0 0;
  border:1px solid #999999;
}
input[type="text"]{
  width:127px;
  display:block;
  margin:0 0 0 5px;
}
input[type="submit"]{
  float:right;
  margin: 0 10px 10px 0;
}
form{
  margin:0;
  padding:0;
}
fieldset{
  margin:0 0 0 10px;;
  padding:0;
  border:none;
}
label{
  font-size:10pt;
}
textarea{
  width:127px;
  height:100px;
  margin:0 0 0 5px;
  font-family:arial,sans-serif;
  resize:none;
}
address{
  font-style:normal;
  font-size:10pt;
  padding:0 0 10px 5px;
  line-height:14pt;
}
.tel{
  text-decoration:underline;
  font-weight:bold;
  padding:0 0 0 5px;
}
#mainPic{
  float:right;
  padding:10px 0 5px 5px;
}
.hidden{
  visibility:hidden;
}
#footer h3{
  margin:0;
  padding:10px 0 0 0;
  font-weight:bold;
  font-size:10pt;
}
#web{
  position:relative;
  float:left;
  width:810px;
  margin:0;
  padding:10px 0 0 0;
  text-align:center;
  font-size:10pt;
  background:#99CC33;
}
#nextPage{
  text-align:right;
}
#nextPage a{
  font-weight:bold;
}
