.selecttabbox {
		height: 30px;
		padding: 0px;
		margin: 0px;
	}

.selecttab {
	height: 24px;
	padding: 5px 0px 0px 10px;
	position: absolute;
	border-bottom: 1px solid #989898;
	width:  294px;

}
/****IE用****/
* html .selecttab {
	height: 18px;
	padding: 5px 0px 0px 10px;
	border-bottom: 1px solid #989898;
	width:  285px;
}
.selecttab ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.selecttab li {
	float: left;
}

.selecttab li a {
	width: 84px;
	height: 19px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	text-align: center;
	background: url(../images/sch_tab.gif) no-repeat 0px 0px;
}

.selecttab li.la a {
	float: left;
	display: block;
	width: 85px;
	background: url(../images/sch_tab_l.gif) no-repeat 0px 0px;
}

/*hover*/
.selecttab li a:hover {
	background: url(../images/sch_tab.gif) no-repeat 0px -19px;
	width: 84px;
}

.selecttab li.la a:hover {
	background: url(../images/sch_tab_l.gif) no-repeat 0px -19px;
	width: 85px;
}


.selecttab li.select a {
	background: url(../images/sch_tab.gif) no-repeat 0px -19px;
	width: 84px;
}

.selecttab li.select_l a {
	background: url(../images/sch_tab_l.gif) no-repeat 0px -19px;
	width: 85px;
}

/*
	Organize Styler
*/

#organize, #organize ul, #organize li{
	margin:0;
	padding:0;
	list-style:none;
}
#organize{background:url(../images/line1.gif) repeat-y;}
#organize li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #organize li{
	float:left;
	display:inline;
}

#organize li a{padding-left:28px;}
#organize li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#organize li span, #organize li span.collapsed{background:url(../images/collapsed.gif) no-repeat 0 0;}
#organize li span.expanded{background:url(../images/expanded.gif) no-repeat 0 0;}

/* sub levels */

#organize li ul{
	margin-left:28px;
	background:url(../images/line1.gif) repeat-y;
}
#organize li li{
	background:url(../images/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#organize:after, #organize ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#organize, #organize ul{display:block;}
/*  \*/
#organize, #organize ul{min-height:1%;}
* html #organize, * html #organize ul{height:1%;}
 /* #organize ul{display:none;} */

/*
	UserOrganize Styler
*/

#user_organize {
	height: 150px;
	width: 295px;
	overflow:auto;
}

#user_organize, #user_organize ul, #user_organize li{
	margin:0;
	padding:0;
	list-style:none;
}
#user_organize{background:url(../images/line1.gif) repeat-y;}
#user_organize li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/*
	CustomerOrganize Styler
*/

#customer_organize {
	height: 219px;
	width: 340px;
	overflow:auto;
}

#customer_organize, #customer_organize ul, #customer_organize li{
	margin:0;
	padding:0;
	list-style:none;
}
#customer_organize{background:url(../images/line1.gif) repeat-y;}
#customer_organize li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #user_organize li{
	float:left;
	display:inline;
}
* html #customer_organize li{
	float:left;
	display:inline;
}

#user_organize li a{padding-left:28px;}
#user_organize li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#user_organize li span, #organize li span.collapsed{background:url(../images/collapsed.gif) no-repeat 0 0;}
#user_organize li span.expanded{background:url(../images/expanded.gif) no-repeat 0 0;}

#customer_organize li a{padding-left:28px;}
#customer_organize li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#customer_organize li span, #organize li span.collapsed{background:url(../images/collapsed.gif) no-repeat 0 0;}
#customer_organize li span.expanded{background:url(../images/expanded.gif) no-repeat 0 0;}

/* sub levels */

#user_organize li ul{
	margin-left:28px;
	background:url(../images/line1.gif) repeat-y;
}
#user_organize li li{
	background:url(../images/line2.gif) no-repeat 0 0;
}

#customer_organize li ul{
	margin-left:28px;
	background:url(../images/line1.gif) repeat-y;
}
#customer_organize li li{
	background:url(../images/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#user_organize:after, #user_organize ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#user_organize, #user_organize ul{display:block;}
/*  \*/
#user_organize, #user_organize ul{min-height:1%;}
* html #user_organize, * html #user_organize ul{height:1%;}
 /*  */
#user_organize ul{display:none;}


#customer_organize:after, #customer_organize ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#customer_organize, #customer_organize ul{display:block;}
/*  \*/
#customer_organize, #customer_organize ul{min-height:1%;}
* html #customer_organize, * html #customer_organize ul{height:1%;}
 /*  */
#customer_organize ul{display:none;}



/*
	Contract Tree Styler
*/

#contract, #contract ul, #contract li{
	margin:0;
	padding:0;
	list-style:none;
}
#contract{background:url(../images/line1.gif) repeat-y;}
#contract li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #contract li{
	float:left;
	display:inline;
}

#contract li a{padding-left:28px;}
#contract li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#contract li span, #contract li span.collapsed{background:url(../images/collapsed.gif) no-repeat 0 0;}
#contract li span.expanded{background:url(../images/expanded.gif) no-repeat 0 0;}

/* sub levels */

#contract li ul{
	margin-left:28px;
	background:url(../images/line1.gif) repeat-y;
}
#contract li li{
	background:url(../images/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#contract:after, #contract ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#contract, #contract ul{display:block;}
/*  \*/
#contract, #contract ul{min-height:1%;}
* html #contract, * html #contract ul{height:1%;}
 /*  */
#contract ul{display:none;}


