@charset "UTF-8";

body { background:#ffffff; color:#333333; font-family:sans-serif; line-height:1.6; font-size:12px; }
table, td, th { border:0;}
fieldset { border:none;}
legend, hr { display:none;}
ul { margin:0; padding:0;}
li { list-style:none;}

a:link { color:#167594; text-decoration:none; }
a:visited { color:#167594; text-decoration:none; }
a:hover { color:#167594; text-decoration:underline; }
a:active { color:#167594; text-decoration:underline; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display: inline-block;}
/*\*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/**/

#header { border-bottom:1px solid #333333; padding:0 0 1em 0; margin:0 0 1em 0;}
#header #logo { margin:0 0 0 0; font-size:20px;}
#header #jst { margin:0;}
#header a { color:#333333;}
#subtitle { display:none;}

#read { display:none;}
#Navigation { display:none;}
#wrapper { width:575px;}

#main {}
#main #title {}
#main #breadcrumbs { display:none;}
#main #content { width:545px; padding:0 15px;}
#main h3 {}
#main #content h3 {}
#main #content p { margin:0 0 1em 0;}
#main #content p.TBtitle { margin:0 0 4px 0; padding:1em 0 0 0;}
#main #content p.noMargin { margin:0;}
#main #content .frame { background:#e9f7fa; border:1px solid #aed5e2; padding:10px;}

#home #main #title {}
#home #main h3 {}
#home #main .table01 { width:545px; border-top:1px dotted #c8c8c8;}
#home #main .table01 th { text-align:left; font-weight:normal; width:110px;}
#home #main .table01 th, .table01 td { border-bottom:1px dotted #c8c8c8; padding:4px 6px 4px 0; vertical-align:top;}
#home #main .table02 { width:545px; border-top:1px dotted #c8c8c8;}
#home #main .table02 td { border-bottom:1px dotted #c8c8c8; padding:8px 6px 8px 0; vertical-align:top;}
#home #main .table03 { width:545px; border-top:1px dotted #c8c8c8;}
#home #main .table03 td { border-bottom:1px dotted #c8c8c8; padding:8px 6px 8px 0; vertical-align:top;}
#home #main .pdf { padding-right:0 !important; text-align:right;}
#home #main #rTable .table01 { width:545px;}

.checkTB { border:1px solid #bdbdb9; border-collapse:collapse; width:545px; margin:0 0 1.5em 0;}
.checkTB td, .checkTB th { border:1px solid #bdbdb9; border-collapse:collapse; padding:2px 4px; background:#f8f8f6;}
.checkTB td { text-align:center;}
.checkTB th { text-align:left; font-weight:normal;}
.checkTB .TBheader { background:#b3c9d1; font-weight:bold;}
.checkTB .TBitem td, .checkTB .TBitem th { background:#edeee9;}
.checkTB .TBitem th { width:170px;}

.glossaryTB { border:1px solid #bdbdb9; border-collapse:collapse; width:545px;}
.glossaryTB td, .glossaryTB th { border:1px solid #bdbdb9; border-collapse:collapse; padding:2px 4px; background:#f8f8f6;}
.glossaryTB td { text-align:left; vertical-align:top;}
.glossaryTB th { font-weight:normal; background:#edeee9;}
.glossaryTB .TBwidth { width:122px;}
.glossaryTB .TBwidth2 { width:75px;}

.linkList { border-top:1px dotted #c8c8c8;}
.linkList li { border-bottom:1px dotted #c8c8c8; padding:4px 0;}
.linkList ul { border-top:1px dotted #c8c8c8; margin:4px 0 0 130px;}
.linkList li.noBorder { border:none; padding:4px 0 0;}
/*\*/* html .linkList li.noBorder { height:1%;}/**/
.TBdots { border-top:1px dotted #c8c8c8; width:545px; margin-bottom:1em;}
.TBdots th, .TBdots td { border-bottom:1px dotted #c8c8c8; padding:4px 0; vertical-align:top;}
.TBdots th { width:130px; text-align:left; font-weight:normal;}

.anc li { width:4.3em; float:left;}

.pdfB { margin:1.8em 0 0 10px;}

#sub { display:none;}
#endOfContent { display:none;}

#footer #subFunction { display:none;}
#footer address { padding:1em 0 0 15px; border-top:1px solid #333333; margin:1em 0 0 0;}