body{
    background-color: #F0F0F0; 
    margin-top: 0px; 
    margin-left: 0px;

    font-family: MS UI Gothic, osaka;
    font-size: 10pt;
    color: #444444; 

    scrollbar-base-color: #FFFBF4;
    scrollbar-face-color: #F0F0F0;
    scrollbar-highlight-color: #666666;
    scrollbar-shadow-color: #666666;
    scrollbar-3dlight-color: #F8F3ED;
    scrollbar-arrow-color: #666666;
    scrollbar-track-color: #F0F0F0;
    scrollbar-darkshadow-color: #F8F3ED;
}

td{
    font-family: MS UI Gothic, osaka;
    font-size : 10pt;
    color: #444444; 
}

A{
    color: #444444;
    text-decoration: none;
}
A:link{
    color: #444444;
    text-decoration: none;
}
A:visited{
    color: #666666;
    text-decoration: none;
}
A:active{
    color: #444444;
    text-decoration: none;
}
A:hover{
    color: #8B0000;
    text-decoration: underline;
}





td.path{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 11pt;
    font-weight: Bold;
    color: #666666;
}
.path A:link{
    color: #666666;
    text-decoration: none;
}
.path A:visited{
    color: #666666;
    text-decoration: none;
}
.path A:active{
    color: #666666;
    text-decoration: none;
}
.path A:hover{
    color: #8B0000;
}

td.pathcom{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 8pt;
    color: #666666;
}
.pathcom A:link{
    color: #666666;
    text-decoration: none;
}
.pathcom A:visited{
    color: #666666;
    text-decoration: none;
}
.pathcom A:active{
    color: #666666;
    text-decoration: none;
}
.pathcom A:hover{
    color: #8B0000;
}





td.newday{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: Bold;
    line-height: 12pt;
}

td.new{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
}

.new A:link{
    color: #483d8b;
    text-decoration: none;
}
.new A:visited{
    color: #6a5acd;
    text-decoration: none;
}
.new A:active{
    color: #4169e1;
    text-decoration: none;
}
.new A:hover{
    color: #000066;
    background: #dcdcdc;
}

td.oldday{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: Bold;
    line-height: 12pt;
    padding-left: 1em;
    background: #CCCCFF;
}

td.old{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
    padding-left: 1em;
    background: Lavender;
}

td.lbnew{
    border-bottom: #666666 1px solid;
    border-left: #666666 0.5em solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
    margin: 10em;
    padding-left: 0.5em;
    text-align: left;
}

td.home{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
}
.home A:link{
    color: #483d8b;
    text-decoration: none;
}
.home A:visited{
    color: #6a5acd;
    text-decoration: none;
}
.home A:active{
    color: #4169e1;
    text-decoration: none;
}
.home A:hover{
    color: #000066;
    background: #dcdcdc;
}

td.homeold{
    font-family: MS UI Gothic, osaka, Arial;
    color: #ffffff;
    font-size: 11pt;
    font-weight: bold;
    line-height: 12pt;
    background: #656EAD;
    text-align: left;
}





.tipswindow{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    border-style: inset;
    border-width: 2.5pt;
    margin: 0px 0px 0px 0px;
    padding: 5px;
    background: #FCFCFC;
    color: #222222;
}

td.tipst{
    border-bottom: #dcdcdc 1px solid;
}

td.tipsm{
    border-top: #dcdcdc 1px solid;
}

td.tipstitle{
    border-bottom: #888888 1px solid;
    border-top: #888888 1px solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    background: WhiteSmoke;
}

td.tips{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
}
.tips A:link{
    color: #483d8b;
    text-decoration: none;
}
.tips A:visited{
    color: #6a5acd;
    text-decoration: none;
}
.tips A:active{
    color: #4169e1;
    text-decoration: none;
}
.tips A:hover{
    color: #000066;
    background: #dcdcdc;
}

td.lbtips{
    border-bottom: #666666 1px solid;
    border-left: #666666 0.5em solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
    margin: 10em;
    padding-left: 0.5em;
    text-align: left;
}





td.traveltop{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
}
.traveltop A:link{
    color: #483d8b;
    text-decoration: none;
}
.traveltop A:visited{
    color: #6a5acd;
    text-decoration: none;
}
.traveltop A:active{
    color: #4169e1;
    text-decoration: none;
}
.traveltop A:hover{
    color: #000066;
    background: #dcdcdc;
}

td.travel{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 17pt;
}
.travel A:link{
    color: #6a5acd;
    text-decoration: none;
}
.travel A:visited{
    color: #483d8b;
    text-decoration: none;
}
.travel A:active{
    color: #4169e1;
    text-decoration: none;
}
.travel A:hover{
    color: #8B0000;
}

td.lbtravel{
    border-bottom: #666666 1px solid;
    border-left: #666666 0.5em solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
    margin: 10em;
    padding-left: 0.5em;
    text-align: left;
}





td.media{
    color: #444444;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
}
.media A:link{
    color: #483d8b;
    text-decoration: none;
}
.media A:visited{
    color: #6a5acd;
    text-decoration: none;
}
.media A:active{
    color: #4169e1;
    text-decoration: none;
}
.media A:hover{
    color: #000066;
    background: #dcdcdc;
}

td.mediatitle{
    color: #444444;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
}

td.lbmedia{
    border-bottom: #666666 1px solid;
    border-left: #666666 0.5em solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
    margin: 10em;
    padding-left: 0.5em;
    text-align: left;
}





td.soft1{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 12pt;
    font-weight: Bold;
    padding-left: 0.5em;
    background-color: #dcdcdc;
}
.soft1 A:link{
    color: #00008B;
    text-decoration: none;
}
.soft1 A:visited{
    color: #663399;
    text-decoration: none;
}
.soft1 A:active{
    color: #8B0000;
    text-decoration: none;
}
.soft1 A:hover{
    color: #800000;
    text-decoration: none;
}

td.soft2{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    padding-left: 0.5em;
}

td.softtop{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 12pt;
}
.softtop A:link{
    color: #0000cd;
    text-decoration: none;
}
.softtop A:visited{
    color: #663399;
    text-decoration: none;
}
.softtop A:active{
    color: #8B0000;
    text-decoration: none;
}
.softtop A:hover{
    color: #800000;
    text-decoration: none;
}

td.softtops{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 9pt;
}
.softtops A:link{
    color: #0000cd;
    text-decoration: none;
}
.softtops A:visited{
    color: #663399;
    text-decoration: none;
}
.softtops A:active{
    color: #8B0000;
    text-decoration: none;
}
.softtops A:hover{
    color: #800000;
    text-decoration: none;
}

td.softtitle{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 12pt;
    font-weight: Bold;
    color: #FFFFFF;
}

td.soft{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
}
.soft A:link{
    color: #483d8b;
    text-decoration: none;
}
.soft A:visited{
    color: #6a5acd;
    text-decoration: none;
}
.soft A:active{
    color: #4169e1;
    text-decoration: none;
}
.soft A:hover{
    color: #000066;
    background: #dcdcdc;
}

td.lbsoft{
    border-bottom: #666666 1px solid;
    border-left: #666666 0.5em solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
    margin: 10em;
    padding-left: 0.5em;
    text-align: left;
}

td.softinfol{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    background-color: #CCCCFF;
    font-weight: Bold;
    text-align: right;
    padding-right: 1em;
    color: #333399;
}

td.softinfor{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: Bold;
    padding-left: 0.5em;
    background-color: #e6e6fa;
}

td.softscr{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    background-color: #CCCCFF;
    font-weight: Bold;
    text-align: center;
    color: #333399;
}

td.softqa1{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 1.5em;
    height: 22;
    color: #FFFFFF;
    background-color: #333399;
}

td.softqa2{
    color: #444444;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    padding-left: 1.5em;
    background-color: #dcdcdc;
}





td.info{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
}
.info A:link{
    color: #333399;
    text-decoration: none;
}
.info A:visited{
    color: #666699;
    text-decoration: none;
}
.info A:active{
    color: #800000;
    text-decoration: none;
}
.info A:hover{
    color: #800000;
    text-decoration: underline;
}

td.lbinfo{
    border-bottom: #666666 1px solid;
    border-left: #666666 0.5em solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: bold;
    margin: 10em;
    padding-left: 0.5em;
    text-align: left;
}

td.subemail{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 12pt;
}
.subemail A:link{
    color: #7b68ee;
    text-decoration: none;
}
.subemail A:visited{
    color: #9370db;
    text-decoration: none;
}
.subemail A:active{
    color: #7b68ee;
    text-decoration: none;
}
.subemail A:hover{
    color: #7b68ee;
}





td.lbAbout{
    border-bottom: #666666 1px solid;
    border-left: #666666 0.5em solid;
    color: #444444;
    display: block;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    margin: 10em;
    padding-left: 0.5em;
    text-align: left;
}

td.lineAbout{
    background: #D2D5EC;
    height: 4;
} 

td.About{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
    text-align: center;
    text-valign: middle;
    background: #D2D5EC;
    color: #0140A9;
    width: 70px;
} 

td.Profile{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
    padding-left: 1.5em;
    text-align: left;
    text-valign: middle;
}
.Profile A:link{
    color: #483d8b;
    text-decoration: none;
}
.Profile A:visited{
    color: #6a5acd;
    text-decoration: none;
}
.Profile A:active{
    color: #4169e1;
    text-decoration: none;
}
.Profile A:hover{
    color: #000066;
    background: #dcdcdc;
}

td.History{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
    text-align: left;
    text-valign: middle;
    background: #D2D5EC;
} 





td.link{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
}

td.link1{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 11pt;
    font-weight: Bold;
    color: #FFFFFF;
    background-color: #333399;
}

td.link2{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 11pt;
    font-weight: Bold;
    background-color: #dcdcdc;
}

td.link3{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 9pt;
    font-weight: Bold;
    color: #800000;
}

ul,dl{                                
    border-bottom: solid 1px #8877BB;   
    margin: 0.5em 6px 3em 1em;
    padding-bottom: 0.5em;
}
ul.left{
    margin-right: 0px;
}
ul.right{
    margin-left: 0px;
}

li{
    list-style: square inside;
    color: #444444;
    margin: 0.1em;
    font-size: 10pt;
    line-height: 100%;
}

dd{
    margin: 2px 0px 8px 1.5em;
}

.lay{
    height: 100%;
    width: 35em;
    background-color: #FCFCFC; 
    margin-left: auto;
    margin-right: auto;
    padding: 1em;
    border-left: solid 1px #CACACA;
    border-right: solid 1px #CACACA;
    text-align: left;
}

td.linktitle{
    width: 18em;
    padding: 2px 1.5em 1px 1.5em;
    border: solid 1px #BABABA;
    color: #333333;
    background-color: #FFFFFF;
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 11pt;
    font-weight: Bold;
}
.linktitle A:link{
    color: #444444;
    text-decoration: none;
}
.linktitle A:visited{
    color: #444444;
    text-decoration: none;
}
.linktitle A:active{
    color: #444444;
    text-decoration: none;
}
.linktitle A:hover{
    color: #8B0000;
}

.mark{
    width: 8px;
    height: 8px;
    font-size: 8px;
    background-color: #8877BB;
}

.mark2{
    width: 190px;
    height: 1px;
    font-size: 1px;
    background-color: #8877BB;
}





.Bar1{
    font-size: 14px;
    letter-spacing: -1px;
    color: #333333;
    text-align: center;
}
.Bar2{
    color: #FFFFFF;
}
.Copy{
    font-family:Arial,Times;
    font-size: 10px;
    margin-top:1px;
    color:#666666;
    text-align:center;
}
.C{
    font-size: 11px;
}

.mediabig{
	color:#990000;
	font-weight: bold;


}



td.diaryday{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    font-weight: Bold;
    line-height: 12pt;
    padding-left: 1em;
    background: #CCCCFF;
}

td.photo{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
    padding-left: 1em;
    background: Lavender;
    width: 35%;
}

td.comment{
    font-family: MS UI Gothic, osaka, Arial;
    font-size: 10pt;
    line-height: 12pt;
    padding-left: 1em;
    background: Lavender;
}
