BODY {
font:9pt Arial,sans-serif;
color:#626262;
margin:0 auto;
padding:0;
}

.clear {
line-height:0;
height:1px;
font-size:0;
clear:both;
}

.displaynone {
display:none;
}

.displaytrue {
overflow:hidden;
}

A {
outline-style:none;
color:#626262;
font-size:12px;
text-decoration:none;
}

TABLE {
border-collapse:collapse;
}

P {
margin:15px 0;
}

TEXTAREA {
font-size:12px;
margin:0;
padding:0;
}

A.toplink:hover {
color:#ffe400;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

A.novlink:hover {
color:#ffe400;
font-weight:700;
text-decoration:underline;
}

A.morn:hover {
color:#0a61c4;
font-size:12px;
text-decoration:none;
}

A.infolist_fff:hover {
color:#ffe400;
font-size:12px;
text-decoration:underline;
}

A.typelink:hover {
color:#009808;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

A.typelink2:hover {
color:#009808;
font-size:12px;
text-decoration:underline;
}

EM {
font-style:normal;
color:#c00;
font-weight:bold;
}

.em {
font-style:normal;
color:#c00;
margin-left:5px;
font-weight:700;
margin-right:5px;
text-decoration:underline;
}

.formlist TH {
text-align:right;
width:10%;
padding-right:5px;
font-weight:normal;
}

.formlist2 TH {
text-align:right;
padding-left:10px;
padding-right:5px;
font-weight:normal;
}

.formlist3 TD {
line-height:180%;
padding:5px 0 5px 10px;
}

.formlist3 TD.line {
width:15%;
color:#014597;
font-weight:700;
border-right:#dadbd6 2px solid;
padding:5px 0;
}

.strong {
font-weight:bold;
}

.right {
text-align:right;
}

.left {
text-align:left;
}

.center {
text-align:center;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.colorgwhite {
color:#fff;
}

.colorgreen {
color:#0f66cd;
}

.colorgreg {
color:#e60000;
}

.colorgblue {
color:#2f44a2;
}

.colorghow {
color:#fc5b00;
}

.colorgorning {
color:#4d4d4d;
}

.colorgorning2 {
color:#67625f;
}

.colorgorning3 {
color:#90898c;
}

.colorgorningage {
color:#ff5b0b;
}

.colorthree {
color:#2e9438;
}

.bgcolorthree {
background-color:#e3e3e3;
}

.bgcolorthree2 {
background-color:#f0f0f0;
}

.bgcolororning {
background-color:#d7e8f8;
}

.bgoclorcontent {
background-color:#f6fcff;
}

.lineheight150 {
line-height:150%;
}

.lineheight180 {
line-height:180%;
}

.lineheight200 {
line-height:200%;
}

.padding-left5 {
padding-left:5px;
}

.padding-left10 {
padding-left:10px;
}

.padding-left3 {
padding-left:3px;
}

.padding-right3 {
padding-right:5px;
}

.margintleft10 {
margin-left:10px;
}

.margintop5 {
margin-top:5px;
}

.margintop8 {
margin-top:8px;
}

.margintop10 {
margin-top:10px;
}

.margintop01 {
margin-top:1px;
}

.fonttextindent2em {
text-indent:2em;
}

.hrline {
border-bottom:#cfe8f7 1px solid;
border-left:#cfe8f7 1px solid;
height:0;
border-top:#cfe8f7 1px solid;
border-right:#cfe8f7 1px solid;
}

.bookline {
height:1px;
font-size:0;
border-top:#e5e5e5 1px solid;
margin:5px 0;
}

.otherZt {
border-top:#dadbd6 1px dashed;
margin:10px 0;
}

.pageNavi {
border-top:#ddd 1px solid;
width:98%;
text-align:center;
margin:10px auto 0;
padding:10px 0 25px;
}

.wp-pagenavi {
padding-top:15px;
clear:both;
margin:0 auto;
}

.wp-pagenavi A {
color:#333!important;
text-decoration:none!important;
border-right:#bfbfbf 1px solid;
border-top:#bfbfbf 1px solid;
border-left:#bfbfbf 1px solid;
border-bottom:#bfbfbf 1px solid;
margin:2px;
padding:3px 5px;
}

.wp-pagenavi A:hover {
font-weight:bold!important;
color:#0b3779!important;
background-color:#eee!important;
border-color:#000;
}

.wp-pagenavi A:active {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
text-decoration:none;
margin:2px;
padding:2px;
}

.wp-pagenavi SPAN.current {
border-right:#aaa 1px solid;
border-top:#aaa 1px solid;
border-left:#aaa 1px solid;
color:#000!important;
border-bottom:#aaa 1px solid;
background-color:#eee!important;
font-weight:bold;
border-color:#000;
margin:2px;
padding:4px important 8px important 4px important 8px important;
}

.wp-pagenavi SPAN {
border-right:#bfbfbf 1px solid;
border-top:#bfbfbf 1px solid;
border-left:#bfbfbf 1px solid;
border-bottom:#bfbfbf 1px solid;
text-decoration:none;
margin:2px;
padding:3px 5px;
}

TR,TD,IMG {
border-width:0;
margin:0;
padding:0;
}

FORM,* {
margin:0;
padding:0;
}

INPUT,.fontsize14 {
font-size:12px;
}

A:visited,A.infolist,A.infolist:visited {
color:#626262;
font-size:12px;
text-decoration:none;
}

A:hover,A.infolist:hover {
color:#0a61c4;
font-size:12px;
text-decoration:underline;
}

A.toplink,A.toplink:visited {
color:#fff;
font-size:12px;
font-weight:700;
text-decoration:none;
}

A.novlink,A.novlink:visited {
color:#fff;
font-weight:700;
text-decoration:none;
}

A.morn,A.morn:visited {
color:#fff;
font-size:12px;
text-decoration:underline;
}

A.infolist_fff,A.infolist_fff:visited {
color:#fff;
font-size:12px;
text-decoration:none;
}

A.typelink,A.typelink:visited {
color:#638ab0;
font-size:12px;
font-weight:700;
text-decoration:none;
}

A.typelink2,A.typelink2:visited {
color:#638ab0;
font-size:12px;
text-decoration:none;
}

.formlist TD,formlist TH {
vertical-align:middle;
padding:10px 0 5px;
}

.formlist TD SPAN,.formlist2 TD SPAN {
padding-left:5px;
color:#adadad;
vertical-align:middle;
}

.formlist2 TD,formlist2 TH {
line-height:28px;
height:28px;
vertical-align:middle;
padding:4px;
}

.wp-pagenavi A:link,.wp-pagenavi A:visited {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
color:#333!important;
border-bottom:#ccc 1px solid;
text-decoration:none!important;
margin:2px;
padding:4px important 8px important 4px important 8px important;
}

.wp-pagenavi SPAN.pages,.wp-pagenavi SPAN.extend {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
color:#454545!important;
border-bottom:#ccc 1px solid;
margin:2px;
padding:4px important 8px important 4px important 8px important;
}