body {
  background-color:     #e4e1d5;
  font-family:          Arial, Verdana, Tahoma, Arial;
  font-size:            11px;
  font-weight:          normal;
  color:                #322f25;
  background-image:     url('../imgs/body-bg.gif');
  background-repeat:    repeat-x;
  margin:               0;
  padding:              16px;
  text-align:           center;
  }
  
* {
  }

h1 {
  font-size:            12px;
  font-weight:          bold;
  color:                #30613f;
  margin:               0;
  padding:              0;
  }
h2, h3 {
  font-size:            11px;
  font-weight:          bold;
  color:                #30613f;
  margin:               0;
  padding:              0;
  }
  
p {
  margin:               0;
  }
  
table#MAIN td.ShadowTop {
  background-image:     url('../imgs/shadow/shadow-top.gif');
  background-repeat:    repeat-x;
  }
table#MAIN td.ShadowBottom {
  background-image:     url('../imgs/shadow/shadow-bot.gif');
  background-repeat:    repeat-x;
  }
table#MAIN td.ShadowLeft{
  background-image:     url('../imgs/shadow/shadow-left.gif');
  background-repeat:    repeat-y;
  }
table#MAIN td.ShadowRight {
  background-image:     url('../imgs/shadow/shadow-right.gif');
  background-repeat:    repeat-y;
  }
  
td#WRAPPER {
  background-color:     #ffffff;
  padding:              4px;
  }
  
table#CONTENT {
  background-color:     #a09980;
  }
table#CONTENT td {
  font-size:            11px;
  border:               0;
  border-bottom:        1px solid #ffffff;
  border-right:         1px solid #ffffff;
  }
table#CONTENT td.Headline {
  background-color:     #30613f;
  color:                #ffffff;
  padding:              4px;
  }
table#CONTENT td.Login {
  width:                207px;
  background-color:     #a09980;
  }
table#CONTENT td.Login td {
  border:               0;
  }
table#CONTENT td.Logo {
  width:                158px;
  border:               0;
  border-bottom:        1px solid #ffffff;
  vertical-align:       middle;
  text-align:           center;
  background-color:     #ddd9cb;
  }
  
table#CONTENT td.MainNavi {
  background-color:     #a09980;
  border:               0;
  border-right:         1px solid #ffffff;
  vertical-align:       top;
  }
table#CONTENT td.Content {
  background-color:     #ddd9cb;
  border:               0;
  vertical-align:       top;
  padding:              16px;
  }
table#CONTENT td.Content td {
  border:               0;
  }
  
ul#MAINNAVI {
  list-style-type:      none;
  margin:               0;
  padding:              0;
  }
ul#MAINNAVI li {
  list-style-type:      none;
  padding:              0;
  border:               0;
  border-bottom:        1px solid #ffffff;
  }
ul#MAINNAVI a {
  display:              block;
  padding:              3 4;
  color:                #ffffff;
  text-decoration:      none;
  }
ul#MAINNAVI a:active,
ul#MAINNAVI a.active,
ul#MAINNAVI a:hover {
  display:              block;
  background-color:     #30613f;
  padding:              3 4;
  color:                #ffffff;
  text-decoration:      none;
  }
  
ul#MAINNAVI li.Level2 a {
  background-color:     #7b7663;
  display:              block;
  padding:              3 16;
  color:                #ffffff;
  text-decoration:      none;
  }
ul#MAINNAVI li.Level2 a:active,
ul#MAINNAVI li.Level2 a.active,
ul#MAINNAVI li.Level2 a:hover {
  display:              block;
  background-color:     #30613f;
  padding:              3 16;
  color:                #ffffff;
  text-decoration:      none;
  }
  
ul#MAINNAVI li.Level3 a {
  background-color:     #7b7663;
  display:              block;
  padding:              3 28;
  color:                #ffffff;
  text-decoration:      none;
  }
ul#MAINNAVI li.Level3 a:active,
ul#MAINNAVI li.Level3 a.active,
ul#MAINNAVI li.Level3 a:hover {
  display:              block;
  background-color:     #30613f;
  padding:              3 28;
  color:                #ffffff;
  text-decoration:      none;
  }
  
  
table#TOPNAVI {
  } 
table#TOPNAVI td {
  border:               0;
  } 
table#TOPNAVI a {
  display:              block;
  padding:              4px;
  color:                #ffffff;
  text-decoration:      none;
  text-align:           center;
  }
table#TOPNAVI a:active,
table#TOPNAVI a.active,
table#TOPNAVI a:hover {
  display:              block;
  background-color:     #30613f;
  padding:              4px;
  color:                #ffffff;
  text-decoration:      none;
  }
  
table#CONTENT table.List th {
  font-size:            11px;
  font-weight:          normal;
  color:                #30613f;
  text-align:           left;
  }
table#CONTENT table.List th a {
  font-size:            11px;
  font-weight:          normal;
  color:                #30613f;
  text-decoration:      none;
  }
  
table#CONTENT table.Details td {
  color:                #322f25;
  }
table#CONTENT table.Details td.Headline {
  background-color:     #30613f;
  border-bottom:        1px solid #a09980;
  color:                #ffffff;
  }
table#CONTENT table.Details td.Headline a {
  color:                #ffffff;
  }
  
table#CONTENT table.Details td.Subline {
  background-color:     #beb699;
  padding:              4px;
  border-bottom:        1px solid #a09980;
  }
table#CONTENT table.Details td.Info {
  background-color:     #c4beab;
  padding:              4px;
  border-bottom:        1px solid #a09980;
  }
  
input, select, textarea {
  font-size:            11px;
  }