/* General */
body {
 background-attachment: fixed;
 margin: 0px 0px 0px;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
}
p {
 font-family: font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 13px;
}
strong {
 font-family: font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-weight: bold;
}

em {
 font-family: font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-style: italic;
}
img {
 border: 0px none;
}
.paraNOBOTTOMMARGIN {
 font-family: font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 12px;
 line-height: 16px;
 color: #333333;
}
.orangetype {
 color: ff9900;
 }
.redtype {
 color: ff0000;
 }
.bottom {
 border-bottom-style : dotted;
 color : #003366;
 border-width : thick;
 font-size : 24px;
 width : 80%
 }
.titlebar {
 border-style : double none;
 border-color : navy;
 width : 150px;
 line-height : 1.6em;
 font-weight : bold;
 text-align : center;
 }
.frame {
 border-bottom-style : none;
 background-color : #ffffe0;
 width : 90%;
 padding : 20px
 }


/* Navigation */
a {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px;
 line-height: 15px;
 text-decoration: underline;
}
a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 color: #333333;
 font-size: 11px;
 line-height: 15px;
 text-decoration: underline;
}
.navwhite {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
}
a.navwhite:hover {
 color: #95CCFF;
 text-decoration: underline;
 font-weight: bold;
}
.navyellow {
 color: #FDB945;
 text-decoration: none;
 font-weight: bold;
}
a.navyellow:hover {
 color: #95CCFF;
 text-decoration: underline;
 font-weight: bold;
}
.navdivider {
 color: #95CCFF;
 text-decoration: none;
 font-weight: normal;
 font-size: 13px;
}
.breadcrumb {
 font-size: 11px;
 color: #333333;
 text-decoration: none;
 }
a.breadcrumb:hover {
 font-size: 12px;
 color: #95CCFF;
 text-decoration: underline;
}
.copyright {
 font-family: font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 9px;
 color: #FFFFFF;
 text-transform: uppercase;
 text-decoration: none;
 line-height: 10px;
 font-weight: normal;
}
a.copyright:hover {
 color: #95CCFF;
 text-decoration: underline;
 font-size: 9px;
 line-height: 10px;
 font-weight: normal;
}

/* Table Padding */
.padL {
 margin-left: 3px;
}
.padR {
 margin-right: 3px;
}
.padT {
 margin-top: 3px;
}
.padB {
 margin-bottom: 3px;
}
.padLB {
 margin-left: 3px;
 margin-bottom: 3px;
}
.padLR {
 margin-right: 3px;
 margin-left: 3px;
}
.padTB {
 margin-top: 3px;
 margin-bottom: 3px;
}
.padTLR {
 margin-right: 3px;
 margin-left: 3px;
 margin-top: 3px;
}
.padLRB {
 margin-right: 3px;
 margin-left: 3px;
 margin-bottom: 3px;
}
.padTLRB {
 margin-top: 3px;
 margin-right: 3px;
 margin-left: 3px;
 margin-bottom: 3px;
}
.pad10px {
 vertical-align: text-top;
 padding: 10px;
}
.pad5px {
 vertical-align: text-top;
 padding: 5px;
}

/* Topbar Image Controllers */
.arrowWHITE {
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS Pゴシック", Osaka, "MS ゴシック";
 font-size: 11px;
 line-height: 16px;
 color: #FFFFFF;
}

 /* Footer */ 
.footer {
 color: #ffffff;
 font-weight : normal;
 text-decoration: none;
 } 
a.footer {
 color: #ffffff;
 font-weight : bold;
 text-decoration: none;
 } 
a.footer:hover {
 color: #C0C0C0;
 font-weight : bold;
 text-decoration: underline;
 } 
td.footer {
 background-color: #0070BB;
 }

