body { margin:auto; padding:auto; text-align:center; font:12px/16px Arial, Helvetica, sans-serif;background:url(images/bg.gif) repeat-x;}
.clear { clear:both; }
ul,li { list-style:none;}
ul { margin:0px; padding:0px;}
a:link {
	text-decoration:none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #663399;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#CC6600;
}
p { margin:0px; padding:0px;}
#main { margin:0 auto; width:988px; height:auto;}
#head { height:100px; width:988px;}
#logo { height:100px; width:288px; float:left; display:block; background:url(images/logo.jpg) no-repeat left top; }
#hr { height:100px; width:660px; float:right; display:block; text-align:right; padding-right:20px;}


#menu { height:50px; width:988px;background:url(images/menu.gif) repeat-x; line-height:50px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; }
#menu li { float:left; width:120px; height:50px; text-align:center;}
#menu li a { color:#eeeeee; text-decoration:none;}
#menu li a:hover { color:#FFFFFF; text-decoration:underline;}

#main_body {  width:988px;height:auto; margin-top:6px; text-align:left; }
#main_l { width:188px; height:auto; float:left;}
#main_r { width:800px; height:auto; float:right}
#sidertop { height:30px; width:188px;  background:url(images/main_top.gif) no-repeat  0px -30px;}
#siderbox { border:1px solid #ededed; border-top:none; width:178px; height:auto;  }
#siderbox ul { margin-top:10px; margin-bottom:20px;}
#siderbox li { line-height:30px; margin-left:10px; font-weight:bold; width:150px; border-bottom:1px dotted #d4d4d4;  text-indent:20px; background:url(images/ico1.gif) no-repeat left center; }
#st2 { color:#666666; height:30px; width:180px; font-weight:bold; line-height:30px; margin-top:6px; background:url(images/ico2.gif) no-repeat -4px 6px; text-indent:16px;border-bottom:2px solid #d4d4d4;}
#sider2box { border-top:none; width:180px; height:auto; margin-top:10px; line-height:20px; text-indent:10px; margin-bottom:10px; }
#texttop { color:#666666; height:30px; width:800px; font-weight:bold; line-height:30px; margin-top:6px; background:url(images/ico3.gif) no-repeat left 3px; text-indent:22px;border-bottom:2px solid #d4d4d4;}
#linktop { color:#666666; text-align:left; height:30px; width:988px; font-weight:bold; line-height:30px; margin-top:6px; background:url(images/ico3.gif) no-repeat left 3px; text-indent:22px;border-bottom:2px solid #d4d4d4;}
#textbox { border-top:none; width:760px; margin-left:20px; height:auto; margin-top:10px; line-height:20px; text-indent:10px; margin-bottom:10px; }
#link {
width:988px;
height:auto;
text-align:left;
}
#link  ul{
margin:10px 0 0px 10px;
}
#link p{
font-size:9px;
line-height:1.2em;
text-indent:40px;
color:#999999;
}
#link li{
display:block;
width:140px;
float:left;
height:60px;
margin-top:5px;
line-height:1.6em;
text-indent:10px;
text-align:center;
}
#foot {
height:50px;
display:block;
margin:auto;
padding-top:10px;
text-align:left;
background:url(./images/bottom.jpg) no-repeat right center #efefef;
}
#foot p {
text-indent:10px;
line-height:1.8em;
}
