BODY {
  MARGIN: 0px
;
}
.border {
  BORDER-RIGHT: medium none;
  PADDING-RIGHT: 0px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: medium none;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: medium none
;
}
#topframe {
  background-image : url(head_back.gif);
  MARGIN: 0px;
  BACKGROUND-REPEAT: repeat-x
;
}
#head {
  BORDER-RIGHT: medium none;
  BACKGROUND-POSITION: right top;
  BORDER-TOP: medium none;
  background-image : url(head_2.gif);
  MARGIN: 0px;
  BORDER-LEFT: medium none;
  BORDER-BOTTOM: medium none;
  BACKGROUND-REPEAT: no-repeat;
  TEXT-ALIGN: left
;
}
#topframe .navi {
  PADDING-RIGHT: 1em;
  FONT-SIZE: 80%;
  PADDING-BOTTOM: 2px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #cccccc;
  TEXT-ALIGN: right
;
}
#topframe .pan {
  PADDING-LEFT: 1em;
  FONT-SIZE: 80%;
  PADDING-BOTTOM: 2px;
  MARGIN: 0px;
  PADDING-TOP: 2px;
  TEXT-ALIGN: left
;
}
#topframe .date {
  PADDING-RIGHT: 2em;
  FONT-SIZE: 80%;
  PADDING-BOTTOM: 1em;
  MARGIN: 0px;
  TEXT-ALIGN: right
;
}
#footer {
  BORDER-TOP: #666666 1px solid;
  FONT-SIZE: 80%;
  PADDING-BOTTOM: 1em;
  MARGIN: 0px;
  PADDING-TOP: 1em;
  TEXT-ALIGN: center
;
}
.back {
  PADDING-RIGHT: 2em;
  PADDING-LEFT: 0px;
  FONT-SIZE: 80%;
  PADDING-BOTTOM: 0px;
  MARGIN: 5px 0px;
  PADDING-TOP: 0px;
  TEXT-ALIGN: right
;
}
#copy {
  FONT-SIZE: 70%;
  PADDING-BOTTOM: 2px;
  MARGIN: 0px;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: #006600;
  TEXT-ALIGN: center
;
}

