html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea,th{ color:#222; font:14px/1.8 "Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0 none;-ms-interpolation-mode:bicubic;}
input[type="button"],input[type='submit']{cursor:pointer;}
button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
a,a:visited{color:#222;outline:none;}
a:hover{color:#e04d2c;text-decoration:underline;}
:focus {outline:none;}
.clear {clear:both;*zoom:1;}
.clear:after{ display:block; content:" "; clear:both; height:0;}
button,input,textarea,select,a,a:focus{outline:none;}
body{ background:#466fb1 url("../images/body_bg.png") 0px 0px repeat-x; padding:0px 0px 50px 0px;}

#header{ background:#ecf3f9; height:68px; -webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px; box-shadow:rgba(0,0,0,0.2) 0px 0px 5px; overflow:hidden;}
#header .wrapper{  margin:auto; width:1000px; position:relative;}
#header .logo{ float:left;}
#header .nav{ position:absolute; top:20px; right:0px;}
#header .nav li{ display:inline-block; font-size:14px; margin:0px 0px 0px 25px;}
#header .nav li a,
#header .nav li a:visited{ color:#666; }
#header .nav li a:hover{ color:#cc0000; text-decoration:none; }

#mbody{ margin:auto; width:1000px;}
#mbody a,
#mbody a:visited{ color:#ECF3F9;}

.leftpanel{ float:left; background:url("../images/leftpanel_bg.png") right 0px no-repeat; width:160px; height:400px;}
ul.step{ padding:45px 0px 0px 20px;}
ul.step li{ color:#ECF3F9; display:block; font-size:14px; font-weight:bold; height:38px; line-height:38px; padding:0px 0px 0px 25px;}
ul.step li b{}
ul.step li{background:url("../images/icon/notinstall.png") 0px 50% no-repeat; }
ul.step li.installed{ background:url("../images/icon/installed.png") 0px 50% no-repeat; color:#C6FF00; }
ul.step li.installing{background:url("../images/icon/installing.png") 0px 50% no-repeat; color:#C6FF00; }

.mainpanel{ padding-left:200px; padding-bottom:50px;}
.rightpanel{ color:#ECF3F9; line-height:180%; padding-top:50px; zoom:1; overflow:auto;}
.licensebox{ height:400px; width:800px; overflow-y:scroll;}
.license{ font-size:14px;}
.license h1{ font-size:16px;}
.license h3{ font-size:14px; padding:15px 0px 10px 0px;}
.license p{ text-indent:25px; margin:8px 0px;}
.license ol li{ list-style:decimal; list-style-type:decimal; margin-left:40px;}

.submitarea{ clear:both; padding:30px 0px; }
.submitarea input.button{ padding:0px 10px; }

table.infoTable{}
table.infoTable td{ height:26px;}
table.infoTable td.titletd{ padding:6px 5px 6px 5px; width:100px; text-align:right;}
table.infoTable td.infotd{ height:24px; padding:6px 5px 6px 5px;}

.listTable{ background:#fff; border:1px solid #ccc; border-bottom:0px; color:#424242; width:100%;}
.listTable tr.top th{ background:#eee; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:14px; height:24px; line-height:24px; font-weight:bold; padding:5px 10px; text-align:left;}
.listTable tr.data  td{ background:#fff; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px 10px; height:24px; line-height:24px; text-align:left;}
.listTable tr:hover td{ background:#FFFCBD;}
.listTable .exinfo{ color:#888;}

table.system-message{}
table.system-message td{ color:#333;}

.normal{ color:#b3c0db; padding:0px 0px 0px 5px;}
.cuebox{ color:#fff; padding:30px 10px;}

.step4_box{ padding-bottom:40px;}
.cuetitle{ color:#b3c0db; font-size:15px; font-weight:bold; padding:0px 0px 5px 0px;}
.db_type{ padding:0px 0px 0px 110px; }
.db_type_1{ padding:0px 10px 0px 0px;}

.cue_ok{ background:url("../images/icon/li_ok.gif") 4px center no-repeat ; color:#007317; padding-left:23px; }
.cue_err{ background:url("../images/icon/li_err.gif") 4px center no-repeat; color:#AE1F17; padding-left:23px;}

input.text{
	background-color:#fcfcfc; border:1px solid #313c53;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	color:#333; font-size:14px; height:24px; line-height:24px;
	padding:5px 5px;
	-webkit-transition:border linear .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s;
	width:280px;
	}
select{
	border:1px solid #bbb; color:#666666; height:26px; line-height:26px;
    margin:0px 0px; padding:3px;
	vertical-align:top;
}
input.text:hover,input.text:focus,select:hover,select:focus{
	background:#FFFBD6;
	border-color:#303a4f;
	-webkit-box-shadow:0px 0px 3px #1a212f;
	-moz-box-shadow:0px 0px 3px #1a212f;
	box-shadow:0px 0px 3px #1a212f;
	}
input.disabled,select.disabled{
	background:#eee;
	border:1px solid #ccc;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#888;
	text-shadow:0px 0px 1px #fff;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
.btn,.btn:visited,.button,.button:visited {
	background-color:#37548e;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e5e9c), color-stop(100%, #304a80));
	background-image:-webkit-linear-gradient(#3e5e9c,#304a80);
	background-image:-moz-linear-gradient(#3e5e9c,#304a80);
	background-image:-o-linear-gradient(#3e5e9c,#304a80);
	background-image:linear-gradient(#3e5e9c,#304a80);
	-webkit-box-shadow:#6783bb 0 1px 0 inset; -moz-box-shadow:#6783bb 0 1px 0 inset; box-shadow:#6783bb 0 1px 0 inset;
	border:1px solid #273c67; border-bottom-color:#22355d;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	color:#eee; display:inline-block; font-size:15px; font-weight:bold; line-height:24px; margin:0px 10px 0px 0px; padding:10px 20px 10px 20px; position:relative;
	text-shadow:0px 1px 0px #2e467c;
}
.btn{ line-height:18px; margin:0px 8px 0px 0px; padding:2px 10px 2px 10px;}
.btn:hover,.button:hover {
	background-color:#2c4475;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%,#314b81), color-stop(100%,#22345b));
	background-image:-webkit-linear-gradient(#314b81,#22345b);
	background-image:-moz-linear-gradient(#314b81,#22345b);
	background-image:-o-linear-gradient(#314b81,#22345b);
	background-image:linear-gradient(#314b81,#22345b);
	-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	border-color:#1a2a4b; border-bottom-color:#152441; color:#fff; text-decoration:none;
}
.btn-basic,.button-basic {
	background-color:#eee;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F6F6F6), color-stop(100%, #E6E6E6));
	background-image:-webkit-linear-gradient(#F6F6F6,#E6E6E6);
	background-image:-moz-linear-gradient(#F6F6F6,#E6E6E6);
	background-image:-o-linear-gradient(#F6F6F6,#E6E6E6);
	background-image:linear-gradient(#F6F6F6,#E6E6E6);
	-webkit-box-shadow:#fff 0 1px 0 inset;
	-moz-box-shadow:#fff 0 1px 0 inset;
	box-shadow:#fff 0 1px 0 inset;
	border-color:#686868; border-bottom-color:#565656; color:#333; text-shadow:0px 1px 0px #fff;
}
.btn-basic:hover,.button-basic:hover {
	background-color:#ddd;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #d8d8d8));
	background-image:-webkit-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-moz-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-o-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:linear-gradient(#e8e8e8,#d8d8d8);
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0 1px 0 inset;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0 1px 0 inset;
	box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0 1px 0 inset;
	border-color:#888;
	border-bottom-color:#666;
	color:#222;
}
.btn.disabled,.btn.disabled:hover,.button.disabled,.button.disabled:hover{
	background-color:#ddd; background-image:none;
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
	border-color:#bbb; color:#888; cursor:default; font-weight:normal; text-shadow:0px 1px 0px #fff;
}

.ow-dialog{-webkit-box-shadow:rgba(0,0,0,0.5) 0px 1px 8px; -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 8px; box-shadow:rgba(0,0,0,0.5) 0px 0px 8px; padding:0px; position:absolute; z-index:1001;}
.ow-dialog-wrapper{ background:#fff; border:1px solid rgba(0,0,0,0.688);}
.ow-dialog-titleBar{ cursor:move; position:relative;}
.ow-dialog-title{ background:#395692; color:#fff; height:24px; line-height:24px; padding:0px 10px; left:0px;}
.ow-dialog-close{ background-image:url("../images/dialog-close.png"); background-position:0px 0px; display:inline-block; height:24px; width:24px; overflow:hidden; position:absolute; right:0px; top:0px;}
.ow-dialog-close:hover{ background-color:#fff; background-position:0px -24px;}
.ow-dialog-main{}
.ow-dialog-content{ overflow:auto;}
.ow-dialog-iframe{ height:100%; width:100%;}
.ow-dialog-loading{ background:url("../images/loading.gif") 0px 0px no-repeat; color:#aaa; font-size:16px; height:32px; line-height:32px; margin:20px 60px; padding:0px 20px 0px 48px;}
.ow-dialog-footer{ }
.ow-dialog-buttons{ background:#f6f6f6; border-top:1px solid #eee; padding:6px 20px; text-align:center;}
.ow-dialog-buttons button{ margin:0px 5px;}
.ow-dialog-shadow{ background-color:#000; filter:alpha(opacity=60); opacity:0.6; left:0px; top:0px; width:100%; height:100%; position:fixed; visibility:visible; z-index:1000;}
.ow-dialog-shadow iframe{ filter:alpha(opacity=10); opacity:0.1;}

.system-message{ background:#fff;}
.system-message a,
.system-message a:visited{ color:#0086e4!important;}








