*{margin:0; padding:0}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(images/body-bg.gif) repeat-x top left}
a{color:#000; text-decoration:none; font-weight:bold}
a:hover{text-decoration:underline}
p{text-align:justify; line-height:18px; margin-bottom:10px}
img{border:none}
.clearflt{clear:both}
#wrap{width:1002px;	height:auto;margin:0 auto}
#hd1{width:1002px;height:158px;float:left}
#logobg{width:279px;height:103px;float:left;background:url(images/logobg.jpg) no-repeat top left;padding:55px 0 0 53px}
#hd1-r{width:670px;height:158px;float:left}
#hd1-rt{width:670px;height:62px;float:left}
#hd1-rtl{width:439px;height:62px;float:left;background:url(images/hd-rtl.jpg) no-repeat top left}
#hd1-rtr{width:231px;height:62px;float:left;background:url(images/hd-rtr.jpg) no-repeat top left}
#hd1-nav{width:604px;height:43px;float:left;padding-left:66px}
#hd1-nav ul li{list-style:none;	display:inline;	margin-right:15px;float:left}
#hd1-nav ul li.sep{width:2px;height:43px;float:left;display:block;background:url(images/sep.gif) no-repeat top left}
#hd1-nav ul li a{display:block;height:43px;float:left;color:#fff;line-height:43px;font-size:12px;padding:0 15px}
#hd1-nav ul li a:hover{background:url(images/nav-o.gif) repeat-x top left;text-decoration:none}
#hd1-rb{width:670px;height:53px;float:left}
#hd1-rbl{width:439px;height:53px;float:left;background:url(images/hd-rbl.jpg) no-repeat top left}
#hd1-rbr{width:231px;height:53px;float:left;background:url(images/hd-rbr.jpg) no-repeat top left}
#hd2{width:1002px;height:161px;float:left}
#hd2-l{width:332px;height:161px;float:left;background:url(images/hd2-l.gif) no-repeat top left}
#hd2-m{width:292px;height:108px;float:left;background:url(images/hd2-m.jpg) no-repeat top left;padding:53px 0 0 147px}
#hd2-m ul li{list-style:none;color:#fff;font-size:16px;background:url(images/arrow.gif) no-repeat left center;font-weight:bold; padding:2px 0 2px 15px;line-height:20px}
#hd2-m ul li h2{color:#fff;font-size:16px; letter-spacing:.05em; font-family:Arial, Helvetica, sans-serif}
#hd2-r{width:231px;height:161px;float:left;background:url(images/hd2-r.jpg) no-repeat top left}
#hd3{width:1002px;height:232px;float:left}
#hd3-l{width:332px;height:232px;float:left;background:url(images/hd3-l.gif) no-repeat top left}
#hd3-lh{width:257px;height:60px;float:left;color:#039321;font-size:26px;padding:0 0 0 75px;line-height:60px;letter-spacing:.05em
}
#hd3-services{width:289px;height:172px;float:left;padding:0 0 0 43px}
#hd3-services ul li{list-style:none;background:url(images/arrowbig.jpg) no-repeat center left;font-size:16px;font-family:Arial, Helvetica, sans-serif;padding:7px 0 7px 35px}
#hd3-services ul li a:hover{text-decoration:none;color:#FF0000}
#hd3-m{width:239px;height:112px;float:left;background:url(images/hd3-m.jpg) no-repeat top left;text-align:center;padding:120px 0 0 200px}
#hd3-r{width:231px;height:232px;float:left;background:url(images/hd3-r.jpg) no-repeat top left}
#m-contents{width:942px;height:auto !important;min-height:310px !important;height:310px;padding:20px 30px}
#m-contents h1{color:#078532;font-size:22px;font-weight:normal;margin-bottom:15px}
#m-contents ul, #m-contents ol{margin:0 0 10px 17px}
#m-contents ul li, #m-contents ol li{padding:4px 0 4px 6px}
#m-contents ul li a{font-weight:normal}
#bot-cont{width:100%;height:auto;float:left;border-top:3px solid #2aa740;padding:20px 0 20px 0;margin-top:15px}
#foot, #copyright{text-align:center}
#foot ul li{list-style:none;display:inline}
#foot ul li a, #copyright a{font-weight:normal}
#copyright{margin-top:15px}
.smhead{color:#078532;font-size:14px;font-weight:bold;margin-bottom:10px}

