.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 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

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

.lninbox {
	text-decoration: none;
}

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

.dtfont14 {
    font-weight: normal;
}

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

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

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

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

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

.font13 {
	font-size: 13px;
}

.font12 {
	font-size: 12px;
}

.dtfontb {
	font-weight: bold;
}

.dtfontb13 {
	font-weight: bold;
}

.dtfont10 {
	font-size: 10px;
}

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

.greetingfont {
	font-size: 16px;
	font-weight: bold;
	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;
}

.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;
}
.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 {
	text-indent: 20px;
}

.indent38 {
	text-indent: 38px;
}

.indent {
	text-indent: 40px;
}

.indent60 {
	text-indent: 60px;
}

.indent80 {
	text-indent: 80px;
}

.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;
}