@import url("../form/regexp.css");

@import url("table.css");

.sftFormDefault {
	
}
/*表单容器: 模块标题下面的表单输入框，不包含模块标题；包括顶部表单操作按钮和底部表单操作按钮*/
.sftFormDefault .module_window {
	width: 100%;
	font-size: 12px;
	border: 1px solid #91A7B4;
	background-color: #ECECE7;
	padding: 5px 5px 5px 5px;
}

.sftFormDefault .buttons_top {
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
	display: none;
}

.sftFormDefault .buttons_bottom {
	width: 100%;
	text-align: right;
	padding-top: 10px;
}

.sftFormDefault input {
	background-color: expression(this.type=="password"||this.type=="text"?"#ffffff":"#ffffff");
	width:expression(this.type=="password"||this.type=="text"||this.type=="file"?"200px":"style");
	height:expression(this.type=="password"||this.type=="text"||this.type=="file"?"19px":"style");
	line-height:expression(this.type=="password"||this.type=="text"||this.type=="file"?"17px":"style");
	border:expression(this.type=="password"||this.type=="text"||this.type=="file"||this.type=="submit"||this.type=="reset"?"solid 1px #91A7B4":"solid 0px #91A7B4");
	font-size: 12px;
}
.sftFormDefault .inputwithbtn{
	width: 180px;
}
.sftFormDefault .inputbtn{
	cursor:hand;
	width:20;
	height:20px;
	text-valign:top;
}

.sftFormDefault select {
	width: 200px;
	z-index: 0;
	display: inline;
	font-size: 12px;
	border: solid 1px #91A7B4;
	background-color: #ffffff;
}

.sftFormDefault textarea {
	width: 400px;
	height: 60px;
	overflow: auto;
	font-size: 12px;
	border: solid 1px #91A7B4;
	background-color: #ffffff;
}

.sftFormDefault .sftFormLabel {
	font-size: 13px;
	padding-right: 2px;
	text-align: right;
}

.sftFormDefault .sftFormLabel_80 {
	width: 80px;
	white-space: nowrap;
	text-valign: top;
	margin-top: 0px;
	padding-right: 2px;
	font-size: 11px;
}

.sftFormDefault .sftFormLabelSys {
	width: 20em;
	text-valign: top;
	margin-top: 0px;
	padding-right: 2em;
	font-size: 11px;
}

.sftFormDefault .sftFormContent {
	BORDER-COLLAPSE: collapse;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	margin: 10px 10px;
	padding: 10px 10px 5px 10px;
}

.sftbutton {
	height: 21px;
	width: 73px;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 0px;
	background: url(../../images/form_bg_btn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: solid 1px #00234d;
	cursor: pointer;
}

.sftFormDefault .buttonover {
	background-image: url(../../images/form_bg_btn-over.gif);
	border: solid 1px #f9b119;
	cursor: pointer;
}

.sftFormDefault .button {
	height: 21px;
	width: 73px;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 0px;
	background: url(../../images/form_bg_btn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: solid 1px #bababa;
	cursor: pointer;
}

.sftFormDefault .button1 {
	/*
	background: url(../../images/form_bg_btn.gif);
	background-repeat: repeat-x;
	background-position: left top;
	*/
	background-color: transparent;
	border: solid 0px;
	text-decoration: underline;
	cursor: pointer;
	height: 21px;
	font-size: 11px;
	line-height: 16px;
	margin-left: 2px;
	margin-right: 2px;
}

* html .sftFormDefault .button {
	padding-bottom: 0px;
}

.sftFormDefault .sftFormButtons {
	text-align: center;
	margin: 10px;
}

.sftFormDefault legend {
	color: #0046DC;
	font-size: 11px;
}

.sftFormDefault fieldset {
	border: solid 1px #D0D0BF;
	font-size: 11px;
}

.sftFormDefault .multipleButton {
	margin-left: 10px;
	width: 24px;
	font-size: 15px;
	vertical-align: top;
	margin-top: 2px;
	text-align: center;
	line-height: 10px;
	padding-top: 1px;
}

.sftFormDefault .sftFormCheckbox {
	border: solid 0px #224488;
}

.sftFormDefault .sftFormCheckboxList {
	margin-left: -30px;
	margin-right: 0px;
	border: solid 0px #7F9DB9;
}

.sftFormDefault .sftFormRadio {
	border: solid 0px #7F9DB9;
}

fieldset.group {
	border: solid 0px #D0D0BF;
	border-top: solid 1px #D0D0BF;
}

fieldset.group .legend {
	font-size: 14px;
	font-weight: bold;
}

fieldset.group .legend label {
	cursor: pointer;
}

fieldset.group .legend input {
	background-repeat: no-repeat;
	background-position: right center;
}

fieldset.group .content {
	padding: 0 5 5 15;
}