a {
	color:#4f6677; text-decoration:none;
}
a:hover {
	color:#f60; text-decoration:underline;
}
div,span,p,br,form,ul,ol,dl,li,dt,dd {
	margin:0; padding:0;
	font:12px/150% Helvetica, Arial, Verdana, sans-serif;
	color:#4f6677;
}
img {
	border:0;
}
body {
	background:url(/images/indexbg.gif);
	background-color:#7098be;
	text-align:center;
}
#top,#main,#bottom {
	width:970px;
	margin:0 auto;
}
#top {
	height:120px;
	background:url(/images/top.gif) no-repeat;
	background-color:#fff;
}
#logo {
	float:left;
	margin:25px 15px 0 15px;
}
#bottom {
        height:11px;
        background:url(/images/bottom.gif) no-repeat;
        background-color:#fff;
	background-position: bottom;
}
#language {
	float:right;
	margin:20px 10px 0 0;
	width:120px;
}
#language select {
	font-size:12px;
	color:#666;
}
.btn{height:25px}
#upload {
	float:left;
	margin-top:20px;
	width:560px;
	height:90px;
	text-align:left
}
#footnav {
	margin:15px auto;
	width:970px; color:#eee; text-align:center;
}
#footnav a {
	color:#eee;
}
#footnav a:hover {
	color:#ccc;
}
#main {
	margin-top:0px;
	background-color:#fff;
}
#left {
	float:left;
	width:220px;
	text-align:center;
}
#right {
	float:left;
	width:735px;
	padding:20px 0;
	text-align:left;
}
#reportleft { 
        float:left;
	padding-left:15px; 
        width:735px;
        text-align:left;
}
#reportright {
        float:right;
        width:220px;
        text-align:left;
}
.stylebox {
	width:191px;
	margin:20px auto 0 auto;
	background:url(/images/stylebox.gif) repeat-y -191px 0;
	text-align:left;
}
.stylebox .head {
	width:191px;
	height:28px;
	background:url(/images/stylebox.gif) no-repeat 0 0;
}
.stylebox .head span {
	display:block;
	text-indent:10px;
	color:#fff;
	line-height:31px;
	font-weight:bold;
}
.stylebox .bottom {
        width:191px;
	height:28px;
	background:url(/images/stylebox.gif) no-repeat -382px 0;
}
#nav a{
	margin-bottom:5px;
	padding-left:5px;
	font-weight:bold; display:block;
}
#nav a:hover {
	background-color:#f7f7f7;
	color:#000;
	text-decoration:none;
}
#nav a.current {
	background-color:#e2f2ff;
}
.content {
	text-align:left;
	width:100%;
}
.content dt {
	padding-top:3px;
	background-color:#f0f0f0;
	border-bottom:1px solid #bdbdbd;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	color:#333;
}
.content dd {
	padding:15px;
}
.content ul.news {
	margin-left:15px;
	list-style-type:circle;
}
.content ul.news li {
	margin-bottom:4px;
	color:#bbb;
}
.content ul.news li span {
	margin-left:6px;
	font-size:10px;
}
.about p {
	text-indent:24px;
	margin-bottom:10px;
	line-height:170%;
}
table.lastScanTb {
	border:1px solid #ccc;
	color:#999;
}
table.lastScanTb th {
	padding-left:5px;
	background-color:#aaa;
	color:#fff;
	text-align:left;
	font-size:12px;
}
table.lastScanTb td {
}
table.ScannerListTb {
        border:1px solid #ccc;
        color:#999;
	height:20px;
}       
table.ScannerListTb.tr {border-bottom: 1px dashed #EBEBEB; }
table.ScannerListTb.tr.on {background: #eee;}
table.ScannerListTb.tr.delete {background: #fcc;}

table.ScannerListTb th {
        padding-left:5px;
        background-color:#aaa;
        color:#fff;
        text-align:left;
        font-size:12px;
}       
table.ScannerListTb td {
        font-size:11px;
	height:20px;
        color:#4f6677;
	border-bottom: 1px dashed #EBEBEB; 
}  
table.ScannerListEnTb {
        border:1px solid #ccc;
        color:#999;
	height:20px
}
table.ScannerListEnTb.tr {border-bottom: 1px dashed #EBEBEB; }
table.ScannerListEnTb.tr.on {background: #eee;}
table.ScannerListEnTb.tr.delete {background: #fcc;}
table.ScannerListEnTb th {
        padding-left:5px;
        background-color:#aaa;
        color:#fff;
        text-align:left;
        font-size:11px;
}       
table.ScannerListEnTb td {
        font-size:11px;
	height:20px;
        color:#4f6677;
	border-bottom: 1px dashed #EBEBEB; 
}  
.font12px {
	font-size:12px;
}
.h1 {
        font-size:12px;
}
.font9px {
        font-size:11px;
}

.virus {
	color:#c00;
        font-size:11px;
}
.novirus {
	color:#090;
        font-size:11px;
}
.trColor1 {
	background-color:#f6f6f6;
}
.trColor2 {
	background-color:#fff;
}
.idll,.iexe,.itext,.ixml,.ireg,.ipic,.iini,.iweb,.iwav,.idoc,.ixls,.iswf,.imov,.iother {
	background-image:url(/images/icon/icon.gif);
	background-repeat:no-repeat;
	text-indent:18px;
}
.idll   {background-position:0 0}
.iexe   {background-position:0 -20px}
.itext  {background-position:0 -40px}
.ixml   {background-position:0 -60px}
.ireg   {background-position:0 -80px}
.ipic   {background-position:0 -100px}
.iini   {background-position:0 -120px}
.iweb   {background-position:0 -140px}
.iwav   {background-position:0 -160px}
.ixls   {background-position:0 -180px}
.idoc   {background-position:0 -200px}
.iswf   {background-position:0 -220px}
.imov   {background-position:0 -240px}
.iother {background-position:0 -260px}
.irar   {background-image:url(/images/icon/rar.gif);
        background-repeat:no-repeat;
        text-indent:18px;
}
.iarchive{background-image:url(/images/icon/archive.gif);
        background-repeat:no-repeat;
        text-indent:18px;
}

#overLayer{position:absolute;z-index:999;background:#666;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;top:0;left:0;width:100%;height:100%;display:none}
/*layer.css begin*/
.layer{position:absolute;font-size:12px;border:0px;z-index:9999}
.winbox {
        width:600px;
        margin:0px auto 0 auto;
        text-align:left;
}
.winbox .head {
        width:600px;
        height:28px;
        background:url(/images/winbox.gif) no-repeat 0 0;
}
.winbox .center {
        width:600px;
        background:url(/images/winbox.gif) repeat-y -600px 0;
}
.winbox .head span {
        display:block;
        text-indent:10px;
        color:#fff;
        line-height:28px;
        font-weight:bold;
}
.winbox .bottom {
	width:600px;
        height:28px;
        background:url(/images/winbox.gif) no-repeat -1200px 0;
}
.winbox .info {font-size:14px;text-align:left;color:#000}


.layer1{width:600px;left:50%;top:50%;margin:-100px 0 0 -300px}
/*layer.css end*/

/*upload start*/
.data {background-color:#b3b3b3; border:1px solid #898989; width:100%;}
.data tr td {background-color:#dddddd; font:13px Arial; width:30%;}
.bar1 {background: url("/images/progress_bar_null.gif"); position:relative; text-align:left; height:13px; width:540px; border:1px solid #505050;}
.bar2 {background: url("/images/progress_bar.gif"); position:relative; text-align:left; height:13px; width:0%;}
/*upload end*/



/*sort table start*/
table.sortable { 
        width: 100%;
        text-align: left;
        border-spacing: 0px;
        border-collapse: collapse;
        height: 20px;
}
table.sortable .lefted {text-align: left;}
table.sortable img  { vertical-align: middle }
        
table.sortable th { 
        height: 20px;
        font-size: 12px;
        background-color: #999;
        padding: 4px; 
        border: 1px #fff solid;
        color: #fff;
        font-weight: bold;
	text-align:center;
} 
table.sortable th a {
        color: #fff;
        text-decoration: none;
}       
table.sortable tr {border-bottom: 1px dashed #EBEBEB; }        
table.sortable tr.on {background: #eee;}
table.sortable tr.delete {background: #fcc;}
table.sortable td {
        height: 20px;
        padding: 3px;
        margin:0;
	border-bottom: 1px dashed #EBEBEB; 
/*        overflow:none; */
}

#infozone{
	font-size:12px;
	color:#000;
	overflow:hidden;
	width:auto;
	height:20px;
	text-align:center;
	vertical-align: middle;
	float:center;
}
#infozone div{
	height:20px;
	color:#000;
	line-height:20px;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
}
/*sort talbe end*/
