body {
  background-color:   #454246;
  font-family:        Tahoma, Arial, Helvetica;
  font-size:          11px;
  font-weight:        normal;
  color:              #3E3B3F;
  background-image:   url('..//imgs/body-bg.gif');
  background-repeat:  repeat-x;
  margin:             0;
  padding:            0;
  }
ul {
  list-style-type: square;
  padding: 12px 0 12px 16px;
  margin: 0 0 0 0;
}
ul ul {
  list-style-type: square;
  padding: 0 0 0 16px;
  margin: 0 0 0 0;
}
a {
  text-decoration:    underline;
  outline:            none;
  color:              #666666;
  }
a:hover,
a:active {
  text-decoration:    underline;
  outline:            none;
  color:              #333333;
  }

h1, td.h1 {
  font-size:          17px;
  font-weight:        bold;
  color:              #A6263F;
  line-height:        17px;
  margin:             0;
  }
h2 {
  font-size:          14px;
  font-weight:        bold;
  color:              #A6263F;
  line-height:        17px;
  margin:             0;
  }
h3, h4 {
  font-size:          11px;
  font-weight:        bold;
  color:              #A6263F;
  margin:             0;
  }

b, strong {
  color:              #A6263F;
  }
  
td, p {
  line-height:        16px;
  margin:             0;
  font-size:          11px;
  }
  
td.Shadow-left {
  background-image:   url('../imgs/shadow-left-bg.gif');
  }
td.Shadow-right {
  background-image:   url('../imgs/shadow-right-bg.gif');
  }
  
td.Main {
  background-color:   #FFFFFF;
  border-left:        1px solid #000000;
  border-right:       1px solid #000000;
  padding-left:       2px;
  padding-right:      3px;
  }
  
td.Date {
  color:              #B8BABD;
  padding:            10px;
  }

td.Content {
  padding:            30px;
  }
td.Red {
  color:              #790F23;
  }
td.Menu {
  padding:            20px;
  padding-left:       4px;
  padding-top:        12px;
  }
td.SubMenu {
  border-top:         1px solid #FFFFFF;
  }
td.SubMenu a {
  display: block;
  text-decoration: none;
  padding: 3px 0 4px 12px;
  background: #e3e5e6;
  color: #86868A;
}
td.SubMenu a:hover, td.SubMenu a:active {
  background: #98989b;
  text-decoration: none;
  color: #fff;
}
td.SubMenu-sub a {
  background: #98989b url(../../images/arrow-b.gif) 2px 8px no-repeat;
  color: #fff;
}
td.SubMenu-act a {
  background: #98989b url(../../images/arrow-r.gif) 2px 8px no-repeat;
  color: #fff;
}
td.SubMenu a.level2 {
  padding: 3px 0 3px 24px;
}
td.SubMenu-sub a.level2 {
  background: #98989b url(../../images/arrow-b.gif) 14px 8px no-repeat;
  color: #fff;
}
td.SubMenu-act a.level2 {
  background: #98989b url(../../images/arrow-r.gif) 14px 8px no-repeat;
  color: #fff;
}
td.SubMenu a.level3 {
  padding: 3px 0 3px 36px;
}
td.SubMenu-act a.level3 {
  background: #98989b url(../../images/arrow-r.gif) 26px 8px no-repeat;
  color: #fff;
}
  
input, select, textarea {
  border:             1px solid #B8BABD;
  font-size:          11px;
  font-weight:        normal;
  color:              #000;
  height:             20px;
  padding-top:        3px;
}
  
fieldset {
  border: 0;
}
fieldset label {
  display: block;
  padding: 4px 0;
}
fieldset label span {
  float: left;
  width: 100px;
}

