BODY { background-color:#F9F9F9; margin:0; padding:0; font-family:verdana; font-size:11px; color:#0A182E }
A { color:#660000 }
A:hover { color:#0C1923 }

.mdiv { background:url(/d/logo_top_bkg.png) repeat-x; height:100%; clear:both; }
.mbody { min-height:200px; width:928px; background-color:#FFFFFF; clear:both; margin-left:auto; margin-right:auto; position:relative }
.mtop, .mtop_inner { height:247px; width:928px; background:url(/d/logo_top.jpg) no-repeat; float:left; clear:left }
.mtop_inner { height:127px; background:url(/d/logo_top_inner_bg.png) no-repeat }
.mdata { width:918px; min-height:300px; float:left; clear:both; margin:0 10px 0 10px }
.mfooter { width:100%; background-color:#E9E9E9; float:left; clear:left; height:250px; margin-top:-200px }

.mpc_list { float:left; margin-left:25px }
.mpc_list DIV { width:150px; float:left } 
.mpc_list A { margin-top:10px; clear:left; float:left; white-space:nowrap; background:url(/d/arr_mpc.png) no-repeat 0 4px; padding-left:14px; font-family:tahoma; font-size:12px; color:#265171; text-decoration:none }
.mpc_list A:hover { text-decoration:underline }

DIV.tmenu { float:right; margin:12px 120px 0 0; color:#FFFFFF; font-size:9px }
.tmenu A { font-size:12px; color:#FFFFFF; text-decoration:none; margin:0 3px }
.tmenu A:hover { text-decoration:underline }
.mtop A.mtop_href { width:320px; height:90px; display:block; }
.mtop_inner A.mtop_href { width:170px; height:115px; display:block }

.bmenu { float:left; clear:both; margin:-35px 0 0 150px }
.bmenu A { color:#7C3325; text-decoration:none; background:url(/d/bmenu_sp.png) no-repeat 0 4px; padding-left:17px; margin-right:8px }
.bmenu A.fst { background:none; }
.bmenu SPAN { color:#C6523E; text-decoration:none; background:url(/d/bmenu_sp.png) no-repeat 0 4px; padding-left:17px; margin-right:8px }
.bmenu A:hover { text-decoration:underline }

.theader { float:left; clear:both; width:500px; margin:0 0 0 130px; font-family:Arial; font-size:14px; font-weight:bold; color:#1a3871; background:url(/d/theader_line.png) left bottom no-repeat; padding:0 0 3px 3px }

.fcw_blk { float:left; margin-left:45px }
.fcw_blk IMG, IMG.mimg { border:1px solid #999999; padding:1px }
.fcw_blk DIV { clear:left; margin:5px 0 0 5px; width:75px }
.fcw_blk DIV A { color:#660000; font-family:tahoma; text-decoration:none }
.fcw_blk DIV A:hover { text-decoration:underline; }

.tour_blk { float:left; margin-left:20px }
.tour_blk IMG, IMG.mimg { border:1px solid #999999; padding:1px }
.tour_blk DIV { clear:left; margin:5px 0 0 5px; width:75px }
.tour_blk DIV A { color:#660000; font-family:tahoma; text-decoration:none }
.tour_blk DIV A:hover { text-decoration:underline; }

.blog_blk IMG { border:1px solid #999999; padding:1px }
.blog_blk TD { vertical-align: top; }
.blog_blk A.blog_blk_imgurl { text-decoration:none; }
.blog_blk A.blog_blk_imgurl:hover { text-decoration:none; }
.blog_blk A.blog_blk_headerurl { color:#660000;font-weight:bold; }
.blog_blk DIV.div_posted { float:right;color:#666;margin-top:5px; }

.mfooter DIV.blk { margin-top:210px; margin-left:auto; margin-right:auto; width:928px }
.mfooter DIV.cp { float:left; color:#999999; font-size:10px }
.mfooter DIV.lnks { margin-left:120px; float:left; color:#999999; font-size:9px }
.mfooter DIV.lnks A { font-size:12px; color:#666666; text-decoration:none; margin:0 3px }
.mfooter DIV.lnks A:hover { text-decoration:underline }

IMG.mimg { float:left; clear:left; margin:0 10px 0 0; width:100px }

.pro_hdr, .pro_hdr A, .pro_loc { font-family:tahoma; font-size:11px; color:#265171; margin-bottom:5px }
.pro_hdr A { font-weight:bold; }
.pro_lnk { margin:10px 0 0 0 }
.pro_lnk SPAN { margin:0 10px 0 0; font-weight:bold; color:#ED6865 }
.pro_lnk A { color:#7C3325; }
.pro_loc { margin: 10px 0 }

.nav_div { clear:left; text-align:center; margin:5px 10px 15px 10px; }
.nav_div A { color:#265171; text-decoration:none; }
.nav_div A:hover { color:#7C3325; text-decoration:underline; }
.nav_div A.nav { font-weight:bold }
.nav_div SPAN { color:#7C3325 }

.pc_blk { margin:5px 0 15px 0; clear:both; float:left; width:100% }
.pc_blk DIV { width:48%; margin-right:10px; float:left; }
.pc_blk UL { width:48%; float:left; margin:0 10px 0 0; list-style:none; padding:0 }
.pc_blk LI { clear: left; margin: 3px 0 }
.pc_blk A { white-space:nowrap; clear:left; float:left; color:#7C3325; background:url(/d/pro_sp.png) no-repeat 0 4px; padding-left:12px; margin:0 8px 0 0 }
.pc_blk A:hover { color: #265171; }
.pro_blk { clear:left; float:left; margin:5px 5px 0 5px; width:95%; padding-bottom:10px }
.pro_blk IMG, IMG.mimg { float:left; clear:left; margin:0 10px 0 0; width:100px; }

.hr_d1 { padding:10px 0; clear:left; width:100%; height:1px }
.hr_d2 { background-color:#E8C1B9; width:100%; height:1px }

.map_tp_hdr { text-align:right; font-family:arial; font-size:13px; font-weight:bold; color:#265171; margin:15px 0 5px 0 }

.ilnk UL, .ilnk LI { margin:0; padding:0; list-style:none; cursor: default}
.ilnk LI { padding-left:15px; margin:0 10px 5px 0; background:url(/d/ilnk_sp.png) no-repeat 0 5px; }
.ilnk LI A { font-family:verdana; font-size:11px; color:#265171; }
.ilnk LI A:hover { color:#0C1923; }

.form { font-size: 12px; border: 1px solid #CCCCCC; background: #F9F9F9; }

.mhdr { margin:15px 0 5px 0; text-align:right; font-family:arial; font-size:15px; font-weight:bold; color:#265171; }
.pc_hdr { color:#265171; font-size:11px; font-weight:bold; clear:left; float:left; }
.attr_hdr { font-family:tahoma; font-size:11px; font-weight:bold; color:#87949D; margin-bottom:5px; }

.mblk1 { float:left; width:599px; background:url(/d/inner_content_bg2.png) repeat-y; }
.mblk2 { float:left; width:100%; background:url(/d/inner_content_bg3.png) no-repeat bottom; padding-bottom:5px }
.mblk3 { float:left; width:100%; background:url(/d/inner_content_bg1.png) no-repeat }
.mblk4 { margin:0 20px 5px 20px }

H2 { font-size:14px; font-weight:bold; color:#265171; }
H3 { font-size:12px; font-weight:bold; color:#7C3325; }

.map_cpr { font-size:10px; color: #C4C4C4; margin-top:8px }
.map_cpr A { color: #C4C4C4; }

.nwblk { margin-bottom:10px; padding:5px; width:320px; border:dotted 1px #CCCCCC; background:#F8F8F8 }
