body{font-size:9pt; color:#393939;}
form{padding:0px;margin:0px;}
img{border:0px;}
a img{border:0px;}
table{border-collapse:collapse;}
     
a{outline:none;}
a:link{color: #0466cb; text-decoration: none;}
a:visited {color: #0466cb; text-decoration: none}
a:hover {color: #0466cb; text-decoration: none}
a:active {color: #0466cb; text-decoration: none}

A.A1:link { COLOR: #207BD6 !important; TEXT-DECORATION: underline;}
A.A1:visited { COLOR: #207BD6 !important; TEXT-DECORATION: underline}
A.A1:active  { COLOR: #124164; TEXT-DECORATION: underline}
A.A1:hover   { COLOR: #124164; TEXT-DECORATION: underline}

.bodycolor { BACKGROUND: #f6f7f9;}
.pageContent { display:block;overflow:auto;position:relative;}
.pageContent .panel {clear:both; margin: 2px}

.TableControl{ background: #FFFFFF}
.TableHeader { COLOR:#383838; FONT-WEIGHT: bold; FONT-SIZE: 9pt; background:#E0ECFF; line-height:21px;}

.TableHeader a:link,
.TableHeader a:hover,
.TableHeader a:active,
.TableHeader a:visited {
   color:#383838;
}
.TableControl a:link,
.TableControl a:hover,
.TableControl a:active,
.TableControl a:visited,

/*  block型表格样式  */
.TableBlock .TableHeader td,
.TableBlock td.TableHeader{
   height:30px !important;
   height:32px;
   font-weight:bold;
   color:#383838;
   line-height:23px;
   padding:0px;
   padding-left:5px;
   border:1px solid #AECAF0; 
   background:#DBEBFF url('../image/pageHeader_bg.png') repeat-x left;
}

.TableBlock .TableFooter td,
.TableBlock .TableControl td,
.TableBlock td.TableFooter,
.TableBlock td.TableControl{
   background: #FFFFFF;
   border:1px #cccccc solid;
}

table{
	width: 100%;
}

table.TableBlock{
   border:1px #cccccc solid;
   line-height:22px;
   font-size:9pt;
   border-collapse:collapse;
}
table.TableBlock th{
	padding: 0px;
	padding-left:2px;
	height:22px;
	background:#FFFFFF;
    border-bottom:1px #cccccc solid;
    border-right:1px #cccccc solid;
	/*2012-5-13 Ǯˮ ���ӱ?����thȥ�������ͱ߿�
	background: #9cf;
	
	*/
}
/*LierUI Grid出问题*/
table.TableBlock td{
	padding: 0px;
	padding-left:2px;
	height:22px;
	background:#FFFFFF;
    border-bottom:1px #cccccc solid;
    border-right:1px #cccccc solid;
}

.no-left-border{
   border-left:0px !important;
}
.no-top-border{
   border-top:0px !important;
}
.no-right-border{
   border-right:0px !important;
}
.no-bottom-border{
   border-bottom:0px !important;
}

/* Pages Form */
.formBar { border-color:#b8d0d6;background:#ebf0f5 url(../image/pageHeader_bg.png) repeat-x;}
.divider { border-color:#b8d0d6;}

.formBar { clear:both; padding:0 5px; height:30px; padding-top:5px; border-style:solid; border-width:1px 0 0 0;}
.formBar ul { float:right;}
.formBar li { float:left; margin-left:5px;}
.divider { clear:both; display:block; overflow:hidden; text-indent:-1000px; width:auto; height:1px; padding:4px 0 0 0; margin-bottom:5px; border-style:dotted; border-width:0 0 1px 0;}

/* TextInput */
.textInput, input.focus, input.required, input.error, input.readonly, input.disabled,
textarea.focus, textarea.required, textarea.error, textarea.readonly, textarea.disabled { background:url(../image/input_bg.png) no-repeat scroll;}

.textInput, .textArea { border-color:#a2bac0 #b8d0d6 #b8d0d6 #a2bac0; background-color:#FFF;}
input.required, textarea.required { border-color:#a2bac0 #b8d0d6 #b8d0d6 #a2bac0; background-color:#FFF;}
input.error, textarea.error { border-color:#F80C11 #FB7E81 #FB7E81 #F80C11;}
input.focus, textarea.focus { border-color:#64aabc #a9d7e3 #a9d7e3 #64aabc; background-color:#f8fafc;}
input.readonly, textarea.readonly { border-color:#9eabb3 #d5dbdf #d5dbdf #9eabb3; background-color:#F6F6F6;}
input.disabled, textarea.disabled { border-color:#9eabb3 #d5dbdf #d5dbdf #9eabb3; background-color:#F6F6F6;}

/* 文本框、下来框、日期框、调整器都使用到这个 */
input {
    position:relative;
    border:1px solid #AECAF0; height:19px; line-height:19px;
    background:white;
}

input:hover {
    border: 1px solid #FF8801;
}
/* -------------
   * 多行文本框颜色 *
* ------------- */ 
textarea{border:1px solid #A8AAAD; margin-left:-1px;outline:none;}
textarea:hover{border-color:#01AAEE;}
textarea:focus{ border-color:#FF8801;}

.inputButton, .inputDateButton { background:url(../image/input_bt.png) no-repeat;}

/* TextInput */
.textInput, input.focus, input.required, input.error, input.readonly, input.disabled,
textarea.focus, textarea.required, textarea.error, textarea.readonly, textarea.disabled { padding:2px; margin:0; line-height:15px; font-size:12px; border-style:solid; border-width:1px;}
input.required, textarea.required { background-position:100% 0;}
input.gray, textarea.gray{color:gray;}
select { border:1px solid; border-color: #A2BAC0 #B8D0D6 #B8D0D6 #A2BAC0}


/*标准按钮，固定宽和高*/
.btn_normal 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #7171FF;
	background-color: #FFFFFF; 
	background-image: url(http://www.yuendong.com:9000/xtoa/images/button-empty.gif);
	padding-top: 0px;
	padding-bottom:0px;
	border: 0px #FFFFFF solid;
	height: 20px; 
	width: 60px;
	cursor:hand;
}
/*标准按钮，固定宽和高，填充边界颜色*/
.btn_blue 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #7171FF;
	background-color: #FFFFFF; 
	background-image: url(http://www.yuendong.com:9000/xtoa/images/button-blue.gif);
	padding-top: 0px;
	padding-bottom:0px;
	border: 0px #FFFFFF solid;
	height: 20px; 
	width: 60px;
	cursor:hand;
}
/*标准按钮，固定宽和高，填充内部颜色*/
.btn_full 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #7171FF;
	background-color: #FFFFFF; 
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/button-full.gif);
	padding-top: 0px;
	padding-bottom:0px;
	border: 0px #FFFFFF solid;
	height: 20px; 
	width: 60px;
	cursor:hand;
}
/*自定长度的按钮样式*/
.btn_nolen 
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newnormal.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_save /*保存*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newsave.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_del /*删除*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newdel.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_add /*增加*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newadd.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_close /*关闭*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newclose.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_find /*查找*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newfind.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_email /*发送邮件*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newemail.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_print /*打印报表*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/images/pic/newprint.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_edit /*编辑*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newedit.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_select /*选择*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/select.gif);
	background-position:3px,3px;
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_month /*月份*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newmonth.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
.btn_week /*星期*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/Images/pic/newweek.gif);
	padding-left:16px;
	padding-top: 0px;
    padding-bottom:0px;
    border: 0px #3580D7 solid;
	height: 20px; 
	width: 87px;
	font-weight:normal;
	cursor:hand;
}
/*不可选用按钮的样式*/
.btn_none 
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #999999;
	background-color: #FFFFFF; 
	padding-top: 1px;
	padding-bottom:1px;
	border: 1px #999999 solid;
	height: 18px; 
	width: 60px;
}

/*自定长度的不可选用按钮的样式*/
.btn_none_nolen
{ 
	FONT-SIZE: 9pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #999999;
	background-color: #FFFFFF; 
	padding-top: 1px;
	padding-bottom:1px;
	border: 1px #999999 solid;
	height: 18px; 
}
.btn_open /*文本编辑中－－－弹出和选择窗口用到的小按钮style="BACKGROUND-IMAGE: url(../Images/pic/sel.gif); WIDTH: 16px; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; HEIGHT: 16px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none"*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(http://www.yuendong.com:9000/xtoa/images/sel.gif);
	border: 0px #3580D7 solid;
	height: 16px; 
	width: 16px;
	position:static;
	font-weight:normal;
	cursor:hand;
}
.btn_query /*查询出口中－－－弹出和选择窗口用到的小按钮style="BACKGROUND-IMAGE: url(../Images/pic/sel.gif); WIDTH: 16px; CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; HEIGHT: 16px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none"*/
{ 
	FONT-SIZE: 8pt; 
    FONT-FAMILY: "Arial","Verdana","Helvetica","sans-serif";
	COLOR: #3580D7;
	background-image: url(../image/search1.gif);
	border: 0px #3580D7 solid;
	height: 16px; 
	width: 16px;
	margin-left:1px;
	position:static;
	font-weight:normal;
	cursor:hand;
    vertical-align: middle;
}

#formwrapper {
   width:100%;
   margin:5px auto;
   padding:5px;
   text-align:left;
   border:1px solid #A4CDF2;
}

fieldset {
   padding:10px;
   margin-top:5px;
   border:1px solid #A4CDF2;
   background:#fff;
}
fieldset legend {
   color:#1E7ACE;
   font-weight:bold;
   padding:3px 20px 3px 20px;
   border:1px solid #A4CDF2; 
   background:#fff;
}
fieldset label {
   float:left;
   width:120px;
   text-align:right;
   padding:4px;
   margin:1px;
}
fieldset div {
   clear:left;
   margin-bottom:2px;
}

/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url('http://www.yuendong.com:9000/images/loading.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
