.lnfont,
.lnboxfont,
.dtfont,
.dtfont11,
.dtfont13,
.notice_font,
.big_notice_font,
.lnmorefont,
.notation_font,
.dtfontb,
.bgnt_font,
.bgnt_redfont,
.bgnt_greenfont,
.input_dis,
.greetingfont,
.alertfont,
.dtfontb13,
.font13,
.font12,
.nlink_font,
input.contact,
select.contact,
textarea.contact,
td.contact,
label.contact,
legend.contact,
.mfont20,
.dgfontup {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.content_tb {
    table-layout: fixed;
    border-collapse: collapse;
}

.lninbox {
    text-decoration: none;
}

.lnfont,
.lnboxfont,
.dtfont14b,
.dtfont14,
.dtfont14bc,
div.lh25f14 {
    font-size: 14px;
    font-weight: bold;
    color: black;
}

.lnboxfont,
.lnfontn {
    color: #424242;
    font-size: 13px;
}

.lnfontn {
    color: #424242;
    font-size: 13px;
    font-weight: normal;
}

.exclamation_mark {
    font-family: 'Palatino Linotype', 'MS Sans Serif', sans-serif;
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    color: #AF0000;
}

.mfont16b {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.dtfont16bc,
.dtfont14bc,
.dtfont12bc {
    text-transform: uppercase;
    font-size: 16px;
    font-family: monospace;
    color: #008b8b;
}

.dtfont12bc {
    text-transform: uppercase;
    font-size: 12px;
    font-family: monospace;
    color: #008b8b;
}

.dtfont14,
div.lh25f14 {
    font-weight: normal;
}

.lnmorefont {
    font-size: 13px;
    color: #424242;
}

.dtfont13,
.dtfontb13 {
    font-size: 13px;
    color: black;
}

.font13 {
    font-size: 13px;
}

.font12,
.dtfont12 {
    font-size: 12px;
}

.dtfont,
.dtfontb {
    font-size: 12px;
    color: black;
}

.dtfontb {
    font-weight: bold;
}

.dtfontb13 {
    font-weight: bold;
}

.dtfont11 {
    font-size: 11px;
}

.dtfont10 {
    font-size: 10px;
}

.dtred {
    color: red;
    font-size: 12px;
}

.dtred14 {
    color: red;
    font-size: 14px;
}

.greetingfont,
.greetingfontn {
    font-size: 16px;
    font-weight: bold;
    color: #2c7097;
}

.greetingfontn {
    font-size: 16px;
    font-weight: normal;
    color: #2c7097;
}

.alertfont {
    font-size: 16px;
    font-weight: bold;
    color: #f01010;
}

.bullet {
    margin: 0px;
    padding: 0px;
    padding-left: 6px;
    background: url(../image/bullet_dot.png) no-repeat top left;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
    line-height: 23px;
}

.notice_font {
    font-size: 11px;
    color: red;
}

.nlink_font {
    font-size: x-small;
    font-style: italic;
    padding-right: 10px;
}

/* .star_nt, em { color: red; } */
.star_nt {
    color: red;
}

.notation_font {
    font-size: 12px;
    color: #3366FF;
}

.bgnt_font,
.bgnt_redfont,
.bgnt_greenfont {
    margin-left: 15px;
    font-size: 14px;
    color: black;
}

.bgnt_redfont {
    margin-left: 0px;
    font-weight: bold;
    color: red;
}

.bgnt_greenfont {
    margin-left: 0px;
    font-weight: bold;
    color: green;
}

.dgfontup {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: green;
}

.padtop10 {
    padding-top: 10px;
}

.padleft5 {
    padding-left: 5px;
}

.padleft20 {
    padding-left: 20px;
}

.padleft85 {
    padding-left: 85px;
}

.padlt20t10 {
    padding-left: 20px;
    padding-top: 10px;
}

.padlr5 {
    padding: 0px 5px 0px 5px;
}

.padlr10 {
    padding: 0px 10px 0px 10px;
}

.padlr20 {
    padding: 0px 20px 0px 20px;
}

.padt5lr20 {
    padding: 5px 20px 0px 20px;
}

.indent10 {
    text-indent: 10px;
}

.indent20,
.indentdt20 {
    text-indent: 20px;
}

.indent38 {
    text-indent: 38px;
}

.indent,
.indentdt {
    text-indent: 40px;
}

.indent60 {
    text-indent: 60px;
}

.indent80 {
    text-indent: 80px;
}

.margint2b4 {
    margin-top: 8px;
    margin-bottom: 4px;
}

.input_dis,
.input_parkingbox,
.input_price {
    font-weight: bold;
    border: 0px;
    width: 70px;
}

.input_parkingbox,
.input_price {
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    text-align: right;
    width: 40px;
    background-color: inherit;
}

.input_price {
    width: 80px;
    height: 18px;
}

.input_txtbox {
    font-style: italic;
    color: rgb(192, 192, 192);
    width: 160px;
    vertical-align: middle;
}

.input_dmn {
    width: 140px;
    vertical-align: middle;
}

/* fee.css */
.fnfamily,
.capfont,
.headfont,
.tddtfont {
    font-family: Tahoma, Geneva, sans-serif;
}

.fnweigth_b,
.capfont,
.headfont {
    font-weight: bold;
}

.ln {
    text-decoration: none;
}

.indentdt {
    text-indent: 40px;
}

.indentdt20 {
    text-indent: 20px;
}

.inpaddt {
    text-indent: 20px;
    padding-left: 40px;
}

.tbpadlr {
    padding-left: 15px;
    padding-right: 10px;
}

.capfont {
    font-size: 12px;
    text-align: left;
}

.headfont {
    font-size: 11px;
    width: 10%;
    background-color: #d5e0f1;
}

.headtfont {
    font-size: 11px;
    background-color: #d5e0f1;
}

.tddtfont {
    font-size: 11px;
    width: 9%;
}

.thfee {
    background-color: #f6f6f6;
    text-align: center;
}

.tdfee {
    background-color: #ffffff;
    text-align: center;
}

.field_bg {
    background-color: white;
    padding: 10px;
}

.field_style,
.fs_profile {
    width: 400px;
    padding: 5px;
    border: 3px dashed #ccc;
}

.fs_profile {
    width: 470px;
}

input.loginbox {
    width: 170px;
    font-style: italic;
    color: #000000;
}

label.error,
.login_error {
    font-size: 10px;
    background-color: #cc0000;
    color: #ffffff;
    padding: 2px;
    margin-left: 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.login_error {
    color: #cc0000;
    background-color: transparent;
    font-size: 12px;
    width: 80%;
}

input.signup {
    width: 180px;
}

select.signup {
    width: 180px;
    text-align: center;
}

textarea.signup {
    width: 180px;
}

legend.contact {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    text-shadow: #cccccc;
}

label.contact {
    color: #333333;
    font-size: 14px;
    text-shadow: #cccccc;
}

input.contact,
select.contact,
select.samecontact,
textarea.contact {
    width: 190px;
    height: 30px;
    color: #666666;
    font-size: 14px;
    text-shadow: #cccccc;
    border-color: #cccccc;
    border-style: ridge;
    border-width: 1px;
    vertical-align: middle;
    background-color: #ffffff;
}

select.samecontact {
    width: 280px;
    height: 25px;
    padding-left: 15px;
    vertical-align: bottom;
}

textarea.contact {
    height: 85px;
    overflow: auto;
}

tr.contact {
    height: 25px;
    vertical-align: bottom;
}

td.contact {
    color: #444444;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
}

tt.error {
    margin-left: 8px;
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-image: url(../image/ic_error.png);
    background-repeat: no-repeat;
}

.itooltip {
    width: auto;
    display: none;
    padding: 5px;
    color: #000000;
    border: 1px solid #FFCC66;
    position: absolute;
    font-size: 12px;
    line-height: 20px;
    background-color: #FFFFCC;
}

/* style_th */
.dot {
    margin: 0px;
    padding: 0px;
    padding-left: 6px;
    background: url(../images/dot-step.gif) no-repeat top left;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
    line-height: 23px;
}

.complete_domain {
    font-size: 13px;
    font-weight: bold;
    color: #3333FF;
}

div.select_contact {
    background-color: #eaeaea;
    height: 20px;
    text-align: right;
    padding-top: 3px;
    margin-top: 1px;
}

div.lh {
    line-height: 20px;
}

div.lh25 {
    line-height: 25px;
}

div.lh25f14 {
    line-height: 25px;
}
