/** SelTable_new_plan **/
.seltable_new_plan
{
	border-collapse: collapse;
}

.seltable_new_plan	.st_h
{
	text-align: left;
	height: 18px;
}

.seltable_new_plan	.st_h2
{
	text-align: center;
	height: 18px;
}

.seltable_new_plan	.st_h2 div
{
	width: 15px;
	text-align: center;
}

.seltable_new_plan	.hll0
{
	/*background-color: silver;*/
	border-right: solid 1px #ECE9D8;
	border-left: solid 1px #ECE9D8;
}

.seltable_new_plan .hll-1
{
	font-weight: lighter;
}

.seltable_new_plan	.p_empty
{
	background-color: silver;
	/*width: 22px;*/
	border-right: 1px solid #ECE9D8;
}

.seltable_new_plan .p_empty2
{
	background-color: White;
	/*width: 22px;*/
	border-right: 1px solid #ECE9D8;
}

.seltable_new_plan	.p_empty3
{
	background-color: silver;
	/*width: 22px;*/
	/*border-right: 1px solid #ECE9D8;*/
}

.seltable_new_plan td {
	border-top: 1px solid #ECE9D8;
	border-bottom: 1px solid #ECE9D8;
	
	white-space: nowrap;
}

.seltable_new_plan	.command_column
{
}

.seltable_new_plan	.first_column
{
}

.seltable_new_plan	.st_row
{
}

.seltable_new_plan td.cll_1
{
	font-weight: bolder;
}

.seltable_new_plan .p_css_1
{
	color: White;
	background-color: #6699FF;
	text-align: center;
	font-weight: bold;
}

.seltable_new_plan .p_css_2
{
	color: White;
	background-color: #00CC00;
	text-align: center;
	font-weight: bold;
}

.seltable_new_plan	.p_css_3
{
	color: White;
	background-color: #0000CC;
	text-align: center;
	font-weight: bold;
}

.seltable_new_plan .st_last
{
	border-right: 1px solid #ECE9D8;
}

.seltable_new_plan .st_header
{
	font-weight: bold;
	text-align: center;
/*	color: White; */
	background-color: #ece9d8;
}

.seltable_new_plan .command_column
{
	padding-right: 5px;
}

.seltable_new_plan .cl_1, .seltable_new_plan .first_column
{
	font-weight: bold;
	padding-left: 5px;
}

.seltable_new_plan .cl_3, .seltable_new_plan .cl_4, .seltable_new_plan .cl_5, .seltable_new_plan .cl_6
{
	text-align: right;
}

.seltable_new_plan .cl_4 img, .seltable_new_plan .cll_0 img
{
	width: 8px;
	height: 8px;
}

.seltable_new_plan th.hdr0
{	
	padding-left: 5px;
}

.seltable_new_plan th.hdr2
{	
	text-align: right;
	padding-right: 5px;
}

.p_stcont
{
	border-top: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
	font-size: xx-small;
				 
	/*overflow: scroll;*/
	width: 100%;

}

.p_stcontnrm
{
	border: solid 1px gray;
	font-size: xx-small;
}

.p_cinn
{
	color: White;
	text-align: center;
	font-weight: bold;
}

.p_cinn_1
{
	background-color: #0000FF;
	color: Black;
}

