body {
  margin:0px;
  padding-top:40px;
  background-color:#005AA0;
  color:#F1F8F9;
  font-size:16px;
  font-family:arial;
}

#page {
  width:833px;
  height:697px;
  margin:auto;
  background-image:url('../img/bg.jpg');
  position:relative;
}

#content {
  padding-top:380px;
  padding-left:25px;
}

#navi {
  position:absolute;
  width:120px;
  height:100px;
  bottom:0px;
  right:0px;
}

h1 {
  padding:0px;
  margin:0px;
  padding-bottom:20px;
  font-weight:normal;
}

h2 {
  padding:0px;
  margin:0px;
  padding-bottom:15px;
  font-weight:bold;
  font-size:16px;
}

p {
  margin:0px;
  padding:0px;
}

ul {
  margin:0px;
  padding:0px;
  padding-left:15px;
}

li {
  padding-bottom:20px;
}

#navi ul {
  list-style:none;
  padding-top:25px;
  padding-left:20px;
}

#navi ul li {
  padding-bottom:5px;
}

#navi ul li a {
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}

.strong {
  font-weight:bold;
}

.yellow {
  color:#FFEE10;
}

form {
  width:450px;
}

label {
  float:left;
  width:100px;
}

.formRow {
  padding-bottom:5px;
}

.formRow input,
.formRow textarea {
  border:1px solid #FFEE10;
  width:280px;
  padding:2px;
  color:#005AA0;
  font-size:16px;
  font-family:arial;
}

input.button {
  margin-left:305px;
  background-color:#FFEE10;
  border:1px solid #005AA0;
  color:#005AA0;
  padding:3px;
}
