/* general */
body{font-family:arial; font-size:15px; background-color:#fff; color:#365; margin:2px; background-image: url(./img/bg_shuhua.gif);}
p,div,ul,ol,td,th,input,textarea,option,select {font-family:arial; font-size:15px;}
form{margin:0;}
h1,h2,h3 {font-family:arial; font-weight:bold;}
h1{font-size:24px; font-weight:bold;}
h2{font-size:20px; font-weight:bold;}
h3{font-size:16px; font-weight:bold;}

ul {list-style-type:none; padding:0; margin-left:0;}
li {
	background-image:url(img/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:10px;
	list-style:none;
}

a:link    {color:#000; text-decoration:underline;}
a:visited {color:#444; text-decoration:underline;}
a:active  {color:#000; text-decoration:underline;}
a:hover   {color:#f00; text-decoration:underline;}

/* classes */
.parahead1 {font-size:16px; font-weight:bold; color:#000; margin:0 0 8px 0;}
.parahead {font-size:16px; font-weight:bold; color:#000; margin:20px 0 8px 0;}
.toplist1 {font-family:arial; font-size:16px; margin:0 0 4px 0;}
.toplist {font-family:arial; font-size:16px; margin:4px 0 4px 0;}
.bread {margin:4px 0 4px 0; width:800px;}
.m4 {margin:4px;}
.pw {width:1000px;}
.sm {font-family:arial;font-size:12px;}
.lg {font-family:arial;font-size:24px;}
.blk {color:#000;}

a.nodec:link    {color:#365; text-decoration:none;}
a.nodec:visited {color:#476; text-decoration:none;}
a.nodec:hover   {color:#f00; text-decoration:underline;}

table.data { border-collapse:collapse; }
table.data th {padding:2px; border:1px #365 ridge; font-weight:bold;}
table.data td {padding:2px; border:1px #365 ridge;}

/* main table */
#mframe {width:1000px;}
#mlogo {width:200px;vertical-align:middle; text-align:center;}
#mbanner {width:800px;vertical-align:middle; text-align:center;}
#mmenu {vertical-align:top; text-align:center;}
#mmain {vertical-align:top; padding-right:10px;}

/* menu */
#menu {width:170px; padding:4px; background:#f8f8f8; margin:0 auto;}
#menu a, #menu a:visited {
	display:block; 
	width:170px;
	padding:2px 0;
	color:#000;
	text-indent:4px;
	text-align:left;
	background-color:#f8f8f8; 
	text-decoration:none;
	margin:2px 0;
	border-left:5px solid #9ba;
	border-bottom:1px solid #9ba; 
}
#menu a:visited {border-left:5px solid #acb;border-bottom:1px solid #acb;}
#menu a:hover {color:#f00; background:#fea; border-left:5px solid #f00; border-bottom:1px solid #f00;}
.box {position:relative;}

