.accordion {
	margin: 0;
	color: #000;
	float: left;
	width: 100%;
    border:1px #ddd solid;
    font:12px/20px Arial;
}
.accordion dt{
    background:#eee;
    border-top:1px #ddd solid;
}
.accordion dt:first-child{
    border:none;
}
.accordion dt, .accordion dd {
	padding: 10px 0;
	float: left;
	width: 100%;
	text-indent: 10px;
}

.accordion dd {
	border-top: 0;
	font-size: 12px;
}
.accordion br{display:none}

.accordion a {
	display: block;
	font:bold 14px Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#898989;
}

.input-style{
    border:1px #ddd solid;
    box-shadow:0 0 3px #eee inset;
    background:#fff;
    height:24px;
    line-height:24px;
    padding:5px;
    margin:0;
    font:16px/32px Arial;
}
.column{
    font:16px/32px Arial;
    float:left;
    width:45%;
    margin:0 5% 0 0;
}
.column-full{
    float:left;
    width:100%;
}
.column-full table{border:none;margin:0;padding:0;}
.column-full table tbody{border:none}
.column-full table td{border:none;text-indent:0;padding:5px;}
.column-full table tr:nth-child(even) {background:#eee}
.column-full table tr:nth-child(odd) {background:#fff}
.column-full table td:nth-child(even){
    width:100px;
    font-size:15px;
    font-weight:bold;
}
.column .label{
    height:48px;
    line-height:48px;
}



/* tabs */
.hidden{display:none}
.tabs {
	float: left;
	width: 100%;
}
.tabs .tabs-header {
	height: 36px;
	line-height: 36px;
	float: left;
	width: 100%;
	z-index: 10;
	position: relative;
	margin: 0 0 -1px 0;
}
.tabs .tabs-header ul {
	margin: 0;
	padding: 0;
	display: block;
	padding: 0;
	border-left: 1px #ddd solid;
	height: 36px;
	line-height: 36px;
}
.tabs .tabs-header li {
	list-style: none;
	border-top: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	height: 35px;
	line-height: 35px;
	padding: 0 20px;
	float: left;	
	cursor: pointer;
	background: #f9f9f9;
	color:#333;
	font-size: 12px;
}
.tabs .tabs-header li:hover {
    background:#eee;
}
.tabs .tabs-header li.active:hover {
    background:#fff;
}
.tabs .tabs-header li:before{
    display:none;
}
.tabs .tabs-header li.active {
	background: #fff;
	border-bottom: 1px #fff solid;
    cursor:default
}
.tabs .tabs-header .actions {
	position: absolute;
	right: 5px;
	top: 5px;
}
.tabs-content {
	float: left;
	width: 100%;
	border-top: 1px #ddd solid;
	margin: 1px 0 10px 0;
	padding: 0 0 10px 0;
}
.tabs-content-text {
	padding: 10px 20px;
}