body { font-family:arial; margin:0; padding:0; font-size:12px; color:#000;}
li   { list-style:none;}
b    { color:#f00; font-weight:normal;}
div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
table,td,tr,th { font-size:12px;}
.clear{ font-size:1px; clear: both; visibility: hidden;  }
.clear10 { height:10px; clear: both; visibility: hidden; }
.clear15 { height:15px; clear: both; visibility: hidden; }
.clear5 { height:5px; clear: both; visibility: hidden; }
strong { font-weight:normal;}
a.tel:link { color:#f00; font-weight:bold;}
a.tel:visited { color:#f00; font-weight:bold;}
input,textarea,select { border:1px solid #ccc; margin:5px;}
.input1 { border:none; margin:0px;}
.sbtn { width:62px; background:url(../images/search.jpg); border:none; font-size:12px; text-align:center; color:#000; line-height:21px; height:20px; }

a:link    { color: #666; text-decoration:none;}
a:visited { color: #666;text-decoration:none;}
a:hover   { color: #000; text-decoration:underline;}
a:active  { color: #000;}
acronym { font-style:normal; font-weight:normal; cursor:hand;}
address { font-style:normal; font-weight:normal;}

.page { font-family:Verdana; }
.page a:link    { display:block; padding:0px 5px; margin-right:10px; display:inline;  color: #000; border:1x solid #91ABBB; background:#ccc; text-decoration:none;}
.page a:visited { display:block; padding:0px 5px; margin-right:10px; display:inline;  color: #000; border:1x solid #91ABBB; background:#ccc; text-decoration:none;}
.page a:hover   { color: #f00; text-decoration:underline;}
.page a.pageme:link,.page a.pageme:visited { color: #f00; text-decoration:none; font-weight:bold;}

#divbody{ width:840px; float:left; clear:both;}

#Header { width:840px; height:62px; margin:auto; clear:both; margin-bottom:5px;}
#Header #logo { width:300px; height:62px; float:left; display:inline; overflow:hidden; }
#Header #other { width:540px;line-height:21px; float:left; display:inline; color:#e99005; text-align:right; }

#Header #other a:link,#Header #other a:visited { font-size:11px; text-decoration:underline;}
#Header #other a:hover { text-decoration:none; }

#divMenu { width:840px; height:40px; margin:auto; clear:both; background:url(../images/menu.jpg) no-repeat;}
#divMenu ul { margin:0px; padding:0px; list-style:none;}
#divMenu ul li { width:111px; height:40px; float:left; background:url(../images/menuline.jpg) left no-repeat; padding-left:1px; }

#divMenu ul li a:link,#divMenu ul li a:visited { display:block; width:111px; line-height:35px; height:40px; text-align:center; color:#000; font-size:13px; font-weight:bold;}
#divMenu ul li a:hover { background:url(../images/menuover.jpg) no-repeat; text-decoration:none; }
#divMenu ul .first { background:none;}
#divMenu ul .first a:link,#divMenu ul .first a:visited { display:block; width:114px; line-height:35px; height:40px; text-align:center;}
#divMenu ul .first a:hover { background:url(../images/first.jpg) no-repeat; text-decoration:none; }
#divMenu ul .me a:link,#divMenu ul .me a:visited { background:url(../images/menuover.jpg) no-repeat;}
#divMenu ul .homeme { background:url(../images/first.jpg) no-repeat;}

table { border-collapse:collapse; border:1px solid #ccc;  font-family:Verdana; }
table thead th{ border:1px solid #ccc; line-height:23px;  font-size:13px; background:#ccc; padding-left:10px; text-align:left; font-weight:bold; font-family:Arial; }
table tbody { color:#000;}
table tbody th { background:#eee; border:1px solid #ccc; font-weight:normal; line-height:23px;  font-size:10px; color:#666; padding-right:5px; text-align:right; font-weight:bold; }
table tbody td{ border:1px solid #ccc; font-weight:normal; line-height:23px; font-size:10px; padding-left:5px; background:#fff; color:#333;}
table .nospeed { padding-left:0px;}
table span { color:#f00;}
.count { display:none;}