body        { color: #2d2d2d; font-size: 12px; line-height: 140%; font-family: Arial, Helvetica, "MS Sans Serif"; background-image: url(bg01.gif); clear: none; margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100% }
#btn03 {
float: none;
margin: 3px 0px 0px;
width: 760px;
height: 32px;
overflow: hidden
}

#btn03 h2  {
float: left;
margin: 0px;
padding: 0px;
height: 32px;
overflow: hidden
}

#btn03 div.h2  {
float: left;
margin: 0px;
padding: 0px;
height: 32px;
overflow: hidden
}

#btn03 ul {
float: left;
margin: 0px;
padding: 0px;
}

#btn03 li {
list-style-type: none;
float: left;
margin: 0px;
padding: 0px;
width: 108px;
height: 32px
}

a { color: #003; text-decoration: none }
a:link { color: #003; text-decoration: none }
a:visited { color: #000; text-decoration: none }
a:hover { color: #f00; text-decoration: underline }
a:active {
	color: #000;
	text-decoration: none;
}
img  { border: 0px }
table   { border: 0px; border-collapse: collapse  }
th    { text-align: left; border: 0px; border-collapse: collapse  }

.td01 { font-size: 12px; line-height: 16px; padding: 3px }
.td01 p   { font-size: 12px; line-height: 12px; margin: 0px; padding: 4px 0px }
.td02 { font-size: 12px; line-height: 16px; padding: 5px }
.td03 { font-size: 12px; line-height: 16px; padding: 10px }

.img01 { border: solid 1px #808080 }

.bg01TBL { margin: 0px auto; padding: 0px; border: 0px; width: 100% }
.bg01LT   { background: url(bg01lt.gif) no-repeat right top; width: auto; height: auto; }
.bg01L    { background: url(bg01l.gif) repeat-y right center; width: auto; height: auto; }
.bg01LB  { background: url(bg01lb.gif) no-repeat right bottom; width: auto; height: auto; }
.bg01RT  { background: url(bg01rt.gif) no-repeat left top; width: auto; height: auto; }
.bg01R    { background: url(bg01r.gif) repeat-y left center; width: auto; height: auto; }
.bg01RB  { background: url(bg01rb.gif) no-repeat left bottom; width: auto; height: auto; }
.bg01Center                  { background-color: #ffffff; margin: 0px; padding: 0px; width: 778px }
.bg01Center_618 { background-color: #ffffff; margin: 0px; padding: 0px; width: 618px }
.bg01Center_Full  { background-color: #ffffff; padding: 0px; width: 95% }
.bg01Center_auto    { background-color: #ffffff; padding: 0; max-width: 95%; min-width: 778px }
.pagetopTBL    { margin: 0px; padding: 0px; width: 100%; }
.pagetopTBL h1    { color: #fff; font-weight: lighter; font-size:12px; line-height: 11px; font-family: "MS UI Gothic"; background-color: #006; list-style-position: inside; margin: 0px; padding: 5px 10px 0px }
.pagetopTBL .h1    { color: #fff; font-weight: lighter; font-size:12px; line-height: 11px; font-family: "MS UI Gothic"; background-color: #006; list-style-position: inside; margin: 0px; padding: 5px 10px 0px }
.pagetopMainTD     { padding: 0px 9px }
.pagetopImgTBL   { margin: 0px; padding: 0px; border-bottom: 3px solid #f00; width: 100% }
.pagetopTelTD   { padding: 1px }


.MainTBL   { margin: 15px 0px 0px; padding: 0px }

.Left_column      { padding: 3px 10px 10px 9px; width: 540px }
.Full_column   { padding: 3px 9px 10px; width: 100% }
.Right_column       { background: url(line01.gif) repeat-y left top; padding: 0px 7px 10px 12px; width: 220px; height: 100% }

.Left_columnTBL  { float: none; width: 540px; }
.Left_columnTBL_auto { float: none; width: auto }
.Full_columnTBL  { float: none; width: 100%; }
.Right_columnTBL { float: none; width: 200px; height: 100% }
.Right_columnTBL_top  { background: url(subcol_bgset_01.gif) no-repeat center top; float: none; width: 200px; height: 10px }
.Right_columnTBL_main     { font-size: 12px; line-height: 14px; background: url(subcol_bgset_02.gif) repeat-y; float: none; padding: 0px 4px 0px 2px; width: 200px; height: 100% }
.Right_columnTBL_bottom  { background: url(subcol_bgset_03.gif) no-repeat center bottom; float: none; width: 200px; height: 10px }
.Right_columnTBL_bnTD       {
font-size: 11px;
float: none;
padding: 3px 3px 3px 1px;
width: 200px
}


.RcolItemTBL  { margin-bottom: 5px }
.RcolItemTD01    { font-size: 12px; line-height: 18px; font-family: "MS Sans Serif"; padding: 0px 2px }
.RcolItemTD02 { font-size: 12px; line-height: 16px; font-family: "MS Sans Serif"; padding: 0px 10px 10px }
.RcolItembtn  { float: right }
.RcolItemText   { font-size: 12px; line-height: 16px; font-family: Arial, "MS Sans Serif" }
.RcolItemText address  { font-size: 10px; line-height: 14px; font-family: Arial, "MS Sans Serif" }
.RcolItemTD01 div   { font-size: 12px; margin: 0px; padding: 5px 5px 0px }
.RcolItemTD01 ul   { margin: 0px; padding: 0px 2px 0px 20px }
.RcolItemTD01 li   { margin: 0px; padding: 0px }




.img01TD      { font-size: 11px; line-height: 14px; background: url(img01.jpg) no-repeat; margin: 0px; padding: 100px 10px 10px; width: auto }
.img01TD h2    { font-size: 13px; line-height: 20px; margin: 0px; padding: 0px; height: 20px }
.img01TD strong{ font-weight: normal; }
#rent_column     { margin-bottom: 15px; width: 540px }
#sale_column     { margin-bottom: 15px; width: 540px }

#header02_01  { font-size: 0px; line-height: 0px; background: url(header02_01_bg.gif) repeat-x; width: 100%; height: 30px }
#header02_01 .h2main    { background: url(header02_01.gif) no-repeat; height: 30px }
#header02_01 .h2sub    { background: url(header02_01_sub.gif) no-repeat right center; width: 180px; height: 30px }
#header02_02  { font-size: 0px; line-height: 0px; background: url(header02_02_bg.gif) repeat-x; width: 100%; height: 30px }
#header02_02 .h2main    { background: url(header02_02.gif) no-repeat; height: 30px }
#header02_02 .h2sub    { background: url(header02_02_sub.gif) no-repeat right center; width: 180px; height: 30px }

.btn02TD      { padding: 5px 2px }



.sclcolTBL_top  { background: url(sclcol_bgset_01.gif) no-repeat center top; float: none; width: 200px; height: 10px }
.sclcolTBL_main     { background: url(sclcol_bgset_02.gif) repeat-y; float: none; padding: 0px 6px; width: 200px; height: 100% }
.sclcolTextTD01  { color: #fff; font-size: 11px; line-height: 11px; font-family: "MS UI Gothic"; margin: 0px; padding: 2px; width: 186px }
.sclcolTextTD01 ul { margin: 0px 0px 0px 15px; padding: 0px }
.sclcolTextTD01 li  { margin: 0px; padding: 0px }
.sclcolTextTD01 a  { color: #fff; text-decoration: none }
.sclcolTextTD01 a:link  { color: #fff; text-decoration: none }
.sclcolTextTD01 a:visited  { color: #fff; text-decoration: none }
.sclcolTextTD01 a:hover  { color: #ffffe0; text-decoration: underline }
.sclcolTBL_bottom  { background: url(sclcol_bgset_03.gif) no-repeat center bottom; float: none; width: 200px; height: 10px }
.newsTBL   { margin-top: 5px; margin-bottom: 10px }
.newsTD01  { font-weight: bold; font-size: 13px; padding: 10px 5px 5px; border-bottom: 2px solid #c0c0c0 }
.newsTD02 { font-size: 12px; padding: 15px 5px 5px; border-bottom: 1px solid #808080 }
.newsTD03 { font-weight: bold; font-size: 13px; padding: 15px 5px 5px; border-bottom: 1px solid #808080 }
.newsTD03 a:hover
{
	text-decoration: none;
	cursor: default;
}
.newsTD04 {
	font-size: 12px;
	line-height: normal;
	padding: 10px;
	border-bottom: 1px solid #808080
}
.newsTD04 img  { border: solid 1px #696969 }

.newsTD11  { background: url(newstbl_01.gif) no-repeat center top; height: 25px }
.newsTD12   { font-size: 12px; background: url(newstbl_02.gif) no-repeat center bottom; padding: 9px 10px; height: 35px }
.newsTD12 marquee { font-size: 13px; line-height: 16px }
.newsTD12 br {display: none}
.newsTD12 img {display: none}
.newsTD12 .bn_display { display: none; }
.newsTD12 ul,
.newsTD12 ul li{ display: inline; }
.newsBtnTD  { font-size: 12px; padding: 10px 10px 0px }

.topRLink_col  { font-size: 12px; text-align: center; margin: 0px; padding: 5px 0px 0px }
.topRLink_col ul { list-style-type: none; margin: 0px; padding: 1px }
.topRLink_col li { list-style-type: none; margin: 0px; padding: 2px }


.subPageheadTD h2 { margin: 0px 0px 10px; padding: 0px; border-bottom: 2px solid #000080 }



.aboutusTBL { font-size: 12px; line-height: 18px; padding: 2px; border-top: 3px solid #f5f5f5; width: 100% }
.aboutusTH  { font-weight: normal; font-size: 12px; line-height: 18px; padding: 2px 10px; border-bottom: 3px solid #f5f5f5 }
.aboutusTD01   { font-size: 12px; line-height: 18px; padding: 2px 10px; border-bottom: 3px solid #f5f5f5 }
.aboutusTD02   { font-size: 12px; line-height: 16px; padding: 2px 5px; border-bottom: 2px solid #f5f5f5 }
.aboutusTD03  { font-size: 12px; line-height: 16px; padding: 2px 5px }


.PrivacyTBL   { font-size: 12px; margin-bottom: 20px; font-family: Arial, "MS Sans Serif", SunSans-Regular; }
.PrivacyTD01     { color: #003; font-size: 12px; line-height: 18px; padding: 5px 5px 0px }
.PrivacyTBL ol   { margin: 0px 10px; padding: 5px 5px 5px 10px }
.PrivacyTBL ul  { list-style-type: upper-alpha; margin: 0px 10px; padding: 0px 5px }
.PrivacyTBL li  { font-size: 12px; line-height: 18px; margin: 10px 20px }

.ContactTBL     { font-size: 12px; font-family: Arial, "MS Sans Serif", SunSans-Regular }
.ContactTBL h4     { margin: 0px; padding: 0px }
.ContactFTBL    { font-size: 12px; font-family: Arial, "MS Sans Serif", SunSans-Regular; margin-bottom: 20px; border-top: 3px solid #f5f5f5 }
.ContactFTH01       { font-weight: normal; font-size: 12px; line-height: 18px; text-align: left; padding: 3px 5px; border-bottom: 3px solid #f5f5f5 }
.ContactFTD01       { font-weight: normal; font-size: 12px; line-height: 18px; padding: 3px 5px; border-bottom: 3px solid #f5f5f5 }
.ContactFTD01 input      { font-size: 12px; line-height: 14px; background-color: #f5f5f5; margin: 2px; border: solid 1px #c0c0c0; height: 20px }
.ContactFTD01 textarea        { font-size: 12px; line-height: 14px; background-color: #f5f5f5; padding: 3px; border: solid 1px #c0c0c0; width: 400px }
.ContactFTD01 select         {  font-size: 12px; line-height: 14px; background-color: #f5f5f5; margin: 2px; border: solid 1px #c0c0c0; height: 20px }
.ContactFTH02      { font-weight: normal; font-size: 12px; line-height: 18px; text-align: left; padding: 7px 5px 3px; border-bottom: 3px solid #f5f5f5 }
.ContactFTD02      { font-weight: normal; font-size: 12px; line-height: 18px; margin-bottom: 20px; padding: 7px 5px 3px; border-bottom: 3px solid #f5f5f5 }





.bottom_column  { font-size: 12px; line-height: 16px; padding: 5px 10px }
.bottom_columnTBL  { font-size: 12px; line-height: 16px; background: #f5f5f5 url(bg02.gif); padding: 10px; border: solid 1px #a9a9a9; width: 100% }
#bottom_contact {font-size: 12px; line-height: 14px; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
#bottom_contact .contLTD { font-size: 12px; line-height: 14px; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; margin: 3px; padding: 3px 20px 3px 5px; width: 50%; }
#bottom_contact .contRTD { font-size: 12px; line-height: 14px; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; margin: 3px; padding: 3px 5px 3px 20px; border-left: 1px dotted silver; width: 50%; }
#bottom_contact .licensenum { font-weight: normal; font-size: 11px; line-height: 16px; font-family: "MS UI Gothic"; padding-left: 20px }
#bottom_menu  { font-size: 12px; line-height: 16px; background-color: #dcdcdc; width: 100% }
#bottom_menu .menuTD { font-size: 12px; line-height: 16px; padding: 10px; width: 100% }
#bottom_menu .menuTD ul{
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#bottom_menu .menuTD li{
font-size: 12px;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

#bottom_menu .menuTDs { font-size: 12px; line-height: 16px; padding: 3px 10px; width: 100% }
#bottom_menu a  { color: #000080; text-decoration: none }
#bottom_menu a:link  { color: #000080; text-decoration: none }
#bottom_menu a:hover  { color: #ff4500; text-decoration: underline }
#bottom_menu a:active { }
.copyTD  { font-size: 11px; line-height: 14px; font-family: Arial; text-align: right }
.privacyBtnTD { font-size: 11px; line-height: 14px; font-family: Arial }
.MobileTBL01 { font-size: 12px; line-height: 16px; background-color: #dcdcdc; width: 100% }



.tintaiTBL        { font-size: 12px; font-family: Arial, "MS Sans Serif", SunSans-Regular; margin-bottom: 20px }
.tintaiTH01           { font-weight: normal; font-size: 12px; line-height: 18px; background-color: #a6bcd2; padding: 3px 5px 3px 10px; border-bottom: 1px dashed #fff }
.tintaiTH02    { font-weight: normal; font-size: 12px; line-height: 18px; background-color: #a6bcd2; text-align: left; padding: 3px 5px 3px 10px; border-bottom: 1px dashed #fff }
.tintaiTH03    { color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; background-color: #00427f; text-align: left; padding: 3px 5px 3px 10px; border-bottom: 1px solid #fff }
.tintaiTH03 ul  { margin: 0px }
.tintaiTH03 li  { margin: 0px 0px 0px 15px }

.tintaiTD01           { font-weight: normal; font-size: 12px; line-height: 18px; padding: 3px 5px 3px 15px; border-bottom: 1px dashed #7191b1 }

.linkTBL        { font-size: 12px; font-family: Arial, "MS Sans Serif", SunSans-Regular; margin-bottom: 20px }
.linkTH01           { font-weight: normal; font-size: 12px; line-height: 18px; background-color: #a6bcd2; padding: 3px 5px 3px 10px; border-bottom: 1px dashed #fff }
.linkTH02    { font-weight: normal; font-size: 12px; line-height: 18px; background-color: #a6bcd2; text-align: left; padding: 3px 5px 3px 10px; border-bottom: 1px dashed #fff }
.linkTH03    { color: #fff; font-weight: bold; font-size: 12px; line-height: 18px; background-color: #00427f; text-align: left; padding: 3px 5px 3px 10px; border-bottom: 1px solid #fff }
.linkTH03 ul { margin: 0px }
.linkTH03 li { margin: 0px 0px 0px 15px }
.linkTD01           { font-weight: normal; font-size: 12px; line-height: 18px; padding: 3px 5px 3px 15px; border-bottom: 1px dashed #7191b1 }
.linkTD01 ul { margin: 0px }
.linkTD01 li { margin: 0px 0px 0px 15px }


.flow01 { background: url(flow01.gif) repeat-y }
.flow02 { background: url(flow02.gif) repeat-y }
.flow03 { background: url(flow03.gif) repeat-y }
.flow04  { background: url(flow04.gif) repeat-y }


.banner_box{
	margin: 5px auto;
	width: 468px;
}
.banner_box img{
	border: 1px solid #C0C0C0;
	margin: 0px 0px 3px;
}