@import 'form.css';

.member_page{

}
.member_page .link a{
	color: #400000;
}
/**/
.item_list{
	border: solid 1px #99cccc;
	width: 100%;
}
.item_list *{
	line-height: 20px;
}
.item_list .title{
	font: 700 8pt/24px Tahoma;
	text-align: center;
	color: #606060;
	background: #e2ebf1;
}
.item_list .link{
	font: 700 8pt/20px Tahoma;
	text-align: center;
	cursor: pointer;
}
.item_list .link a{
	color: #0D3668;
	cursor: pointer;
}
.item_list .text{
	padding-left: 10px;
	font: 400 8pt/20px Tahoma;
}
.item_list .text a{
	color: #0D3668;
}
.item_list .numeric{
	text-align: center;
}
.item_list .currency{
	text-align: right;
	padding-right: 10px;
}
.item_list .date{
	text-align: center;
}
.item_list .even{
	background: #f0f0f0;
}
.item_list .odd{
	background: #e8e8e8;
}
.item_list .radio{
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
	font-weight: 700;
	font-size: 8pt;
}
.item_list select{
	font: 700 8pt Tahoma; 
	color: #000080;
}
/**/
.panel_item .desc{
	padding-left: 52px;
}
.panel_item a{
	font-weight: 700;
	padding-left: 10px;
}
.panel_item img{
	margin: 5px 0 0 5px;
}
/**/
.summation{
	width: 100%;
}
.summation .label{
	text-align: right;
	padding-right: 10px;
	width: 75%;
	font: 700 8pt/20px Tahoma;
}
.summation .sub_total, .summation .tax{
	text-align: center;
	width: 25%;
	border: solid 1px #cccccc;
	background: #ebf3fc;
	height: 18px;
}
.summation .total{
	text-align: center;
	width: 25%;
	border: solid 1px #1f497d;
	background: #1f497d;
	height: 20px;
	color: #dbeef3;
	font: 700 9pt/20px Tahoma;
}
/**/
.button{
	background: #d5d9ec;
	font: 700 8pt/18px Tahoma;
}
.message{
	padding: 5px 10px;
	font-weight: 700;
	font-size: 8pt;
	line-height: 18px;
	color: #0F3970;
}
.error{
	color: #c00000;
}