/*-----------------------------------------------------------------
  BODY
  ---------------------------------------------------------------*/
html{
  height:99%;}

body{
  height: 100%;
  margin: 5px AUTO AUTO 0px;
  border: 0px;
  background-color: #FFFFFF;
  color: #333333;
  text-align: center;
  font-family: sans-serif;}

#container{
  position: relative;
  width: 650px;
  height: 100%;
  min-height: 100%;
  margin: 0px AUTO;}

img{
  margin: 0px;
  padding: 0px;
  border: 0px;}

body > #container{
  height: AUTO;}

/*-----------------------------------------------------------------
  link
  ---------------------------------------------------------------*/
A:link {
  color: #003366;
  text-decoration: none;}

A:visited {
  color: #003366;
  text-decoration: none;}

A:active {
  color: #003366;
  text-decoration: none;}

html>/**/body A:hover {
  background-color /*\**/: transparent \9;
}

A:hover {
  margin: 0px;
  padding: 0px;
  color: #990000;
  text-decoration: none;
  background-color: #F3EEE1;
}


/*-----------------------------------------------------------------
  header
  ---------------------------------------------------------------*/
#header{
  margin: 0px;
  padding: 0px;}

#header .header_left {
  float: left;
  margin: 2px 0px 2px 0px;
  font-size: 10pt;
  text-align:left;}

#header .header_right {
  float: right;
  margin: 2px 0px 2px 0px;
  font-size: 10pt;
  text-align:right;}

#header h1{
  clear: both;
  margin: 0px;
  padding: 2px 0px 2px 0px;
  text-align: left;
  border-width: 1px 0px 1px 0px;
  border-style: dashed;
  border-color: #AB9880;}


/*-----------------------------------------------------------------
  global navigation
  ---------------------------------------------------------------*/
#navigation{
  clear: both;
  width: 650x;
  height: 30px;
  margin: 0px;
  padding: 0px;}

#navigation UL{list-style-type:none;margin:0px;padding:0px;}
#navigation UL LI{margin:0px;padding:0px;float:left;}
#navigation UL LI A{margin:0px;padding:0px;display: block;float:left;height:30px;line-height:30px;}
#navigation UL LI A SPAN{display: none;}
.gnb01 A:LINK,
.gnb01 A:VISITED,
.gnb01 A:ACTIVE{
	width: 35px;
	background: url('../image/gbtn.gif') 0px 0px no-repeat;}
.gnb01 A:HOVER{
	width: 35px;
	background: url('../image/gbtn.gif') 0px -30px no-repeat;}
.gnb01b A:LINK,
.gnb01b A:VISITED,
.gnb01b A:ACTIVE,
.gnb01b A:HOVER{
	width: 35px;
	background: url('../image/gbtn.gif') 0px -60px no-repeat;}

.gnb02 A:LINK,
.gnb02 A:VISITED,
.gnb02 A:ACTIVE{
	width: 111px;
	background: url('../image/gbtn.gif') -35px 0px no-repeat;}
.gnb02 A:HOVER{
	width: 111px;
	background: url('../image/gbtn.gif') -35px -30px no-repeat;}
.gnb02b A:LINK,
.gnb02b A:VISITED,
.gnb02b A:ACTIVE,
.gnb02b A:HOVER{
	width: 111px;
	background: url('../image/gbtn.gif') -35px -60px no-repeat;}

.gnb03 A:LINK,
.gnb03 A:VISITED,
.gnb03 A:ACTIVE{
	width: 136px;
	background: url('../image/gbtn.gif') -146px 0px no-repeat;}
.gnb03 A:HOVER{
	width: 136px;
	background: url('../image/gbtn.gif') -146px -30px no-repeat;}
.gnb03b A:LINK,
.gnb03b A:VISITED,
.gnb03b A:ACTIVE,
.gnb03b A:HOVER{
	width: 136px;
	background: url('../image/gbtn.gif') -146px -60px no-repeat;}

.gnb04 A:LINK,
.gnb04 A:VISITED,
.gnb04 A:ACTIVE{
	width: 111px;
	background: url('../image/gbtn.gif') -282px 0px no-repeat;}
.gnb04 A:HOVER{
	width: 111px;
	background: url('../image/gbtn.gif') -282px -30px no-repeat;}
.gnb04b A:LINK,
.gnb04b A:VISITED,
.gnb04b A:ACTIVE,
.gnb04b A:HOVER{
	width: 111px;
	background: url('../image/gbtn.gif') -282px -60px no-repeat;}

.gnb05 A:LINK,
.gnb05 A:VISITED,
.gnb05 A:ACTIVE{
	width: 136px;
	background: url('../image/gbtn.gif') -393px 0px no-repeat;}
.gnb05 A:HOVER{
	width: 136px;
	background: url('../image/gbtn.gif') -393px -30px no-repeat;}
.gnb05b A:LINK,
.gnb05b A:VISITED,
.gnb05b A:ACTIVE,
.gnb05b A:HOVER{
	width: 136px;
	background: url('../image/gbtn.gif') -393px -60px no-repeat;}
.gnb06 A:LINK,
.gnb06 A:VISITED,
.gnb06 A:ACTIVE{
	width: 121px;
	background: url('../image/gbtn.gif') -529px 0px no-repeat;}
.gnb06 A:HOVER{
	width: 121px;
	background: url('../image/gbtn.gif') -529px -30px no-repeat;}
.gnb06b A:LINK,
.gnb06b A:VISITED,
.gnb06b A:ACTIVE,
.gnb06b A:HOVER{
	width: 121px;
	background: url('../image/gbtn.gif') -529px -60px no-repeat;}

/*-----------------------------------------------------------------
  help menu
  ---------------------------------------------------------------*/
#hmenu {
  font-size: 10pt;
  text-align:center;}

#hmenu A, #hmenu A:link #hmenu A:visited{
  text-decoration: none;
  color: #816750;}

#hmenu A:hover {
  text-decoration: none;
  color: #3C281C;
  background-color: #F3EEE1;}


/*-----------------------------------------------------------------
  footer
  ---------------------------------------------------------------*/
#footer {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 650px;
  height: 39px;
  line-height: 20px;
}
#footer .copyright{
  height: 20px;
  background: transparent url(../image/footer01.gif) no-repeat;}


/*-----------------------------------------------------------------
  sub menu
  ---------------------------------------------------------------*/
.smenu {
  clear: both;
  font-size: 11pt;
  border-top: 2px solid #DEC19B;
  border-bottom: 2px solid #DEC19B;
  border-right: 2px solid #DEC19B;
  border-left: 2px solid #DEC19B;
  text-align: left;}

.smenu a{
  padding: 0 0 0 15px;
  background: url('../image/marker1.gif') 0 50% no-repeat;}


