/* CSS Document */
/*-----------------------------------
nd_supplement(nd_maincontent: supplement CSS) 
------------------------------------*/

/* nd_maincontent.css: revise the error of dd */
div#nd_container dd {
	float: none;
	display: block;
	margin-left: 0;
	height: auto;
}

/* ul: revise margin-bottom */
div#nd_container ul {
	margin-bottom: 10px;
}
dl#nd_s_contact ul {
	margin-bottom: 0;
}
/* for display a normal list
div#nd_container ul {
	margin: 10px 0 10px 24px;
}
div#nd_container ul li {
	list-style-type: disc;
}
div#nd_container ul.list_vertical,
div#nd_container ul.list_horizontal,
div#nd_container ul.list1,
div#nd_container ul.list2,
div#nd_container ul.list3,
div#nd_container ul.list4 {
	margin: 10px 0 10px 0;
}
div#nd_container ul.list_vertical li,
div#nd_container ul.list_horizontal li,
div#nd_container ul.list1 li,
div#nd_container ul.list2 li,
div#nd_container ul.list3 li,
div#nd_container ul.list4 li {
	list-style-type: none;
}
*/

/* Adding about ol */
div#nd_container ol.nd_ol1 {
	margin: 15px 0 15px 32px;
}
div#nd_container ol.nd_ol1 li {
	list-style-type: decimal;
	padding: 3px;
}
div#nd_container ol.nd_ol1 li.line {
	list-style-type: decimal;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
}

/* Adding about dl */
div#nd_container dl.nd_dt1 {
	margin: 10px 0;
}
div#nd_container dl.nd_dt1 dt {
	margin: 5px 0;
	font-weight: bold;
}
div#nd_container dl.nd_dt1 dd {
	margin: 5px 0 10px;
}

/* Adding about table */
div#nd_container table.nd_tbl1 {
	margin: 10px 0;
	border-collapse: collapse;
}
div#nd_container table.nd_tbl1 th {
	padding: 3px;
	border: 1px solid #999999;
	background-color: #E4E4E7;
	font-weight: normal;
}
div#nd_container table.nd_tbl1 th.blue1 {
	padding: 3px;
	border: 1px solid #999999;
	background-color: #EEF4FF;
	font-weight: normal;
}
div#nd_container table.nd_tbl1 th.gray1 {
	padding: 3px;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	font-weight: normal;
}
div#nd_container table.nd_tbl1 td {
	padding: 3px;
	border: 1px solid #999999;
}
div#nd_container table.nd_tbl1 td.blue2 {
	padding: 3px;
	border: 1px solid #999999;
	background-color: #EEF4FF;
}
div#nd_container table.nd_tbl1 td.gray2 {
	padding: 3px;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

div#nd_container table.nd_tbl2 {
	margin: 10px 0 15px;
}
div#nd_container table.nd_tbl2 th {
	padding: 3px 0;
	text-align: left;
	font-weight: normal;
}
div#nd_container table.nd_tbl2 td {
	padding: 3px 0;
	text-align: left;
}

/* Adding about text */
div#nd_container .nd_p1 {
	color: #990000;
}

/* Adding about popaup */
#popfootBar {
	background: url(/img/footerc_back.gif) top left repeat-x;
	text-align: center;
	padding: 3px 0 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
}



