A:link{

   font-weight:
   bold;
color:#FF9900;

}

A:visited{
   font-weight:bold;

   color:#CC6633;

}

A:hover{
   font-weight:bold;
color:#FF6699;

}

A:active{
   font-weight:bold;
   
color:#6666CC;

   }

BODY.main{

   background-image:url(images/bamboo.gif);
   
background-color:#FFFFFF;

}

FONT{

   font:normal normal bold 12pt/11pt;
   
color:#493E3E;

}

FONT.hayama{

   font:normal normal bold 11pt;
   
color:#CA5600;

}

OBJECT{
   
margin:0px;

}

TABLE.link{

   width:700px;
   
font:normal normal normal 8pt/9pt;
color:#000000;

}

TABLE.menu{
   
background-image:url(images/menu-back.jpg);
   
width:680px;

   font:normal normal normal 10pt/11pt;
   
color:#493E3E;
   
border-top:2px outset #996633;

   border-right:5px outset #993300;
   
border-bottom:5px outset #993300;

   border-left:2px outset #996633;

}

FONT.menu_e{

   font:normal normal normal 11pt/11pt;

}

TD.menu{
padding-left:30px;
width:290px;

}

TABLE.riceandpeas{

   background-image:url(images/riceandpeas-back.jpg);
   
width:680px;
font:normal normal normal 10pt/11pt;
   
color:#0A6182;
border-top:2px outset #6699CC;
   
border-right:5px outset #6699CC;
   
border-bottom:5px outset #6699CC;

   border-left:2px outset #6699CC;

}

DIV.info{

   background-image:url(images/info-back.jpg);
   
width:680px;
      
border-top:2px outset #006633;
   
border-right:5px outset #006633;
   
border-bottom:5px outset #006633;
   
border-left:2px outset #006633;

}

TD.memo{

   background-image:url(images/info-memo.jpg);
   
font:normal normal normal 8pt/12pt;

   color:#990000;

   width:630px;

   height:550px;

   padding-top:35px;
   
}

TD.memo_s{

   background-image:url(images/info-memo_s.jpg);

   font:normal normal normal 10pt/15pt;
color:#990000;
   
width:280px;
   
height:200px;
   
padding-top:20px;

}

TD.memo_l{
   
background-image:url(images/info-memo_l.jpg);

   font:normal normal normal 10pt/15pt;

   color:#990000;

   width:560px;

   height:320px;

   padding-top:21px;

   padding-left:30px;
   
padding-right:30px;

}

TABLE.calendar{

   width:190px;
   
height:200px;
   
empty-cells:hide;
   
background-color:#FFCCCC;

   border-right:2px outset #FFCCCC;
   
border-bottom:2px outset #FFCCCC;

}

CAPTION{

   color:#990000;

}

TD.month
{

   font:normal normal bold 9pt;

   color:#FFFFFF;
text-align:center;

}

TH.calendar{

   font:normal normal normal 9pt;
   
color:#330066;
   
text-align:center;

   background-color:#E0FFFF;
   
border:1px outset #FFFFFF;

}

TD.s{

   font:normal normal normal 9pt;
   
color:#FF0000;
   
text-align:center;
   
background-color:#FFFFFF;

   border:1px outset #CCFFFF;

}

TD.calendar{

   font:normal normal normal 9pt;
   
color:#330066;
   
text-align:center;
   
background-color:#FFFFFF;
   
border:1px outset #CCFFFF;

}

TD.union{

   font:normal normal bold 11pt;

   color:#FF9900;
text-align:center;
   
background-color:#7FFFD4;

   border:1px outset #CCFFFF;

}

DIV.contact{

   background-image:url(images/contact-back.jpg);
   
width:680px;
   border-top:2px outset F1A2AA;
border-right:5px outset F1A2AA;

   border-bottom:5px outset F1A2AA;
border-left:2px outset F1A2AA;
   
padding-bottom:20px;

}

TABLE.contact{

   width:450px;
   
font:normal normal normal 10pt/11pt;
   
color:#643F92;

}

TABLE.form{

   background-color:#FFFFFF;
   
width:600px;
   
border:3px outset #FFFFFF;

}

TD.form_left{

   font:normal normal bold 10pt;
   
color:#643F92;
   
text-align:center;

}

TH{

   font:normal normal normai 10pt;
   
color:#643F92;

   border-bottom:1px solid #643F92;
   
text-align:left;
}
