@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:10px;
	font-size:12px;
}
form{ padding:0; margin:0;}
legend{margin-left:8px;}
table{
	border-collapse:collapse;
}
ul,li{list-style:none;}
/*pageheader*/
h1 {
  background: #F0F0F0;
  border: 1px solid #CCCCCC;
  color: #9CACAF;
  font-size: 14px;
  padding: 7px 10px;
  margin: 0 0 10px 0;
  overflow:hidden;
}

h1 a:visited {
  color: #333;
}

h1 a:link {
  color: #333;
}

h1 a:hover {
  color: #EB8A3D;
}

h1 span{zoom:1;}

h1 .action-span {
  float: right;
  padding:0px 5px;
}

h1 .action-span a {
  color: #666;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display:block;
  padding:2px 10px 2px 10px;
  *padding:4px 10px 2px 10px;
  border:1px solid #CCC;
  border-right:2px solid #CCC;
  border-bottom:2px solid #CCC;
  background:#DDEEF2 url(../images/icon_add.gif) no-repeat 3px center;
  *background:#DDEEF2 url(../images/icon_add.gif) no-repeat 3px 3px;
  background-color:#FFF;
}

h1 .action-span a:hover {
  border:1px solid #000;
  border-right:2px solid #000;
  border-bottom:2px solid #000;
  background:#FFF url(../images/icon_add.gif) no-repeat 3px center;
  *background:#FFF url(../images/icon_add.gif) no-repeat 3px 3px;
  color:#666;
  text-decoration:none;
}

h1 .action-span1 {
  float:left;
  margin-top:2px;
}

tr.bg1{ background-color:#DDD;}
tr.bg2{ background-color:#FFF;}
tr.bg_over{background-color:#F36;}
/**/
.wrap{background: #FAFAFA;border: 1px solid #CCCCCC;margin: 0 0 10px 0;padding: 15px;}
.form_btn{ margin:15px 0px 0px 0px; text-align:center;}

#veil {
	opacity: 0.6;
	FILTER: alpha(opacity=60);
	height:100px;
	background:#ccc;
	z-index:99;
	left:0;
	top:0;
	display:none;
}

#area_list div {width:30%; float:left; line-height:28px; padding:3px;}

.pointer{cursor:pointer;}


/*
 标签部分的样式
 */
.tab-div {
  background: #EEEEEE;
  border: 1px solid #ddd;
  margin: 0 0 10px 0;
  padding: 1px;
}
#tabbar-div {
  background: #999999;
  padding-left: 10px;
  height: 22px;
  padding-top: 3px;
}


.tab-front {
  background: #F0F0F0;
  line-height: 20px;
  font-weight: bold;
  padding: 4px 15px 4px 18px;
  border-right: 2px solid #333333;
  cursor: hand;
  cursor: pointer;
}

.tab-back {
  color: #FFF;
  line-height: 20px;
  padding: 4px 15px 4px 18px;
  border-right: 1px solid #E0E0E0;
  cursor: hand;
  cursor: pointer;
}

.tab-hover {
  color: #FFF;
  background: #999999;
  line-height: 20px;
  padding: 4px 15px 4px 18px;
  border-right: 1px solid #FFF;
  cursor: hand;
  cursor: pointer;
}

#tabbody-div {
  border: 2px solid #EEEEEE;
  padding: 10px;
  background: #FFF;
}

#tabbody-div img {
  vertical-align: middle;
}

.true{display:inline-block; width:16px; height:16px; background:url(../images/s_okay.png);}
.false{display:inline-block; width:16px; height:16px; background:url(../images/s_error.png);}

#layer_mask{width:100%; height:100%; position:absolute; left:0; top:0; background-color:#666;filter: Alpha(opacity=40);  -moz-opacity:.4;   opacity:0.4; z-index:100; display:none;
}
#layer_from{ position:absolute; z-index:1000; top:0; left:0; height:100%;display:none;}