/* CSS Document */

html,body{
	overflow-x:hidden;overflow-y:auto;
}

body{
	margin:0;
	padding:0;
	font-size: 9pt;
}

body.logon{
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#1c543a;
}

body.main{
	background-color: #00bcd5;
	padding:7px;
}

body.main2{
	background-color: #ffffff;
	padding:7px;
}

body.menu{
	background-color: #ffffff;
	padding:6px;
}

table,tr,td,input,textarea,select{font-size: 9pt;}

table{ border-collapse:collapse; }

table.common{border: 1px solid #d1d1d1;}

table.common,table.button,table.other,table.list{
	width:100%;
	margin-top:0px;
	margin-bottom:9px;
}

table.message td{border: 1px solid #d1d1d1;}

table.list td{border: 1px solid #d1d1d1;
text-align:center;}

tr.listtitle{
	background-image: url(../../images/bglisttitle.gif);
	background-repeat: repeat-x;
	text-align:center;
	color:#1c543a;
	font-weight: bold;
	height:25px;
}

.odd{background-color: #ffffff;}

.even{background-color: #f1f1f1;}

.on{
	color: #ff6600;
	background-color: #fff1d9;}
	
table.list td.formtitle, td.formtitle{
	font-weight: bold;
	color:#333333;
	text-indent: 57px;
	text-align:left;
	height:25px;
	background-color: #FFFFFF;
	background-image: url(../../images/imgicon_4.png);
	background-repeat: no-repeat;
	background-position: 37px 6px;
	padding-top:9px;
}

td.formtitle2{
	font-weight: bold;
	color:#333333;
	text-indent: 37px;
	text-align:left;
	height:25px;
	background-image: url(../../images/imgicon_5.png);
	background-repeat: no-repeat;
	background-position: 17px 6px;
	padding-top:9px;
	font-size: 14px;
}

table.list td.formtitle1,td.formtitle1{
	font-weight: bold;
	color:#333333;
	text-indent: 37px;
	text-align:left;
	height:25px;
	background-image: url(../../images/imgicon_2.png);
	background-repeat: no-repeat;
	background-position: 17px 6px;
	background-color:#F1F1F1;
}

table.button td{ text-align:center;}
			  
table.message{ width:60%;
               margin-top:30px;}

td.logon{
	background-image: url(../../images/bg_logon_x.png);
	height:287px;
	padding-left:260px;
	padding-top:122px;	
}

td.title{ width:20%;
          text-align:right;
          background-color:#edf6fe;}
td.prompt{text-align:center;
          font-size: 11px;
		  font-weight: bold;
		  color: #F00;}

td.input{width:30%;}
/** add by sxl 20141019 begin **/
.input_readonly {
	width: 90%;
	background-color: #FFFFFF;
	border: 1px solid gray;
	border-color:#FFFFFF;
	text-align:center;
}
input.input_common {
	width: 90%;
	color: #333;
	background-repeat: repeat-x;
	padding: 2px 0px 0px 2px;
	border: 1px solid #b9cbdd;
	
	}
/* add by sxl 20141019 end */

td.page,td.title,td.input{ color:#333333;}

td.message{
	text-align:center;
	line-height: 160%;
	font-weight: bold;
	color: #333333;
}

td.date{
	color: #666666;
	text-align:right;
	padding-right:10px;
	height:25px;
}

td.place{
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	height:30px;
	text-indent: 20px;
	background-image: url(../../images/bgdashed.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.gongneng{
	text-align:right;
	color:#333333;
	padding-right:20px;
}

td.gongneng A:link   {	COLOR: #333333;    TEXT-DECORATION: none}
td.gongneng A:visited{	COLOR: #333333;    TEXT-DECORATION: none}
td.gongneng A.active {	COLOR: #333333;    TEXT-DECORATION: none}
td.gongneng A:hover  {	COLOR: #fc6703;    TEXT-DECORATION: none}


td.menu_1{
	height:25px;
	color: #333333;
	text-indent: 13px;
	CURSOR: hand;
}
td.menu_1 A:link   {	COLOR: #333333;    TEXT-DECORATION: none}
td.menu_1 A:visited{	COLOR: #333333;    TEXT-DECORATION: none}
td.menu_1 A.active {	COLOR: #333333;    TEXT-DECORATION: none}
td.menu_1 A:hover  {	COLOR: #ff6600;    TEXT-DECORATION: none}

td.menu_2{
	height:24px;
	color: #333333;
	text-indent: 24px;
	CURSOR: hand;
	background-color:#edf6fe;
	background-image: url(../../images/imgicon_menu2.gif);
	background-repeat: no-repeat;
	background-position: 14px;
}
td.menu_2 A:link   {	COLOR: #333333;    TEXT-DECORATION: none}
td.menu_2 A:visited{	COLOR: #333333;    TEXT-DECORATION: none}
td.menu_2 A.active {	COLOR: #333333;    TEXT-DECORATION: none}
td.menu_2 A:hover  {	COLOR: #666666;    TEXT-DECORATION: none}

td.menu_3{
	background-image: url(../../images/bgmenu_3.gif);
	background-repeat: no-repeat;
	height:20px;
	color: #666666;
	text-indent: 62px;
	background-color: #FFFFFF;
	background-position: 52px;
}
td.menu_3 A:link   {	COLOR: #666666;    TEXT-DECORATION: none}
td.menu_3 A:visited{	COLOR: #666666;    TEXT-DECORATION: none}
td.menu_3 A.active {	COLOR: #666666;    TEXT-DECORATION: none}
td.menu_3 A:hover  {	COLOR: #006ab7;    TEXT-DECORATION: underline}

.copyright{
	color: #333333;
	text-align:right;
	padding-right:10px;
	height:33px;
}

input.logon{
	background-image: url(../../images/bg_logoninput.gif);
	width:175px;
	height:25px;
	color:#333333;
	border: none;
	padding-top:6px;
	padding-left:10px;
}
input.logons{
	background-image: url(../../images/bg_logoninputshort.gif);
	width:106px;
	height:25px;
	color:#333333;
	border: none;
	padding-top:5px;
	padding-left:10px;
}

input.common{border: 1px solid #999999; }

input.common2{border:1px solid #999999; width:300px;}

input.query{width: 165px};

table.list select{ width:98%}

input.no{
	background-image: url(../../images/bg_inputpage.gif);
	width:25px;
	color:#333333;
	border: 1px solid #acd1c0;
}

input.button{
	color: #FFFFFF;
	/*background-image: url(../../images/bgbutton.gif);*/
	height:18px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #1c543a;
	background-repeat: repeat-x;
	background-color: #00bcd5;
	margin: 0px;
}

input.readonly{ background-color:jdk;
                border:none;}
textarea.common{
	line-height: 160%;
	border: 1px solid #999999;
	height:100px;
}

span.list
{
	COLOR: #333333;
	CURSOR: hand;
	FONT-FAMILY: "Webdings";
	FONT-SIZE: 9pt;
	height:35px;
	width:6px;
	background-color: #ffffff;
	padding-top:10px;
}

A:link   {	COLOR: #EE0000;    TEXT-DECORATION: none}
A:visited{	COLOR: #333333;    TEXT-DECORATION: none}
A.active {	COLOR: #333333;    TEXT-DECORATION: none}
A:hover  {	COLOR: #fc6703;    TEXT-DECORATION: underline}

.w17{width:17%}
.w18{width:18%}
.w20{width:20%}
.w23{width:23%}
.w33{width:33%}
.w42{width:42%}
.w60{width:60%}
.w67{width:67.5%}
.w80{width:80%}
.w95{width:95%}

.red{ color:#e50044;}

.f1{ background-color:#f1f1f1;}

div.divHead {
	color:white;
	font-weight:bold;
	font-size:12px;
	background-color:#0098a9;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
}

div.divBody {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	margin-bottom:8px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
}

#divFloatWindow {
	position:absolute;
	top:25px;
	right:5px;
	width:62px;
	border:1px solid #999999;
	background-color:#00bcd5;
}

#divFloatWindow div {
	text-align:center;
	color:white;
	cursor:pointer;
	border-bottom:1px solid #f2f2f2;
	height:40px;
	line-height:40px;
	font-size:12px;
	font-family:Microsoft Yahei;
	font-weight:bold;
}
.defaultVal{
	background-color:#FFF8DC;
}
.readOnly{
	background-color:rgb(239, 239, 239);
}