/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
body{
	font:9pt Verdana,Geneva,sans-serif;
	text-align:center;
	margin:0;
}

#container{
	width:100%;
}

#divTop{
	width:100%;
	height:50px;
	background:url(images/bg_top.jpg) repeat-x;
	margin:0 auto;
	padding:0;
}

#divTopBody{
	width:990px;
	height:50px;
	margin:0 auto;
}

#divTopBodyTitle{
	float:left;
	font-size:10pt;
	color:#000;
	margin-left:20px;
}

#divTopBodyTitle ul{
	list-style:none;
	margin:10px 0;
}

#divTopBodyTitle ul li{
	margin:0 2px;
	float:left;
	line-height:27px;
}

#divTopBodyTitle h1{
	font-size:9pt;
	margin:15px 0;
	color:#072757;
	background:url(images/ico/01.gif) no-repeat;
	padding-left:20px;
}

#divTopBodyTitle h1 a{
	padding:2px 8px;
	background:#072757;
	color:#FFF;	
	text-decoration:none;
}

#divTopBodyMenu{
	padding:11px 20px 0 0;
}

#divTopBodyMenu ul{
	float:right;
	list-style:none;
	margin:0;
}

#divTopBodyMenu ul li{
	margin:0 6px;
	float:left;
	line-height:25px;
}

#divTopBodyMenu ul li a:link,#divTopBodyMenu ul li a:visited{
	color:#4E7CC9;
	text-decoration:none;
}

#divTopBodyMenu ul li a:hover{
	color:#000;
	text-decoration:underline;
}

.menuLine{
	width:1px;
	height:25px;
	background:#4E7CC9;
}

#divTitle{
	width:100%;
	height:185px;
	background:url(images/bg_title.gif) repeat-x;
	margin:0 auto;
}

#divTitleBody{
	width:900px;
	height:185px;
	margin:0 auto;
}

#divTitleBody h1{
	margin-left:50px;
	margin-top:40px;
	float:left;
}

#divTitleBody h1 a {
  display: block;
  text-indent:  -9999px;
  background: url(images/logo_home.gif) no-repeat;
  width:  130px;
  height: 66px;
}

#divTitleBody h1 h2{
	font-size:9pt;
	color:#FFFFFF;
	letter-spacing:2px;
}

#divTitleBody h3{
	float:left;
	margin-left:150px;
	margin-top:25px;
	font-size:9pt;
	color:#C6DCFA;
	line-height:18px;
	letter-spacing:2px;
	text-align:left;
}

#divTitleBottom{
	width:100%;
	height:60px;
	background:url(images/bg_titleBottom.jpg) repeat-x;
	margin:0 auto;
}

#divBody{
	width:980px;
	margin:0 auto;
}

#divBodyTree{
	float:left;
	width:260px;
	text-align:left;
	clear:left;
	overflow:hidden;
	margin:0;
}

#divBodyTreeTop{
	width:100%;
	height:19px;
	background:url(images/bgTreeTop.gif);
}

#divBodyTreeMain{
	width:100%;
	height:400px;
	background:url(images/bgTreeMain.gif);
	padding:0 20px;
}

#divBodyTreeBottom{
	width:100%;
	height:18px;
	background:url(images/bgTreeBottom.gif);
}

#logoList{
	width:100%;
	text-align:center;
}

#logoList a img{
	border:1px solid #9EC2F8;
}

#divBodyMain{
	float:right;
	width:710px;
	text-align:left;
	clear:right;
	margin:0;
	padding:5px;
}

#divBottom{
	margin:20px auto;
	width:990px;
	border-top:1px dotted #879DBE;
	color:#555555;
	padding:20px;
}

.ifmBody{
	width:700px;
}

#pageDoBody{
	width:680px;
	background:#EEF7FF;
	border:1px solid #BFE1FF;
	padding:8px;
	color:#00284D;
}

.title1{
	width:670px;
	height:30px;
	background:#418FD6;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #002648;
	border-bottom:1px solid #002648;
	text-align:center;
	line-height:30px;
	margin:0 auto;
	color:#FFFFFF;
	font-weight:bold;
}

.domainArea{
	width:480px;
	height:50px;
	text-align:right;
	background:url(images/www.gif) no-repeat 80px 20px;
	padding-top:17px;
}

.domainStr{
	width:200px;
	height:20px;
	font-size:11pt;
	border: 1px solid #336699;
	background-image: url(images/bgInp1.gif);
}

.domainBtn{
	width:80px;
	height:25px;
}

.domainChk{
	width:500px;
	margin:0px auto;
	padding:10px;
	background:#F7FBFF;
	border:1px solid #C1E1FF;
	text-align:center;
}

.domainChk ul{
	list-style:none;
}

.domainChk ul li{
	float:left;
	margin:0 10px;
}

.domainChk table{
	width:400px;
}

.domainChk table tr{
	height:25px;
}

.domainChk table tr td{
	border-bottom:1px solid #CCE3F4;
}

.domainChk h1{
	font-size:11pt;
	line-height:50px;
}

.domainChk h2{
	font-size:9pt;
	font-weight:normal;
	line-height:30px;
}

.domainChk h3{
	font-size:9pt;
	font-weight:normal;
	line-height:30px;
}

.msg1{
	width:650px;
	margin:10px auto;
	padding:3px 10px;
	background:#F7FBFF;
	border:1px solid #C1E1FF;
	text-align:left;
	line-height:28px;
}

.msg1 h1{
	font-size:11pt;
	color:#CC0000;
	font-weight:bold;
}

.msg1 h2{
	font-size:10pt;
	color:#223777;
	font-weight:bold;
	margin:3px 0;
}

.form1{
	margin:0 auto;
	width:650px;
}

.form1 table{
	margin:0 auto;
	width:650px;
}

.formText{
	text-align:center;
	width:150px;
}

.formInp{
	width:300px;
	text-align:left;
}

.formState{
	padding-left:20px;
	color:#C00;
	width:200px;
	text-align:left;
}

.inp1{
	height:20px;
	border: 1px solid #336699;
	background-image: url(images/bgInp1.gif);
	font-size:11pt;
	padding:3px 0 0 3px;
}

.inp2{
	height:20px;
	border: 1px solid #336699;
	background-image: url(images/bgInp2.gif);
}

.btnBack{
	height:26px;
	background:#FFF url(images/ico/back.gif) no-repeat 4px 3px;
	padding-left:35px;
	border:1px solid #B16500;
	color:#B16500
}

.btnEvent{
	height:26px;
	background:#FFF url(images/ico/061.gif) no-repeat 4px 3px;
	padding-left:35px;
	border:1px solid #B16500;
	color:#B16500
}

.grid{
	margin:0 auto;
	width:650px;
}

.gridText{
	width:120px;
	height:25px;
	text-align:center;
}

.gridValue{
	width:130px;
	color:#000099;
	text-align:right;
}

.gridMsg{
	width:400px;
	color:#646AA4;
	text-align:left;
	padding-left:30px;
}

.gridLine{
	height:22px;
	background:url(images/bgLine.gif) repeat-x 0 10px;
}

.tbInfo{
	margin:0 auto;
	width:650px;
	text-align:center;
}

.tbInfo table{
	margin:10px auto;
	width:650px;
}

.infoText{
	padding:4px;
	width:130px;
	text-align:center;
	line-height:20px;
	background:#C6CAF9;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #8B91BE;
	border-bottom:1px solid #8B91BE;
}

.infoValue{
	padding:4px 10px;
	color:#000099;
	text-align:left;
	line-height:20px;
	background:#E2E4FC;
	border:1px solid #C2D8E0;
}

.pageLockBg{
	clear:both;
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:1;
	display:none;
	height:1470px;
	width:100%;
}

.pageLockform{
	position:absolute;
	display:none;
	background:#F4F9FB;
	border:1px solid #2B5166;
	z-index:2;
	margin:0 auto;
	left:160px;
	top:999px;
	width:350px;
	height:150px;
}

.label1{
	color:#C00;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	padding-left:20px;
	background:url(images/ico/123.gif) no-repeat 2px 1px;
}

.label2{
	color:#007B1F;
	font-weight:bold;
	margin:0 3px;
}

.label3{
	color:#FFFF00;
	font-weight:bold;
	margin:0 3px;
}

.label4{
	color:#C00;
	font-weight:bold;
	margin:0 3px;
}

.label5{
	color:#000;
	font-weight:bold;
	margin:0 3px;
}

.label6{
	width:120px;
	background:#007B1F;
	color:#FFF;
	font-weight:bold;
	margin:5px 5px;
	padding:2px 6px;
}

.label7{
	color:#A25100;
}

.tbBox{
	margin:0 auto;
	width:650px;
	text-align:center;
}

.tbBox table{
	width:650px;
}

.tbBox table th{
	padding:4px;
	height:20px;
	line-height:25px;
	background:#C4DDF1;
	color:#143A5E;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7DA4BD;
	border-bottom:1px solid #7DA4BD;
}

.tbBox table td{
	padding:4px;
	height:20px;
	line-height:25px;
	background:#E0F0FF;
	color:#143A5E;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #A3C2DA;
	border-bottom:1px solid #A3C2DA;
}

.jgPanel{
	width:60px;
	height:60px;
	background:url(images/bgJg.gif);
	line-height:50px;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	font-size:14pt;
	font-family:Arial;
	cursor:default;
}

.tbHost{
	width:670px;
}

.tbHostIco{
	width:110px;
	text-align:center;
}

.tbHostIco div a:link,a:visited{
	color:#C00;
}

.tbHostIco div a:hover{
	color:#330000;
}

.divHosticowindows{
	width:90px;
	height:140px;
	background:url(images/host_windows.gif) no-repeat;
	font-weight:bold;
	cursor:default;
	color:#C00;
	text-align:center;
}

.divHosticounix{
	width:90px;
	height:140px;
	background:url(images/host_unix.gif) no-repeat;
	font-weight:bold;
	cursor:default;
	color:#C00;
	text-align:center;
}

.tbHostTitle{
	width:350px;
	font-weight:bold;
	height:28px;
	background:url(images/ico/070.gif) #EEF7FF no-repeat 5px 9px;
	padding-left:38px;
	text-align:left;
	cursor:hand;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #A5C0CF;
	border-bottom:1px solid #A5C0CF;
}

.tbHostTitleOver{
	width:350px;
	font-weight:bold;
	height:28px;
	background:url(images/ico/070.gif) #CBE7FF no-repeat 5px 9px;
	padding-left:38px;
	text-align:left;
	cursor:hand;
	border-top:1px solid #A5C0CF;
	border-left:1px solid #A5C0CF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.tbHostJg{
	width:60px;
	height:60px;
	background:url(images/bgJg.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	font-size:14pt;
	font-family:Arial;
	cursor:default;
	padding-top:15px;
}

.tbHostMsg{
	width:400px;
	height:110px;
	text-align:left;
	vertical-align:top;
	padding:10px;
	line-height:25px;
}

.hostXsjgLabel{
	margin-bottom:20px;
	line-height:20px;
}