.blue18b {
    line-height: 24px; letter-spacing: 0.0em; color: #000000; font-size: 18px; font-weight: bold; 
}
.blue18 {
    line-height: 24px; letter-spacing: 0.0em; color: #000000; font-size: 18px; font-weight: normal; 
}
.blue14b {
    line-height: 18px; letter-spacing: 0.0em; color: #000000; font-size: 14px; font-weight: bold; 
}
.blue14 {
    line-height: 18px; letter-spacing: 0.0em; color: #000000; font-size: 14px; font-weight: normal; 
}
.blue12b {
    line-height: 16px; letter-spacing: 0.0em; color: #000000; font-size: 12px; font-weight: bold; 
}
.blue12 {
    line-height: 16px; letter-spacing: 0.0em; color: #000000; font-size: 12px; font-weight: normal; 
}
.blue11b {
    line-height: 16px; letter-spacing: 0.0em; color: #000000; font-size: 11px; font-weight: bold; 
}
.blue11 {
    line-height: 16px; letter-spacing: 0.0em; color: #000000; font-size: 11px; font-weight: normal; 
}
.blue10 {
    line-height: 14px; letter-spacing: 0.0em; color: #000000; font-size: 10px; font-weight: normal; 
}
.blue10b {
    line-height: 14px; letter-spacing: 0.0em; color: #000000; font-size: 10px; font-weight: bold; 
}

.red11b {
    line-height: 16px; letter-spacing: 0.0em; color: #a00000; font-size: 11px; font-weight: bold; 
}
.red12b {
    line-height: 16px; letter-spacing: 0.1em; color: #a00000; font-size: 12px; font-weight: bold; 
}


.title_box {
    background-color: #f0f0f0; border-left: 2px solid #808080; border-right: 2px solid #ffffff; border-top: 2px solid #808080; border-bottom: 2px solid #ffffff; vertical-align: bottom; text-align: center
}
.title_text {
    ; color: #000000; font-size: 14px; letter-spacing: 0.0em; line-height: 16px; font-weight: bold; vertical-align: bottom; font-family: verdana, helvetica, arial, sans-serif
}
.title_box_nav {
    background-color: #f0f0f0; border-left: 2px solid #808080; border-right: 2px solid #ffffff; border-top: 2px solid #808080; border-bottom: 2px solid #ffffff; text-align: center
}
.title_text_nav {
    ; color: #000000; font-size: 14px; letter-spacing: 0.0em; line-height: 16px; font-weight: bold; vertical-align: bottom; font-family: verdana, helvetica, arial, sans-serif
}
.title_box_small {
    background-color: #f0f0f0; border-left: 1px solid #808080; border-right: 1px solid #ffffff; border-top: 1px solid #808080; border-bottom: 1px solid #ffffff; vertical-align: bottom; text-align: center
}
.title_text_small {
    ; color: #000000; font-size: 12px; letter-spacing: 0.0em; line-height: 14px; font-weight: bold; vertical-align: bottom
}


.list_item_box {
    cursor: pointer; background-color: #f0f0f0; border-left: 1px solid #808080; border-right: 1px solid #ffffff; border-top: 1px solid #808080; border-bottom: 1px solid #ffffff
}
.list_item_text {
    line-height: 14px; letter-spacing: 0.0em; color: #000000; font-size: 11px; font-weight: normal; 
}
.list_item_box_selected {
    cursor: pointer; background-color: #000000; border-left: 1px solid #808080; border-right: 1px solid #ffffff; border-top: 1px solid #808080; border-bottom: 1px solid #ffffff
}
.list_item_text_selected {
    line-height: 14px; letter-spacing: 0.0em; color: #ffffff; font-size: 11px; font-weight: normal; 
}


.button_box {
    height: 18px; cursor: pointer; border-left: 2px solid #ffffff; border-right: 2px solid #808080; border-top: 2px solid #ffffff; border-bottom: 2px solid #808080; background-color: #dedede
}
.button_text {
    ; font-size: 11px; letter-spacing: 0.0em; line-height: 12px; color: #000000; font-weight: bold
}
.button_box_invisible {
    cursor: default; border: 2px solid #e0e0e0; color: #e0e0e0; background-color: #dedede
}
.button_text_invisible {
    ; font-size: 11px; letter-spacing: 0.0em; line-height: 12px; color: #dedede; font-weight: bold; background-color: #dedede
}
.button_box_selected {
    height: 18px; cursor: pointer; border-left: 2px solid #808080; border-right: 2px solid #ffffff; border-top: 2px solid #808080; border-bottom: 2px solid #ffffff; background-color: #000000
}
.button_text_selected {
    ; font-size: 11px; letter-spacing: 0.0em; line-height: 12px; color: #ffffff; font-weight: bold
}
.margin2 {
    margin: 2px; margin-top: 1px; margin-bottom: 1px
}


.nav_box {
    cursor: pointer; background-color: #f0f0f0; border-left: 1px solid #ffffff; border-right: 1px solid #808080; border-top: 1px solid #ffffff; border-bottom: 1px solid #808080
}
.nav_text {
    ; color: #000000; line-height: 12px; font-weight: bold
}
.nav_box_selected {
    cursor: pointer; background-color: #000000; border-left: 1px solid #808080; border-right: 1px solid #ffffff; border-top: 1px solid #808080; border-bottom: 1px solid #ffffff
}
.nav_text_selected {
    ; color: #fcfcff; line-height: 12px; font-weight: bold
}


.error_msg {
    font-weight: bold; color: #d00000
}


.quicklogin_input {
    font-family: verdana, helvetica, arial, sans-serif; font-weight: normal; font-size: 9px; height: 18px; color: #000000; background-color: #fcfcff
}
.input {
    font-family: verdana, helvetica, arial, sans-serif; font-weight: normal; font-size: 11px; background-color: #fcfcff; color: #000000
}
.cont_body {
    margin-left: 0px; margin-right: 0px; background-color: #dedede; color: #000000; scrollbar-face-color: #e8ecff
}


.t0 {
    line-height: 18px; letter-spacing: 0.0em; color: #000000; font-size: 14px; font-weight: normal; ;
    border-top: #ffffff solid 1px; border-left: #ffffff solid 1px; border-bottom: #808080 solid 1px; border-right: #808080 solid 1px; background-color: #c8e0e0;
}
.t1 {
    line-height: 16px; letter-spacing: 0.0em; color: #000000; font-size: 11px; font-weight: normal; ;
    border-top: #ffffff solid 1px; border-left: #ffffff solid 1px; border-bottom: #808080 solid 1px; border-right: #808080 solid 1px; background-color: #c8e0e0;
}
.t2 {
    line-height: 24px; letter-spacing: 0.0em; color: #000000; font-size: 18px; font-weight: normal; ;
    border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px; background-color: #c8e0e0;
}
.t3 {
    line-height: 18px; letter-spacing: 0.0em; color: #000000; font-size: 14px; font-weight: normal; ;
    border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px; background-color: #c8e0e0;
}
.t4 {
    line-height: 16px; letter-spacing: 0.0em; color: #000000; font-size: 11px; font-weight: normal; ;
    border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px; background-color: #c8e0e0;
}
.bevel_raised {
    border-top: #ffffff solid 1px; border-left: #ffffff solid 1px; border-bottom: #808080 solid 1px; border-right: #808080 solid 1px;
}
.bevel_lowered {
    border-top: #808080 solid 1px; border-left: #808080 solid 1px; border-bottom: #ffffff solid 1px; border-right: #ffffff solid 1px;
}
.button {
    color: #000000; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; background-color: #d8e8e0; font-weight: bold; cursor: pointer; height: 20px
}
.margin2 {
    margin: 2px; margin-top: 1px; margin-bottom: 1px
}


a {
    text-decoration: underline; color: #0000ff;
}
a:visited {
    text-decoration: underline; color: #0000ff;
}
a:active {
    text-decoration: underline; color: #0000ff;
}
a:hover {
    text-decoration: underline; color: #00c0f0;
}
input {
    font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; height: 18px; color: #000000
}
option {
    font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; height: 18px; color: #000000; background-color: #fcfcff
}
select {
    font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; height: 18px; color: #000000; background-color: #fcfcff
}
td {
    font-family: verdana, helvetica, arial, sans-serif; font-weight: normal; font-size: 11px; color: #000000
}
body {
    font-family: verdana, helvetica, arial, sans-serif; font-weight: normal; font-size: 11px; background-color: #dbe5e6; color: #000000; scrollbar-face-color: #dbe5e6
}
body1 {
    font-family: verdana, helvetica, arial, sans-serif; font-weight: normal; font-size: 11px; background-color: #dbe5e6; color: #000000; scrollbar-face-color: #dbe5e6
}
textarea {
    font-family: verdana, helvetica, arial, sans-serif; font-weight: normal; font-size: 11px; background-color: #ffffff; color: #000000; scrollbar-face-color: #dbe5e6
}
ul {
    margin-left: 24px
}
li {
    margin-bottom: 4px
}
p {
    margin-top: 10px; margin-bottom: 10px
}

