@charset "UTF-8";

/* structure
======================================*/

body.utility .panelFull .panelFull-content {
	padding-bottom: 60px;
}

/* compact
======================================*/

body.utility h3.compactA01,
body.utility ul.compactA01 li {
	display: inline;
}
body.utility h3.compactA01 {
	margin-right: 10px;
	margin-left: 10px;
}
body.utility ul.compactA01 li {
	margin-left: 1em;
}
body.utility ul.compactA01 li.first-child {
	margin-left: 0 !important;
}
body.utility div.panelFull-content01 div.headingA01,
body.mobile div.panelFull-content02 div.headingA01 {
	padding-top: 40px;
}
body.utility h2.headingA01 {
	margin-top: 0.95em;
}
body.utility h2.headingA01 img {
	margin-top: 0.15em;
}
body.utility h3.headingA01,
body.utility h4.headingA01 {
	padding-top: 1.25em;
}
body.utility h4.headingA01 {
	margin: 0;
}
body.utility dt.headingA01 {
	color: #8c6e00;
	font-weight: bold;
}
body.utility ul.unordered-listA01 {
	padding-left: 15px;
}
body.utility ul.unordered-listA01 li {
	background: url(../../img/shared/bg/bg-th01.gif) left 0.9em no-repeat;
	list-style: none;
	padding-left: 10px;
}
body.utility ul.unordered-listA01.compactA01 {
	padding-left:0;
}
body.utility ul.unordered-listA01.compactA01 li {
	background-image: none;
	padding-left: 0;
}

body.utility ol.ordered-listB01,
body.utility ol.ordered-listB02,
body.utility dl.definition-listA02.ordered {
	padding-left: 14px;
}
body.utility ol.ordered-listB01,
body.utility ol.ordered-listB02 {
	margin: 0;
	padding: 0.8em 0 0 14px;
	list-style: none;
}
body.utility ol.ordered-listB01 ol.ordered-listB01,
body.utility ol.ordered-listB01 ol.ordered-listB02,
body.utility ol.ordered-listB02 ol.ordered-listB01,
body.utility ol.ordered-listB02 ol.ordered-listB02,
body.utility dl.definition-listA02.ordered ol.ordered-listB01 ol.ordered-listB01,
body.utility dl.definition-listA02.ordered ol.ordered-listB01 ol.ordered-listB02,
body.utility dl.definition-listA02.ordered ol.ordered-listB02 ol.ordered-listB01,
body.utility dl.definition-listA02.ordered ol.ordered-listB02 ol.ordered-listB02 {
	padding: 0;
}
body.utility dl.definition-listA02.ordered ol.ordered-listB01,
body.utility dl.definition-listA02.ordered ol.ordered-listB02 {
	padding: 0 0 0 1.5em;
}

body.utility ol.ordered-listB01 li,
body.utility ol.ordered-listB02 li {
	padding-top: 0;
	position: relative;
	zoom: 1;
}
body.utility ol.ordered-listB01 li { padding-left: 1em; }
body.utility ol.ordered-listB02 li { padding-left: 1.75em; }

body.utility ol.ordered-listB01 ol li,
body.utility ol.ordered-listB02 ol li {
	margin: 0;
}
body.utility ol.ordered-listB01 li span.marker,
body.utility ol.ordered-listB02 li span.marker {
	overflow: hidden;
	padding-right: 0;
	position: absolute;
		top: 0;
		left: 0;
	text-align: left;
}
body.utility ol.ordered-listB01 li span.marker { width: 1em; }
body.utility ol.ordered-listB02 li span.marker { width: 1.75em; }

body.utility dl.definition-listA02 dt {
	padding-top: 1.25em;
}

body.utility ol.ordered-listB01 ul.note-listA01,
body.utility ol.ordered-listB02 ul.note-listA01 {
	margin: 0;
}
body.utility ol.ordered-listB01 ul.note-listA01 li,
body.utility ol.ordered-listB02 ul.note-listA01 li {
	margin: 0.25em 0 0;
	padding: 0 0 0 15px;
}

body.utility .panelFull div.frameA01 .frameA01-content-body {
	*zoom: 1;
}

body.utility div.data-tableC01 td dl,
body.utility div.data-tableC01 td dd {
	margin: 0;
}

body.utility div.data-tableC01.lt td,
body.utility div.data-tableC01 tr.lt td,
body.utility div.data-tableC01 td.lt {
	text-align: left;
}




