* {margin:0; padding:0;}
ul {list-style:none;}
img {border:none;}
.txtcen {text-align:center;}
tr, td {padding:5px;}
body {margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.result{position:absolute; top:0px; left:0px; display:none; z-index:10; cursor:pointer;}
#wrap {margin:0 auto; width:976px; height:auto; background:#eeeeee; border:2px solid #cccccc;}

#header {float:left; width:961px; height:84px; background:url(images/header.png); margin:0 0 10px 0; padding:5px 5px 5px 10px; overflow:hidden;}
#header #logo {float:left; width:200px; display:block;}
#header h5, #header p {float:right; font-size:12px; font-weight:700; width:750px; color:#ffffff; line-height:16px; display:block;}
#header div {float:right;width:750px; height:20px; text-align:right; color:#99CCFF;padding:8px 7px 0 0; font-size:11px}
#header div a { color:#ffffff; text-decoration:none;}
#header div a:hover {text-decoration:underline;}
.main-mid {float:left; width:532px; display:inline; margin:0 10px; height:auto; background:#FFFFFF; border:1px solid #cccccc;}
.main-mid .top {float:left; width:532px; height:22px; background:url(images/panel-top.png); padding:8px 0 0 0; text-align:center;}
.main-mid .top h4 {font-size:13px; color:#666666;}
.main-mid h5 {font-size:13px; color:#666666; padding:10px 0; text-align:center;}
.main-mid .cards li {float:left; width:141px; height:170px; margin:12px 18px; text-align:center; display:inline;}
.main-mid .cards li img {width:115px; height:115px; background:url(images/img_bg.png); padding:8px 16px 15px 10px;}
.main-mid .cards li a {color:#225073; text-decoration:none; font-weight:bold; font-size:14px;}
.main-mid .cards li a:hover {color:#000000;}
.main-mid .links {list-style:disc; list-style-position:inside;}
.main-mid .links li {float:left; width:500px; height:auto; padding:0 10px;}
.main-mid .links li a, .main-mid table a {color:#225073; text-decoration:none;}
.main-lt {float:left;width:200px;height:auto;padding:0 0 0 10px;}
.main-rt {float:right;width:200px;height:auto;padding:0 10px 0 0;}
.panels {float:left;width:198px;  background:#ffffff; border:solid #cccccc; border-width:1px 1px 0 1px; margin: 0 0 10px 0;}
.panels .top {float:left; width:190px; height:22px; position:relative; background:url(images/panel-top.png); font-size:14px; color:#666666; padding:8px 0 0 8px; font-weight:bold;}
.panels .top h5, .panels .top h1 {font-size:14px;}
.panels .top h1 a {color:#666666; text-decoration:none;}
.panels .top h1 a:hover {color:#225073; text-decoration:underline;}
.panels li {float:left; width:175px; height:auto; padding:5px 12px; border-bottom:1px solid #cccccc}
.panels li a {color:#666666; text-decoration:none;}
.panels li a:hover {color:#CC0000; text-decoration:underline;}
/*.icon1 {position:absolute; top:-9px; left:161px; width:38px; height:45px; background:url(images/icon1.png); display:block;}
.icon2 {position:absolute; top:-10px; left:158px; width:40px; height:44px; background:url(images/icon2.png); display:block;}
.icon3 {position:absolute; top:-9px; left:162px; width:34px; height:44px; background:url(images/icon3.png); display:block;}
.icon4 {position:absolute; top:-4px; left:161px; width:45px; height:34px; background:url(images/icon4.png); display:block;}
.icon5 {position:absolute; top:-8px; left:153px; width:46px; height:41px; background:url(images/icon5.png); display:block;}*/

#foot {width:956px; padding:0 10px; height:55px; clear:both; text-align:center; padding:10px 0; color:#666666}
#foot a {color:#666666; text-decoration:none;}
#foot a:hover {color:#000000; text-decoration:underline;}
