@charset "utf-8";

.ex_top {
	background: url("../../images/tools/group.gif");
	background-position: -190px -136px;
	background-repeat: no-repeat;
	line-height: 28px;
	padding: 2px 0px 0 30px;
}

input.calendar {
	background: url("../../images/tools/datePicker.gif") no-repeat scroll 2px center transparent;
	height: 15px;
	padding: 3px 3px 3px 19px;
	width: 80px;
}

.commonTable {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px #a0a0a0 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

.commonTable thead {
	background-image: url(../../images/tools/myalimama_bg.png);
	background-repeat: repeat-x;
	/* background-position: left -282px; */
	background-position: left 0px;
	color: #fff;
	height: 29px;
	line-height: 29px;
	text-align: center;
}

.commonTable thead th,.commonTable thead td {
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	border-width: 0 1px 1px 0;
    border-style: dotted;
    border-color: #ccc;
}

.commonTable thead th.last,.commonTable thead td.last {
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	border: 0;
}

.commonTable  tbody tr {
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
}

.commonTable  tbody td {
	vertical-align: middle;
	margin: 10em;
	padding: 5px;
	border-width: 0 1px 1px 0;
    border-style: dotted;
    border-color: #ccc;
}

.commonTable tbody td.last {
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	border: 0;
}

.commonTable  tbody tr td span {
	font-size: 12px;
}

.commonTable  tbody tr td a {
	text-decoration: none;
	color: #369;
	margin: 5px;
}

.commonTable  tbody tr td a:hover {
	text-decoration: none;
	color: red;
}

.commonTable .dataBody .odd {
	background-color: #FAFAFA;
}

.commonTable .dataBody .even {
	background-color: #FFFFFF;
}

.commonTable .dataBody TR:hover {
	background-color: #F0F0F0;
	color: #000000;
	cursor: pointer
}

.commonTable tbody td.overflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
/*
.commonTable tbody td.overflow:hover{
     overflow:visible;
     white-space:normal;
     word-wrap: break-word;
}
*/
.commonTable-x {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px #a0a0a0 solid;
}

.commonTable-x thead {
	background-image: url(../../images/skin/bkg-blue.gif);
}

.commonTable-x thead {
	background-repeat: repeat-x;
	color: #fff;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

.commonTable-x thead th,.commonTable-x thead td {
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	border-width: 0 1px 1px 0;
    border-style: dotted;
    border-color: #ccc;
}

.commonTable-x  tbody tr {
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
}

.commonTable-x  tbody td {
	vertical-align: middle;
	margin: 10em;
	padding: 3px;
	border-width: 0 1px 1px 0;
    border-style: dotted;
    border-color: #ccc;
}

.commonTable-x  tbody tr td span {
	font-size: 13px;
}

.commonTable-x  tbody tr td a {
	text-decoration: none;
	color: #369;
	margin: 5px;
}

.commonTable-x  tbody tr td a:hover {
	text-decoration: none;
	color: red;
}

.commonTable-x .dataBody .odd {
	background-color: #FAFAFA;
}

.commonTable-x .dataBody .even {
	background-color: #FFFFFF;
}

.commonTable-x .dataBody TR:hover {
	background-color: #F0F0F0;
	color: #000000;
	cursor: pointer
}

.commonTable-x .x-sub {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0;
}

.commonTable-x .x-sub  tbody tr {
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
}

.commonTable-x .x-sub  tbody td {
	vertical-align: middle;
	margin: 10em;
	padding: 0px;
	border-width: 0 1px 1px 0;
    border-style: dotted;
    border-color: #ccc;
}

.commonTable-x .x-sub  tbody  tr td span {
	font-size: 13px;
}

.commonTable-x .x-sub  tbody tr td a {
	text-decoration: none;
	color: #369;
	margin: 5px;
}

.commonTable-x .x-sub  tbody tr td a:hover {
	text-decoration: none;
	color: red;
}