.v50-list-item   {
	vertical-align: middle;
	padding: 0px 0px 0px;
	border-top: 1px solid #bababa;
	border-right: 1px solid #e6e6e6;
	height: 2.1em
}

.v50-sum-title {
	width: 100%;
	height: 22px;
}

.v50-sum-box    {
	margin: 0px 0px 4px;
	border-top: 1px none #a6a6a6;
	border-bottom: 1px none #a6a6a6;
	width: 100%;
	height: 2px;
	-moz-box-sizing: none 
}

.v50-listbox-left-title  {
	background: none;
	background-color: #bfc2e3;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
	width: 4px;
	height: 22px
	}

.v50-listbox-middle-title   {
	color: #3b4349;
	font-size: 110%;
	background: none;
	background-color: #bfc2e3;
	border-bottom: 1px solid #a6a6a6;
	padding-left: 0px;
	height: 22px
}

.v50-listbox-right-title  {
	width: 4px;
	height: 22px
}

.v50-sum-contents    {
	background-color: white;	
	border-right: 1px none #a6a6a6;
	border-bottom: 1px none #a6a6a6;
	border-left: 1px none #a6a6a6;
	}

.v50-print-box{
	border: 1px solid #a6a6a6;
}

.v50-first-line .v50-list-item  {
	padding: 0px 0px 0px;
	border-top: none;
	border-right: 1px solid #e6e6e6;
}

.v50-list-label   {
	color: #454545;
	font-size: 110%;
	background: url(../images/bk-label.gif) repeat-x;
	padding: 0px 0px;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	height: 2.1em
}

.v50-row0 .v50-list-item-sel {
	background-color: #f4f4f4;
	padding: 0px 0px 0px;
	border-top: 1px solid #bababa;
	border-right: 1px solid #e6e6e6
	}

.v50-row1 .v50-list-item-sel {
	background-color: #ececec;
	padding: 0px 0px 0px;
	border-top: 1px solid #bababa;
	border-right: 1px solid #e6e6e6
	}

.v50-first-line .v50-list-item-sel {
	background-color: #f4f4f4;
	padding: 0px 0px 0px;
	border-top: none;
	border-right: 1px solid #e6e6e6;
}
