/* CSS Document */

* { padding:0; margin: 0; font-family: Tahoma, "ËÎÌå"; -webkit-text-size-adjust: none; }
body { font-size: 12px; }
input,button,select,textarea{ outline:none; }
textarea{ resize: none; } 
a { text-decoration: none; }
a:hove { text-decoration: none; }

#body_wrap { width: 760px; overflow: hidden; margin: auto; }
table#main_table { width: 760px; background: #408fab; line-height: 18px; }
table#main_table tr td { background: #fff; padding: 0 5px; text-align: center; }
table#main_table tr td strong { font-size: 14px; display: block; margin: 5px; }
table#main_table tr td span { display: block; text-align: left; }

#header { background: url(../image/head.jpg) no-repeat; }
#logo { height: 93px; background: url(../image/logo.jpg) no-repeat; }
#footer { background: url(../image/footer.jpg) no-repeat; padding: 25px 0 20px 0; line-height: 22px; text-align: center; }
.menu { float:left; position:relative; font-size:12px; padding-left: 165px; background: url(../image/menu.jpg) no-repeat; height: 45px; width: 760px; padding-top: 7px; }
.menu ul {padding:0; margin:0; list-style-type:none; float:left;position:relative;}
.menu ul li { float:left; position:relative; display:inline;}
.menu ul li a, .menu ul li a:visited { display: inline-block; text-decoration:none; color:#2f85a3; width:auto; height: 22px; padding:0px 16px 0px 14px; line-height:22px; font-weight: bold; }
.menu ul li a, .menu ul li a:visited { width:auto;w\idth:auto;}
.menu ul li ul { display:none;}
.menu table { margin: -1px; font-size:12px;  }
.menu ul li:hover a { color: #000; }
.menu ul li a.drop { background: url(../image/cutline.jpg) right center no-repeat; }
.menu ul li a:hover.drop { background: url(../image/cutline.jpg) right center no-repeat; }
.menu ul li:hover ul { display:block; position:absolute; top:21px; margin-top:1px; left: -27px; width:100%; z-index: 9999; }
.menu ul li:hover ul li a { display:block; color:#2f85a3; border: #2f85a3 1px solid; height:auto;line-height: 22px; width: 80px; text-align: center; margin-top: -1px; font-weight: normal; background: #fff; }
.menu ul li:hover ul li a:hover { color: #000; }

h1, h2 { color: #FF3300; }
h1 { font-size: 40px; }
h2 { font-size: 30px; }

#content p { padding: 10px 40px; }
p.lh30fz14 { line-height: 30px; font-size: 14px; }
p.lh30fz12 { line-height: 30px; font-size: 12px; }
p.lh30fz14 strong { color: #FF3300; padding-top: 15px; display: inline-block; }

.fz18 { font-size: 18px; }
.fz24 { font-size: 24px; }
.tc { text-align: center; }
.redline { height: 3px; background: #FF3300; overflow: hidden; }