body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color:#333333;font-family:segoe ui, verdana, arial, sans-serif;
}
li{list-style-type: none;}
div.with{
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 980px;
	text-align: left;
}
.tab{text-align:right;padding-right:6px;height:35px;line-height:35px;cursor:hand;}
.tabActive{text-align:right;padding-right:6px;color:#007734;font-weight: bold;height:35px;line-height:35px;cursor:hand;background-repeat: no-repeat;background-position: right top;background-image: url(../images/hsi/TabModule_BG_navlist.jpg);}
#topmain {
	background-color: #FFFFFF;
	height: 140px;
	width: 100%;
	min-width:780px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background-image: url(../images/hsi/menu_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}
#banner,#bottom {
	background-color: #FF0000;
	height: 60px;
	width: 100%;
	min-width:780px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
#bottom{background-color:#666666;margin-top:10px;}
#logocolumn{
	height: 130px;
	width: 420px;
	background-color: #FFFFFF;
	clear: left;
	float: left;
	background-image: url(../images/hsi/logo_bg.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: left;
}
#toplogo {
	background-image: url(../images/hsi/logo.png);
	height: 80px;
	width: 280px;
	clear: both;
	float: none;
	margin: 0 0 0 10px;
	padding: 0px;
}
ul#topmenu{
	background-color: #339900;
	clear: both;
	float: none;
	height: 50px;
	width: 420px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/hsi/menu_bg.png);
}
ul#topmenu li{width: 80px;float:left;clear:none;margin:0 0 0 10px;height:30px;line-height:30px;padding:0 0 0 20px;}
.mlibase{background: url(../images/hsi/dot_menu.png) no-repeat left center;}
.mlibaseover{background: url(../images/hsi/dot_menu_over.png) no-repeat left center;}
#topmainright {
	width: 360px;
	height: 130px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}
#topmainright #ttopmainright {
	background-color: #00FF66;
	margin: 0px;
	padding: 0px;
	width: 10px;
	float: left;
	background-image: url(../images/hsi/main_right.png);
	height: 130px;
	background-position: left bottom;
}
#mainborad{
	height:auto;
	margin:0;
	text-align: left;
	padding:0;
}
#leftacc{
	
	border: 1px solid #0099CC;
	height: auto;
	line-height:20px;
	width: 250px;
	clear: left;float: left;
	margin:20px 0 15px 10px;
	padding:10px;
}
#leftacc h3{font-size: 12px;margin:0;}
#leftacc p{margin:6px 0;text-indent:24px;}
#leftmenu{
	border: 1px solid #0099CC;height: 120px;line-height:20px;
	width: 200px;clear: left;float: left;margin:20px 0 0 10px;padding:10px;
}
#rightcontent {
	
	height:auto;
	width: 680px;
	clear: right;	float: right;
	margin:20px 0 20px 10px;
	padding:0;
}
#rightcontent .trightcontent{width:100%;padding:0;margin:0 0 10px 0;color:#cc0000;line-height:20px;border-bottom: 1px solid #9F497A;}
.hsiform{width: 476px;margin: 0 auto;height:auto;padding:10px 0;border: 1px solid #999999;}
.hsiform .NavFormLabel{width:90px;clear: left;float: left;text-align:right;}
.hsiform .NavFormBody{width:180px;clear:right;float:right;}
.hsiform label{float: left;clear:both;width:80px;text-align:right;padding:0 10px 0 0;font-weight: bold;line-height: 280%;}
#submit{height:30px;width:80px;border:1px solid #BBB;background:#CCC url(../images/hsi/livebarBG.png) repeat-x 0 -420px ;padding:0;color:#000;}

#yearmenu{clear:both;float:none;height:24px;line-height:22px;width:678px;overflow:visible;background-image: url(../images/hsi/yearmenuBg.jpg);}
#yearmenu div{width:50px;float: left;text-align: center;}
#yearmenu div a{text-decoration:none;color:#666666;}
		.lbt{height:22px;background-color:#FFFFFF;margin:0 3px 0 0;border: 1px solid #BBBBBB;}
		.lbtActive{height:23px;background-color:#F9F9F9;margin:0 3px 0 0;border: 1px solid #BBBBBB;border-bottom:0;}
		.lbtActive a{color:#FF0000;}
#showsc{line-height:20px;width:676px;text-align:center;border-left: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB;background-color:#F9F9F9;}
#showscbottom{width:678px;background: url(../images/hsi/scbottombg.jpg) no-repeat right bottom;height:30px;}
#showsc td{text-align:left;height:25px;padding:0 6px;width:200px;border-bottom: 1px solid #FFDDFF;}
table#showuser{width: 468px;background-color:#666666;font-family: Tahoma, Verdana,snas-serif;}
table#showuser td{padding:0 0 0 5px;line-height:25px;text-align:left;background-color:#FFFFFF;}
table#showuser td.title{width:56px;}
#bottom p {
	text-align: left;color:#FFFFFF;
	margin: 10px;font: 12px Tahoma, Verdana,snas-serif;
}