body {
  font: 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #000000;
  leftMargin=0 ;
  rightMargin=100%;
}

HR {
        MARGIN: 0em 0px; COLOR: #000; HEIGHT: 1px; BACKGROUND-COLOR: #000
}

A {
        TEXT-DECORATION: none
}
A:link {
        COLOR: #3366cc; TEXT-DECORATION: none
}
A:visited {
        COLOR: #663399; TEXT-DECORATION: none
}
A:active {
        COLOR: #cccccc; TEXT-DECORATION: none
}
a:hover{
        background: #FFECCE;
        color: #0066CC;
}


TD {
        FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica
}
CENTER {
        FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica
}

        img {
                border:0px;
                hspace:5px;
                vspace:0px;
        }


P {
        FONT-SIZE: 10px; 
        COLOR: #000000; 
        FONT-FAMILY: Geneva, Verdana, Arial, Helvetica;
        margin-top: 10px; 
        margin-bottom: 10px; 
}

        
        h1, h2, h3, h4, h5, h6 {
                margin: 10px;
                padding: 0px;
        }

h1 {
  padding-left: 0px;
  padding-bottom: 10px;
  padding-top: 10px;
  font: 19px geneva, verdana, arial,sans-serif;
  font-weight: bold;
  color: #000000;
  letter-spacing: 0.9px;
}

h2 {
  padding-left: 0px;
  padding-bottom: 10px;
  padding-top: 10px;
  font: 17px geneva, verdana, arial,sans-serif;
  font-weight: bold;
  color: #334433;
}

h3 {
  letter-spacing: 0px;
  padding-left: 0px;
  padding-bottom: 8px;
  padding-top: 10px;
  font: 15px geneva, verdana, arial,sans-serif;
  font-weight: bold;
  color: #667766;
}

h4 {
  letter-spacing: 1px;
        margin:10px 0 10px 0;
        padding:2px;
  font: 11px geneva, verdana, arial,sans-serif;
  font-weight: bold;
  color: #000000;
}

h5 {
  letter-spacing: 0px;
        margin:9px 0 9px 0;
        padding:2px;
        color:#000;
  font: 11px geneva, verdana, arial,sans-serif;
  font-weight: bold;
}

h6 {
  letter-spacing: 1px;
        padding:2px;
  font: 10px geneva, verdana, arial,sans-serif;
  font-weight: bold;
  color: #000000;
}

div {
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  COLOR: #000000; 
  FONT-FAMILY: geneva, verdana, arial,sans-serif
}

strong {
  letter-spacing: 1px;
  color: #990000;
  font-weight: bold;
}

blockquote {
        color: #000000;
        padding: 8px;
}

        .key {
                font-weight:bold;
                color:#284259;
                font-family: "courier new", "courier", monospace;
                background: #E9F1F7;
                border-width: 1px 2px 2px 1px;
                border-style: solid;
                border-color: #CCC #AABCCC #AABCCC #CCC;
                padding: 0 3px 0 3px;
        }

.content {
   position: relative ;
   width: auto ;
   min-width: 120px;
   margin: 0px 140px 20px 180px;
   border: 1px dotted #ccc;
   background-color: white ;
   padding : 10px;
   z-index: 3;
}

.prepare {
  letter-spacing: 1px;
  color: #FF6600;
  font-weight: bold;
  height: 14px;
}

.atwork {
  letter-spacing: 1px;
  color: #AA4400;
  font-weight: bold;
  height: 14px;
}

.mute {
  letter-spacing: 0px;
  color: #0044AA;
  font-weight: bold;
  height: 14px;
}

.done {
  letter-spacing: 0px;
  color: #336633;
  height: 14px;
}

.bgRed {
  background-color: #FFcccc;
}

#navtop {
   position: absolute ;
   width: auto ;
   height : 60;
   top: 0px;
   left: 0px;
   font-size: 0.9em;
   border: 0px dashed black;
   background-color: white ;
   padding : 0px;
   z-index:1;  
}

#navtopshade {
   position: absolute ;
   width: auto ;
   height : 16;
   top: 0px;
   left: 0px;
   font-size: 0.9em;
   border: 0px dashed black;
   background-color: white ;
   padding : 0px;
   z-index:1;  
}

#navleft {
   position: absolute ;
   width: 168px ;
   top: 20px;
   left: 5px;
   font-size: 0.9em;
   border: 0px dashed black;
   background-color: white ;
   padding : 0px;
   z-index:2;  
}

#navright {
   position: absolute ;
   width: 168px ;
   top: 0px;
   right: 20px;
   border: 1px dashed #ccc;
   background-color: #eee ;
   padding : 10px;
   z-index:4;  
}

.headline {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.headlinelrg {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.instr {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica
}
.label {
        FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica
}
.message {
        FONT-SIZE: 9px; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica
}
.preference {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.reminder {
        FONT-SIZE: 28px; COLOR: #000000; FONT-FAMILY: "Times New Roman", Times, Serif
}
.contentsml {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.headerlrger {
        FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.header1 {
        FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 2.8ex; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.contentbold {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.fineprint {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.title {
        FONT-SIZE: 20px; PADDING-BOTTOM: 5px; COLOR: #444444; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.head {
        FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.subheadbold {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Lucida Grande, Arial, Helvetica, Sans-Serif
}
.subheadblue {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3366cc; FONT-FAMILY: Lucida Grande, Arial, Helvetica, Sans-Serif
}
.subheadsm {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Lucida Grande, Arial, Helvetica, Sans-Serif
}
.subheadmed {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Lucida Grande, Arial, Helvetica, Sans-Serif
}
.bodycontent {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #8f8f8f; FONT-FAMILY: Lucida Grande, Arial, Helvetica, Sans-Serif
}
.contentlrg {
        FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #999999; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.contentlrg_jp {
        FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #999999; FONT-FAMILY: "Hiragino Kaku Gothic"
}
.header {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.headerlrg {
        FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #999999; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.headerlrg_jp {
        FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #999999; FONT-FAMILY: "Hiragino Kaku Gothic"
}
.head {
        FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #333333; FONT-FAMILY: Helvetica-Neue, Times New Roman, Times, Serif
}
.subhead {
        FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Lucida Grande, Helvetica, Arial, Sans-Serif
}
.bodytext {
        FONT-SIZE: 13px; COLOR: #444444; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.bodycolor {
        COLOR: #333333
}
.header_24 {
        FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica
}
.header_24_gray {
        FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #666666; FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica
}
.subheader_14 {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica
}
.subheader_14_gray {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica
}
.email {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff6600; FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica
}
.body_gray {
        FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 15px; FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica
}
.contentsml_bold {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.contentsml_blue {
        FONT-SIZE: 11px; COLOR: #3366cc; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
