body,td,th {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #454545;
}

input.short{
	width:70px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#fff;
}

p{
	margin-top: 0px;
}
input {
	border: 1px solid #999;
	background-color: #fffeef;
	border-radius: 2px;
	padding: 3px;
}
tr.header{
	background:#bbb;
}
tr.header td{
	font-weight:500;
	font-style: italic;
}
span.header-item{
	font-style: italic;
}
span.header-value{
	font-weight: bold;
	padding-right: 15px;
}
#greek{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-style: italic;
}
.submit, .submit1{
	background: #666666; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#aaaaaa, #666666); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#aaaaaa, #666666); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#aaaaaa, #666666); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#aaaaaa, #666666); /* Standard syntax */
	
	cursor: pointer;
	border: 0px;
	padding: 2px 4px 2px 4px;
	color:#fefefe;
}

.submitMouseon, .submit1Mouseon{
	background: #666666; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#555555, #888888); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#555555, #888888); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#555555, #888888); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#555555, #888888); /* Standard syntax */
	
	cursor: pointer;
	border: 0px;
}

.submit{
	font-size: 13px;
	border-radius: 4px;
}
.submitMouseon{
	font-size: 13px;
	border-radius: 4px;
}

.submit1{
	font-size: 11px;
	border-radius: 3px;
}
.submit1Mouseon{
	font-size: 11px;
	border-radius: 3px;
}



.onfocus {
	background-color: #eaf5ff;
	border-color: #333;
}

a {
	color: #666;
	text-decoration: none;
}
.click a{
	font-size:12px;
	font-weight:bold;
	color:#900;
}
a:hover {
	color: #aa0000;
	text-decoration: underline;
}
a:active{
	color: #FF0000;
	text-decoration: none;
}
.tail a{
	color: #777777;
	text-decoration: none;
}
.tail a:hover{
	color: #990000;
	text-decoration: underline;
}
p.text{
	color: #555;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 24px;
	margin: 0 0 14px; 
}
#more{
	margin-left:70px;
}
#more a{
        color: #990000;
        text-decoration: none;
}
#more a:hover{
        color: #990000;
        text-decoration: underline;
}
#contact a{
	color: #0000bb;
        text-decoration: underline;
}
#contact a:hover{
	color: #990000;
        text-decoration: underline;
}
#read a{
	color: #39c;
	cursor: pointer;
        text-decoration: none;
}
#read a:hover{
	color: #39c;
	cursor: pointer;
        text-decoration: underline;
}


TEXTAREA{
	font-size: 13px;
	color: #333;
}
#del a{
	font-size: 10px;
	color: #7B0E0E;
	font-weight:bold;
	text-decoration: none;
}
#del a:hover {
	color: #FF0000;
	font-weight:bold;
	text-decoration: underline;
}

#users{
	margin: 20px auto 10px auto;
	padding: 14px;
	box-shadow: 0 0 2px #666;
	border-radius: 10px;
	background: #ddd;
}

#reg-warn{
	text-align:left;
	font-size: 13px;
	font-weight:500;
	line-height: 1.5;
	margin: 0px auto 10px auto;
	padding: 14px;
	border: solid 2px #eee;
	border-top-left-radius:11px;
	border-top-right-radius:11px;
	color: #eee;
	background: #999;
}
#column {
	width:1000px;
	margin-right:auto;
	margin-left:auto;
}
#alert{
	margin: 30px auto 30px auto;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
#Head {
	clear:both;
	margin:0px;
/*	padding:0px;
	text-align:right;
	padding:120px 30px 0px 0px;
	padding:120px 60px 0px 0px;
	background:url('../../images/index_bg2.png') no-repeat top left #fff;
	height:150px;*/
}

	
#Content {
	padding:30px 40px 50px 40px;
	background:#e7e7e7;
	clear:both;
	text-align: left;
	margin:0px auto 2px auto;
	line-height: 1.9;
	letter-spacing: 0.3px;
	/*text-indent: 20px;*/
}
.contDiv{
	word-spacing: 1.7px;
}
#dect{
	width:100%;
	margin-top: 10px;
	table-layout:fixed ;
	/*border: 1px solid #AAA;*/
	border-collapse: collapse ; 
}

#dect td{
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	padding:0;
	color: #181818;
	text-align: center;
	border: 1px solid #AAA;
}

#combo{
	width:100%;
	border-collapse: collapse ;
}
#combo td{
	border:0px;
}


#mtdt{
	width:100%;
	margin-top: 10px;
	table-layout:fixed ;
	/*border: 1px solid #AAA;*/
	border-collapse: collapse ; 
}

#mtdt td{
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	
	color: #181818;
	text-align: center;
	border: 1px solid #AAA;
}

#global{
	width:40%;
	/*float:left;*/
	height: 20px;
	display:inline;
	background:#bbb;
	text-align:center;
	margin-bottom:-2px;
}

#local{
	width:40%;
	/*float:right;*/
	height: 20px;
	display:inline;
	background:#f1f1f1;
	text-align:center;
}

#mtd{
	width:100%;
	margin-top: 20px;
	text-align: left;
	/*table-layout:fixed ;
	border: 1px solid #AAA;*/
	border-collapse: collapse ; 
}

#mtd td{
	font-size: 12px;
	text-align: left;
	padding: 5px;
	border: 1px solid #AAA;
}

#eps{
	width: 100%;
	border-collapse: separate ;
	
}
#eps td{
	background-color: #f1f1f1;
	font-size: 11px;
	width:10%;
	padding-left:5px;
}

#usert{
        width:100%;
        border: 1px solid #AAA;
        border-collapse: collapse ;
}
#usert td{
       	text-align: left;
	padding-left:10px;
        border: 1px solid #AAA;
}
#usert th{
        text-align: center;
        padding-left:10px;
        border: 1px solid #AAA;
}
#simt{
	width:100%;
	border: 1px solid #AAA;
	border-collapse: collapse ; 
}
#simt td{
	text-align: center;
	border: 1px solid #AAA;
}

#decthree{
	width: 100%;
	margin-top: 10px;
	table-layout:fixed ;
	/*border: 1px solid #AAA;*/
	border-collapse: collapse ; 
}

#decthree th{
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	background: #ccc;
	color: #181818;
	text-align: center;
	border: 1px solid #AAA;
}
#decthree td{
	padding: 5px;
	font-size: 13px;
	font-family: Tahoma;
	color: #181818;
	text-align: center;
	border: 1px solid #AAA;
}

#decrule{
	width: 70%;
	margin: 10px auto 10px auto;
	/*border: 1px solid #AAA;*/
	border-collapse: collapse ; 
}
#decrule th{
	white-space: nowrap;
	font-size: 12px;
	font-family: sans-serif;
	color: #222;
	text-align: center;
	font-weight:bold;
	border: 1px solid #AAA;
}
#decrule td{
	font-size: 13px;
	padding: 3px;
	font-family: monospace;
	color: #666;
	text-align: center;
	border: 1px solid #AAA;
}


span.dose{
	font-style: italic;
	color: #00F;
}
span.note{
	font-family: serif, cursive;
	font-weight: 500;
	font-style: italic;
	color: #999;
}

div.fadeMe {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	
	background-color:#000; 
	width:100%; 
	height:100%; 
	z-index:10;
	top:0; 
	left:0; 
	position:fixed; 
}

div.SimTop {
	position: fixed; 
	left: 0; top: 30%;
	width: 100%; height: 50%;
	text-align: center;
	padding: 10px;
	z-index: 11;

	font-size: 21px;
	font-family: monospace;
	font-weight: bold;
	color: #eee;
}
  
#scenario{
	font-size:15px;
	font-weight:bold;
	color:#0000ff;
}
#simhead{
	background:#ccc;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
#shift{
	background:#ccc;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
#index{
	background:#ccc;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
#modify{
	width:100%;
	margin: 30px auto 30px auto;
	border: 1px solid #AAA;
	border-collapse: collapse ; 
}
#modify td{
	border: 1px solid #AAAAAA;
	text-align: center;
}
#modify input{
	width:30px;
}
#Foot {
	width:1000px;
	height:50px;
	padding-top: 37px;
	margin: 0px auto 10px auto;
	text-align: center;
	color:#87817E;
	font-size:13px;
	font-weight:bold;
	background:url('../../images/foot.jpg') repeat-x top #fff;
}
#Foot a{
	color: #87817E;
	text-decoration: underline;
}
#Foot a:hover {
	color: #990000;
	text-decoration: underline;
}

#manual a{
	font-weight:bold;
	color: #ff0;
	text-decoration: none;
}
#manual a:hover {
	font-weight:bold;
	color: #ff0;
	text-decoration: underline;
}

#fig{
	width: 100%;
	border:0px;
}
#fig td{
	text-align: center;
	font-size: 15px;
}

#menu{
	height:32px;
	/*box-shadow: 0px -2px 1px #bbb;*/
	margin:8px auto 0px auto; 
	padding-left:50px; 
	padding-right:18px;
	border-radius: 10px 10px 0px 0px;
	background-color:#990000;
}
#menu ul{
	font-family: STHeiti, "Open Sans", Tahoma;
	text-align: center;
	margin:auto; 
	height:32px;
	list-style-type:none; 
	padding:0px; 
	margin-top:0px; 
	margin-bottom:0px;
}

#custom{
	color:#f00;
	font-style :italic ;
	font-weight:bold;
}

.nonact{
	float:left; 
	width:150px; 
	line-height:32px;  
	text-align:center; 
	margin-right:-2px; 
	margin-left:-2px;
}
.nonact a{
	display:block; 
	color:#FFFFFF; 
	width:150px;
}
.nonact a:hover{
	display:block; 
	color:#fff; 
	text-decoration:underline;
}
.usermenu {
	float:right; 
	
	line-height:32px;  
	text-align:right; 
}
.usermenu a{
	color:#fff;
	text-decoration: none;
}
.usermenu a:hover{
	color:#fff;
	text-decoration: underline;
}

.m_line{
	float:left; 
	width:1px; 
	height:32px;
	line-height:32px;   /*ff下有效(图片垂直居中)*/
}
.m_line img{
	margin-top:expression(( 32 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/
}
.act{
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	float:left; 
	width:150px; 
	height:32px; 
	line-height:32px; 
	text-align:center; 
	padding-top:3px; 
	background-image:url('../../images/menu_bg.jpg'); 
	position:relative; 
	margin-top:-3px; 
	margin-right:-2px; 
	margin-left:-2px;
}
.act a{
	display:block; 
	color:#B10000; 
	width:150px;
}

span.title{
	/*font-size:17px;
	color:#333;
	font-weight:bold;
	margin: 20px auto 20px auto;*/
	
	font-size: 22px;
	font-weight: 300;
	line-height: 40px;
	color: #990046;
}

div.title{
	font-size: 22px;
	font-weight: 300;
	line-height: 40px;
	color: #990000;
}

#helptitle{
	font-size: 18px;
	font-weight: 300;
	line-height: 40px;
	color: #2496df;
}

span.para{
	color:#0033ff;
	font-weight:bold;
}

#flip{
	cursor:pointer;
	margin-left:30px;
	padding:3px;
	text-align:center;
	color:#900;
	font-size: 18px;
	font-style:italic;
	border:0;	
}

#panel1, #panel2, #panel3, #panel4, #panel5, #panel6{
	padding:10px;
	text-align:left;
	background:#ccc;
	color:#222;
	display:none;
	border-radius: 10px;
}

#panel6 table{
	width: 80%;
	margin: 5px auto 5px auto;
}
#panel6 td{
	font-size: 9px;
	padding: 0px;
}


.vertical{width:200px;overflow:hidden;border:0px;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=1);
        margin-top:0px;margin-left:-93px;                 /* FF,OP支持 */
        margin-top:2px\9;margin-left:2px\9;   /* 所有IE浏览器(ie6+)支持 ；但是IE8不能识别“*”和“_”的css hack；所以我们可以这样写hack */
	[margin-top:0; margin-left:1;     /* SF,CH支持 */
	*margin-top:0; margin-left:2;                /* IE7支持 */
	_margin-top:0; margin-left:3;              /* IE6支持 */	
}
.unchecked{
	color:#aaa;
}
.checked{
	color:#eee;
}

.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 50px;
    right: 10px;
    text-indent: 9999;
}


/********************/
/* Calibrating icon */
/********************/

.mytextwithicon {
    position:relative;
}    
.mytextwithicon:before {
    content: "\f006"; 
    font-family: FontAwesome;
    left:-5px;
    color: #5bbad2;
    position:absolute;
    top:0;
 }

td.startdl {
	background: #ccb19c;
	position:relative;
}    
td.startdl:before {
	content: "\f02b"; 
	font-family: FontAwesome;
	font-style: normal;
	font-weight: bold;
	/*text-decoration: inherit;*/
	color: #900;
	font-size: 8px;
	position: absolute;
	top: 0;
	right: 0;
 }