@charset "utf-8";
/* CSS Document */
/*===========================================================================*/
/* Name: xol
/* Purpose: 5-level list
/*        1st-level: A,B,C
/*        2nd-level: 1,2,...
/*        3rd-level: a,b,c,...
/*        4th-level: i, ii, iii, ...
/*        5th-level: no numbering
/*===========================================================================*/

.xol li, .zol li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.xol ol{
	list-style-type: upper-alpha;
	margin-left: 1.5em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;
	/*text-indent: -1em;/**/
}
.xol ol ol {
	list-style-type: decimal;
	font-weight: bold;
	/*margin-left: -1.5em;/**/
	font-size: 0.8em;

}
/*===========================================================================*/
/* Name: zol
/* Purpose: 5-level order list.
/*        1st-level: No numering.
/*        2nd-level: 1,2,...
/*        3rd-level: a,b,c,...
/*        4th-level: i, ii, iii, ...
/*        5th-level: no numbering
/*===========================================================================*/
.zol ol{
	list-style-type: none;
	margin-left: 0em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;
	/*text-indent: -1em;/**/
}

.zol ol ol {
	list-style-type: decimal;
	margin-left: 1.5em;/**/
	font-weight: bold;
	/*margin-left: -1.5em;/**/
	font-size: 0.8em;

}
.xol ol ol ol, .zol ol ol ol{
	list-style-type: lower-alpha;
	/*margin-left: -2.0em;/**/
	font-weight: bold;
	font-size: 1em;
}
.xol ol ol ol ol, .zol ol ol ol ol{
	list-style-type: lower-roman;
	/*margin-left: -2.0em;/**/
	font-weight: bold;
	font-size: 1em;
}

.xol ol ol ol ol ol, .zol ol ol ol ol ol{
	list-style-type: disc;
	/*margin-left: -2.0em;/**/
	font-weight: bold;
	font-size: 1em;
}

.xol ol ol ol ol ol ol, .xol ol ol ol ol ol ol {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}
/*------------------xul----------------------------*/
.xul li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.xul ul{
	list-style-type: none;
	margin-left: 0em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;	/*text-indent: -1em;/**/
}


.xul ul ul {
	list-style-type: disc;
	/*font-weight: normal; /**/
	margin-left: 2.5em;/**/
	font-size: 1.0em;
}
.xul ul ul ul{
	list-style-type: circle;
	margin-left: 1.0em;
	font-weight: normal;
	font-size: 1em;
}
.xul ul ul ul ul{
	list-style-type: square;
	/*margin-left: -2.0em;/**/
	font-weight: normal;
	font-size: 1em;
}

.xul ul ul ul ul ul {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}
/*------------------xol1 ---------------------*/
.xol1 li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: normal;
}

.xol1 ol{
	list-style-type: upper-alpha;
	margin-left: 1.5em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;
	/*text-indent: -1em;/**/
}

.xol1 ol ol {
	list-style-type: none;
	font-size: 0.8em;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}

.xol1 ol ol ol {
	font-size: 1.0em;
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
}
/*------------------zol1 ---------------------*/
.zol1 li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.zol1 ol{
	list-style-type: none;
	margin-left: 0em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;
	/*text-indent: -1em;/**/
}

.zol1 ol ol {
	list-style-type: decimal;
	font-size: 0.8em;
	margin-left: 1.5em;
	padding-left: 0.2em;
}

.zol1 ol ol ol {
	font-size: 1.0em;
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}

/*------------------xolul ---------------------*/
.xolul li{
	margin-top: 1em;
	margin-bottom: 1em;
}

.xolul ol{
	list-style-type: upper-alpha;
	margin-left: 1.5em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;
	/*text-indent: -1em;/**/
}


.xolul ol ol {
	list-style-type:  disc;;;
	font-weight: bold;
	/*margin-left: -1.5em;/**/
	font-size: 0.8em;

}

.xolul ol ol ol {
	list-style-type: none;
	margin-left: 0em;
	font-size: 1em;
	padding-left: 0.2em;
	font-weight: normal;
}
.xolul ol ol ol ol {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}

/*-----------------.xol2 ---------------------*/
.xol2 li{
	margin-top: 1em;
	margin-bottom: 1em;
}

.xol2 ol{
	list-style-type: upper-alpha;
	margin-left: 1.5em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;
	/*text-indent: -1em;/**/
}


.xol2 ol ol {
	list-style-type: decimal;
	font-weight: bold;
	/*margin-left: -1.5em;/**/
	font-size: 0.8em;

}

.xol2 ol ol ol {
	font-size: 1.0em;
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}

/*===========================================================================*/
/* Name: xol3
/* Purpose: 3-level list: A, 1, .
/*===========================================================================*/

.xol3 li{
	margin-top: 1em;
	margin-bottom: 1em;
}

.xol3 ol{
	list-style-type: upper-alpha;
	margin-left: 1.5em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;
	/*text-indent: -1em;/**/
}


.xol3 ol ol {
	list-style-type: decimal;
	font-weight: bold;
	/*margin-left: -1.5em;/**/
	font-size: 0.8em;

}
.xol3 ol ol ol{
	list-style-type: lower-alpha;
	/*margin-left: -2.0em;/**/
	font-weight: normal;
	font-size: 1em;
}
.xol3 ol ol ol ol {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}
/*------------------xul2----------------------------*/
.xul2 li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.xul2 ul{
	list-style-type: none;
	margin-left: 0em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;	/*text-indent: -1em;/**/
}


.xul2 ul ul {
	list-style-type: disc;
	/*font-weight: normal; /**/
	margin-left: 2.5em;/**/
	font-size: 1.0em;
}
.xul2 ul ul ul{
	list-style-type: circle;
	margin-left: 1.0em;
	font-weight: normal;
	font-size: 1em;
}

.xul2 ul ul ul ul  {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}
/*------------------xul1----------------------------*/
.xul1 li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.xul1 ul{
	list-style-type: none;
	margin-left: 0em;/**/
	padding: 0px; /**/
	font-weight: bold;
	font-size: 1.2em;	/*text-indent: -1em;/**/
}


.xul1 ul ul {
	list-style-type: disc;
	/*font-weight: normal; /**/
	margin-left: 2.5em;/**/
	font-size: 1.0em;
}

.xul1 ul ul ul  {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0.2em;
	font-weight: normal;
}

/*------------------xul----------------------------*/
td.xul li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: -1.2em; /**/
	/*border: 1px solid purple; /**/
}

td.xul ul{
	list-style-type: none;
	/*margin-left: -1.0em;/**/
	padding: 0px; /**/
	font-weight: bold;
	/*font-size: 1.2em;	/*text-indent: -1em;/**/
	/*color: red; /**/
	/*border: 1px solid blue; /**/
}
td.xul ul ul {
	list-style-type: disc;
	/*font-weight: normal; /**/
	margin-left: 2.5em;/**/
	font-size: 1.0em;
}
td.xul ul ul li {
	list-style-type: disc;
	/*font-weight: normal; /**/
	margin-left: 0em;/**/
	font-size: 1.0em;
}