html{overflow-x:hidden;}
body{margin:0px;font-size:0.75em;line-height:160%;}
A{color:#000;TEXT-DECORATION:none}
a:hover{text-decoration:underline;}
p,ul,form,img,pre{margin:0px;padding:0px}
img{border:none;}
pre{font-size:1em;word-wrap:break-word;white-space:normal;}
ul{list-style:none;}
.clear{clear:both;}
.wrap{width:1002px;margin:0px auto;}
.left{display:block;float:left;}
.right{display:block;float:right;}
.ulline li{margin-left:10px;list-style:disc;line-height:210%;background:url("li_line.jpg") left bottom repeat-x;}
.ulline li span{float:right;color:#f18d00;}
.title{padding-left:30px;height:30px;line-height:30px;font-size:1.15em;font-weight:bold;background:url("about_icon.png") no-repeat 2px center;}
.notes{padding-left:25px;height:20px;line-height:20px;font-size:1.08em;font-weight:bold;background:url("notes_icon.png") no-repeat 2px center;}
.more{float:right;padding-left:20px;background:url("arrow_icon.png") no-repeat left center;}
.more:hover,.more a:hover{text-decoration:none;}
.conbox{padding:8px 12px;border:solid 1px #ccc;margin-bottom:10px;}
.conbox p img{float:left;margin:3px 3px 3px 0px;}

.logo{background:url("logo.png");height:50px;width:175px;}
.top{height:50px;margin-right:10px;line-height:50px;}
.menu{height:36px;padding-left:200px;background:url("menu_bg.gif") no-repeat;}
.menu li{float:left;padding:2px 0px 0px;}
.menu a{font-size:1.2em;text-align:center;color:#fff;font-weight:bold;display:block;width:100px;height:36px;line-height:36px;}
.menu a:hover,.menu .act{text-decoration:none;color:#9cc;}
.banner{height:218px;margin-bottom:8px;background:url("banner.jpg") no-repeat;}
.hotline{width:258px;height:205px;background:url("hotline.jpg") no-repeat left center;}
.subnav{float:left;padding:10px 0px 0px 10px;line-height:230%;width:185px;text-align:right;overflow:hidden;}
.subnav li{width:100%;background:url("underline.gif") left bottom repeat-x;}
.subnav a:hover,.subnav .act{color:#013677;text-decoration:none;}
/* news list */
.block{width:100%;padding-bottom:5px;border-bottom:1px dashed #CCC;margin-bottom:8px;}
.nugget{float:left;width:325px;border-bottom:1px dashed #CCC;padding:15px;}
.info{ width:100%; line-height:17px; font-weight:bold;color:#666;margin:5px 0px;}
/* product list*/
.product{overflow:hidden;font-weight:bold;height:110px;}
.product li{clear:both;padding-bottom:8px;}
.product img{float:left;margin:0px 5px 2px 0px;clear:both;}
.product p{font-weight:normal;}
.back{width:100%; height:30px; line-height:30px; float:left; text-align:right; font-weight:bold;color:#3b5998;}
.side{width:770px;float:right;}
.min_h{min-height:420px;}
.form{border-collapse:collapse;empty-cells:show;table-layout:fixed;}
.form td{text-align:left;padding:2px 4px;border:1px solid #FAD7A7;}
.form th{text-align:right;border:1px solid #FAD7A7;color:#01377B;font-weight:normal;} 
.form input[type=text]{border:1px solid #FAD7A7;width:150px;}
.form .button{float:right;cursor:pointer;width:75px;margin-right:50px;}
.reply{color:#f18d00;}
.page{width:100%; height:30px; line-height:30px; float:left; text-align:center; font-weight:bold;}
#footer{text-align:center;line-height:22px;padding:0px;border-top:solid 1px #999;}