body {
  background-color:#DCF5BA;
  margin:0;
}

body, td, th {
  font-family:Arial, Helvetica, times new roman;
  font-size:13px;
}

table {
  font-family:Arial, Helvetica, times new roman;
  font-size:13px;
}

a, a:link, a:visited {
  text-decoration:none;
  color:#009933;
}

a:hover, a:focus, a:active {
  color:#00FF00;
  text-decoration:underline;
}

#mainnavi {
  font-family: Arial, Helvetica, times new roman;
  font-size: 12px;
  font-weight: bold;
}

#mainnavi ul {
  float: left;
  display: block;
  list-style: none;
  background-image: none;
  padding: 0;
  margin: 12px 0px 12px 0px;
  width: 180px;
  font-size: 12px;
  font-weight: bold;
  white-space: normal;
}

#mainnavi a, #mainnavi a:visited {
  color: #009900;
  float: left;
  display: block;
  list-style: none;
  padding: 6px 8px 6px 24px;
  margin: 0;
  width: 170px;
  font-size: 12px;
  font-weight: bold; 
  white-space: normal;
  text-decoration: none;
}

#mainnavi a:hover, #mainnavi a#current {
  color: #BBD59C;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}




#mainnavirot {
  font-family: Arial, Helvetica, times new roman;
  font-size: 13px;
  font-weight: bold;
}

#mainnavirot ul {
  float: left;
  display: block;
  list-style: none;
  background-image: none;
  padding: 0;
  margin: 12px 0px 12px 0px;
  width: 180px;
  font-size: 13px;
  font-weight: bold;
  white-space: normal;
}

#mainnavirot a, #mainnavirot a:visited {
  color: #990000;
  float: left;
  display: block;
  list-style: none;
  padding: 6px 8px 6px 24px;
  margin: 0;
  width: 170px;
  font-size: 13px;
  font-weight: bold; 
  white-space: normal;
  text-decoration: none;
}

#mainnavirot a:hover, #mainnavirot a#current {
  color: #996600;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

h1 {
  font-size:24px;
  font-weight:bold;
  color:#009933;
}

h2 {
  font-size:18px;
  font-weight:bold;
  color:#009933;
}

h3 {
  font-size:16px;
  font-weight:bold;
  color:#009933;
}

h4 {
  font-size:15px;
  font-weight:bold;
  color:#009933;
}

h5 {
  font-size:14px;
  font-weight:bold;
  color:#009933;
}



legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
background-color: #F7F7F7;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}
