body {	margin: 0px;	}	#wrapper {	background: url(img/img_37.gif);	border: none;	margin-top: 15px;	}	#content {	padding-left: 20px;	padding-right: 38px;	width: 50em;	border: none;	background: white url(img/shadow.gif) repeat-y right;	padding-top: 15px;	font-family: Verdana, sans-serif;	font-size: 12px;	}#footer {	margin-left: 20px;	width: 60em;	border-top: 1px dotted red;	font-family: Verdana, sans-serif;	font-size: 9px;	text-align: left;	background: white;	height: 600px;	}	#header {	height: 180px;	background: #FEEFEF url(img/mao.gif);	background-repeat: no-repeat;	margin: 0px;	padding-left: 9em;	border-top: solid 1px #fddfdf;	}		p img {	margin: 5px;	}#navcontainer {	margin-top: -17px;	width: 100%;	}#navlist{position: relative;width: 100%;height: 1.05em;margin: 0;padding: 0;border-bottom: 3px solid #c00;white-space: nowrap;}#navlist li{float: left;margin: 0 0 0 10px;border-width: 1px 1px 0 1px;border-style: solid;border-color: #aaa #555 #f63 #999;list-style-type: none;}#navlist li a{position: relative;width: 8em;display: block;margin: 0;padding: 1px 0.4em;border-width: 1px 1px 0 1px;border-style: solid;border-color: #ccc;background-color: #eee;color: #666;font: normal 0.7em/120% Verdana, Arial, Helvetica, sans-serif;text-align: center;text-decoration: none;}#navlist li a:hover{color: #00c;text-decoration: underline;}#navlist li#active a{font-weight: bold;background-color: #c00;color: #fff;border-color: #c63 #c30 #c63 #c96;}#navlist li#active a:hover { color: #fff; }#navlist ul#subnavlist{position: absolute;width: 100%;left: 0;top: 1.25em;height: 0.75em;margin: 0;padding: 0;border-bottom: 3px solid #c00;white-space: nowrap;}#navlist ul#subnavlist li{width: 14ex;margin: 0;border: 0;}#navlist ul#subnavlist li a{width: auto;padding: 0.06em 1em 0;border: 0;background-color: #fff;color: #000;font: normal normal 0.66em/110% Verdana, Arial, sans-serif;}#navlist ul#subnavlist li a:hover{color: #00c;text-decoration: underline;font-weight: 400;/* IE5/Mac disappearing item fix */}#navlist ul#subnavlist li#subactive a{background-color: #f88;color: #000;} * html  #navlist, * html #navlist ul#subnavlist { width: 800px; /* IE5,6 fixed width fix */ }