body {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  color:#708090;
  font-size:8pt;
  background-color:#eeeeee;
  background-color:#333365;
}

table {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  color:#708090;
  font-size:8pt;
}

a {
  text-decoration:none;
  color:#708090;
}

a.ul:hover {
  text-decoration:underline;
}

img {
  border:0;
}

.phone {
  font-size:10pt;
  font-weight:bold;
}

#page {
  position:relative;
  top:0;
  left:0;
  width:766px;
  background-color:#ffffff;
}

#pg_right {
  position:relative;
  left:228px;
  width:536px;
}

#nav {
  float:right;
  width:210px;
  height:353px;
  text-align:right;
  margin-top:10px;
}

#content {
  float:left;
  width:300px;
  padding:10px;
}

#footer {
  clear:both;
  height:20px;
  padding-top:20px;
  border-top:3px solid #000066;
}

#bottom {
  clear:both;
  height:1px;
  overflow:hidden;
}

#graphic {
  position:absolute;
  top:0px;
  left:0px;
  width:224px;
  height:540px;
}

#line {
  clear:both;
  margin:0;
  border:0;
  height:3px;
  border-top:1px solid #708090;
  margin-bottom:1px;
  overflow:hidden;
}

#content p {
  margin-top:0;
  margin-bottom:10px;
}

#content input {
  float:right;
  font-size:x-small;
}

#content textarea {
  float:right;
  font-size:x-small;
}

.right {
  float:right;
}

#nav img {
  padding-top:2px;
}

#aboutus_logo{
float:left;
text-align:center;
}

.cl{clear:right;}
.h2em{height:2em;}
.ml2em{margin-left:2em;}
.w330{width:330px;}
.w310{width:310px;}
.hp_logo{float:right;text-align:right;}
.mr28{margin-right:28px;}

p.av{text-align:center;font-weight:bold;}

#gallery_mv{
  background:url('../images/mv_background.jpg') no-repeat;
  width:510px;
  height:382px;
  margin-bottom:20px;
}

span.note{
  color:white;
  font-size:12pt;
  font-weight:bold;
}

span.note a{
  font-size:10pt;
  font-weight:normal;
}

img.kingscourt{}