ul.bullet-1 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-2 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-3 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-4 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-5 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-6 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-7 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-8 {
	overflow: hidden; padding-left: 15px; margin-left: 5px;
}
ul.bullet-1 li {
	list-style: none; padding-bottom: 3px; padding-left: 10px; margin-bottom: 5px;
}
ul.bullet-2 li {
	list-style: none; padding-bottom: 3px; padding-left: 10px; margin-bottom: 5px;
}
ul.bullet-3 li {
	list-style: none; padding-bottom: 3px; padding-left: 10px; margin-bottom: 5px;
}
ul.bullet-4 li {
	list-style: none; padding-bottom: 3px; padding-left: 10px; margin-bottom: 5px;
}
ul.bullet-5 li {
	list-style: none; padding-bottom: 3px; padding-left: 10px; margin-bottom: 5px;
}
ul.bullet-6 li {
	list-style: none; padding-bottom: 3px; padding-left: 22px; margin-bottom: 5px;
}
ul.bullet-7 li {
	list-style: none; padding-bottom: 3px; padding-left: 22px; margin-bottom: 5px;
}
ul.bullet-8 li {
	list-style: none; padding-bottom: 3px; padding-left: 22px; margin-bottom: 5px;
}
ul.bullet-1 li {
	background: url("../images/typo/bullet-1.png") no-repeat 0px 5px;
}
ul.bullet-2 li {
	background: url("../images/typo/bullet-2.png") no-repeat 0px 5px;
}
ul.bullet-3 li {
	background: url("../images/typo/bullet-3.png") no-repeat 0px 5px;
}
ul.bullet-4 li {
	background: url("../images/typo/bullet-4.png") no-repeat 0px 5px;
}
ul.bullet-5 li {
	background: url("../images/typo/bullet-5.png") no-repeat 0px 5px;
}
ul.bullet-6 li {
	background: url("../images/typo/bullet-6.png") no-repeat 0px 2px;
}
ul.bullet-7 li {
	background: url("../images/typo/bullet-7.png") no-repeat 0px 2px;
}
ul.bullet-8 li {
	background: url("../images/typo/bullet-8.png") no-repeat 0px 3px;
}
pre {
	background: rgb(246, 246, 246); padding: 10px; border: 1px solid rgb(229, 229, 229);
}
blockquote {
	background: rgb(246, 246, 246); margin: 15px 0px; padding: 10px 20px; border: 1px solid rgb(229, 229, 229); width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.blue {
	background: 0px; margin: 15px 0px; padding: 0px 20px; border: 0px currentColor; width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.red {
	background: 0px; margin: 15px 0px; padding: 0px 20px; border: 0px currentColor; width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.green {
	background: 0px; margin: 15px 0px; padding: 0px 20px; border: 0px currentColor; width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.purple {
	background: 0px; margin: 15px 0px; padding: 0px 20px; border: 0px currentColor; width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.orange {
	background: 0px; margin: 15px 0px; padding: 0px 20px; border: 0px currentColor; width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.brown {
	background: 0px; margin: 15px 0px; padding: 0px 20px; border: 0px currentColor; width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.grey {
	background: 0px; margin: 15px 0px; padding: 0px 20px; border: 0px currentColor; width: auto; line-height: 150%; font-size: 120%; font-style: italic; display: block;
}
blockquote.blue {
	color: rgb(13, 80, 122);
}
blockquote.red {
	color: rgb(209, 46, 46);
}
blockquote.green {
	color: rgb(116, 168, 36);
}
blockquote.purple {
	color: rgb(158, 14, 135);
}
blockquote.orange {
	color: rgb(204, 131, 0);
}
blockquote.brown {
	color: rgb(139, 104, 70);
}
blockquote.grey {
	color: rgb(102, 102, 102);
}
blockquote.quotes {
	background: url("../images/typo/quote-start.png") no-repeat 0px 5px; margin: 20px 0px; padding: 0px 20px 0px 38px; border: 0px currentColor; width: auto; color: rgb(102, 102, 102); line-height: 150%; font-size: 120%; display: block;
}
blockquote.quotes p {
	background: url("../images/typo/quote-end.png") no-repeat 100% 100%; padding: 0px 38px 0px 0px; margin-top: 0px;
}
.important {
	margin: 15px 0px; padding: 15px;
}
.important-blue {
	margin: 15px 0px; padding: 15px;
}
.important-red {
	margin: 15px 0px; padding: 15px;
}
.important-green {
	margin: 15px 0px; padding: 15px;
}
.important-purple {
	margin: 15px 0px; padding: 15px;
}
.important-orange {
	margin: 15px 0px; padding: 15px;
}
.important-brown {
	margin: 15px 0px; padding: 15px;
}
.important-grey {
	margin: 15px 0px; padding: 15px;
}
span.important-title {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
span.important-title-blue {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
span.important-title-red {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
span.important-title-green {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
span.important-title-purple {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
span.important-title-orange {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
span.important-title-brown {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
span.important-title-grey {
	background: rgb(255, 255, 255); padding: 0px 8px; font-size: 120%; font-weight: bold; margin-top: -24px; display: block; position: absolute;
}
.important {
	border: 1px solid rgb(51, 51, 51);
}
.important-blue {
	border: 1px solid rgb(13, 80, 122);
}
.important-red {
	border: 1px solid rgb(209, 46, 46);
}
.important-green {
	border: 1px solid rgb(116, 168, 36);
}
.important-purple {
	border: 1px solid rgb(158, 14, 135);
}
.important-orange {
	border: 1px solid rgb(204, 131, 0);
}
.important-brown {
	border: 1px solid rgb(139, 104, 70);
}
.important-grey {
	border: 1px solid rgb(102, 102, 102);
}
span.important-title {
	color: rgb(51, 51, 51);
}
span.important-title-blue {
	color: rgb(13, 80, 122);
}
span.important-title-red {
	color: rgb(209, 46, 46);
}
span.important-title-green {
	color: rgb(116, 168, 36);
}
span.important-title-purple {
	color: rgb(158, 14, 135);
}
span.important-title-orange {
	color: rgb(204, 131, 0);
}
span.important-title-brown {
	color: rgb(139, 104, 70);
}
span.important-title-grey {
	color: rgb(102, 102, 102);
}
span.number {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number-blue {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number-red {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number-green {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number-purple {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number-orange {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number-brown {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number-grey {
	margin: 2px 10px 0px 15px; font-size: 170%; float: left; display: block;
}
span.number {
	color: rgb(51, 51, 51);
}
span.number-blue {
	color: rgb(13, 80, 122);
}
span.number-red {
	color: rgb(209, 46, 46);
}
span.number-green {
	color: rgb(116, 168, 36);
}
span.number-purple {
	color: rgb(158, 14, 135);
}
span.number-orange {
	color: rgb(204, 131, 0);
}
span.number-brown {
	color: rgb(139, 104, 70);
}
span.number-grey {
	color: rgb(102, 102, 102);
}
span.highlight {
	background: rgb(255, 251, 213); padding: 1px 2px;
}
span.highlight-blue {
	color: rgb(13, 80, 122);
}
span.highlight-red {
	color: rgb(209, 46, 46);
}
span.highlight-green {
	color: rgb(116, 168, 36);
}
span.highlight-purple {
	color: rgb(158, 14, 135);
}
span.highlight-orange {
	color: rgb(204, 131, 0);
}
span.highlight-brown {
	color: rgb(139, 104, 70);
}
span.highlight-grey {
	color: rgb(102, 102, 102);
}
span.highlight-bold {
	font-size: 120%; font-weight: bold;
}
span.dropcap {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap-blue {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap-red {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap-green {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap-purple {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap-orange {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap-brown {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap-grey {
	margin: 0px 4px 0px 0px; line-height: 100%; font-size: 260%; float: left; display: block;
}
span.dropcap {
	color: rgb(51, 51, 51);
}
span.dropcap-blue {
	color: rgb(13, 80, 122);
}
span.dropcap-red {
	color: rgb(209, 46, 46);
}
span.dropcap-green {
	color: rgb(116, 168, 36);
}
span.dropcap-purple {
	color: rgb(158, 14, 135);
}
span.dropcap-orange {
	color: rgb(204, 131, 0);
}
span.dropcap-brown {
	color: rgb(139, 104, 70);
}
span.dropcap-grey {
	color: rgb(102, 102, 102);
}
span.inset-left {
	padding: 15px; width: 20%; color: rgb(0, 0, 0); font-size: 110%; font-style: italic; font-weight: bold; float: left; display: block;
}
span.inset-right {
	padding: 15px; width: 20%; color: rgb(0, 0, 0); font-size: 110%; font-style: italic; font-weight: bold; float: right; display: block;
}
span.attention {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.notice {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.alert {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.download {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.approved {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.media {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.note {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.cart {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.camera {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.doc {
	margin: 15px 0px; padding: 8px 10px 8px 36px; display: block;
}
span.attention {
	background: url("../images/typo/attention.png") no-repeat 10px 50% rgb(255, 243, 163); border: 1px solid rgb(231, 189, 114); color: rgb(183, 144, 0);
}
span.notice {
	background: url("../images/typo/notice.png") no-repeat 10px 50% rgb(205, 239, 166); border: 1px solid rgb(155, 204, 84); color: rgb(100, 132, 52);
}
span.alert {
	background: url("../images/typo/alert.png") no-repeat 10px 50% rgb(255, 213, 213); border: 1px solid rgb(255, 172, 173); color: rgb(207, 55, 56);
}
span.download {
	background: url("../images/typo/download.png") no-repeat 10px 50% rgb(168, 205, 227); border: 1px solid rgb(106, 188, 226); color: rgb(28, 107, 139);
}
span.approved {
	background: url("../images/typo/approved.png") no-repeat 10px 50% rgb(204, 204, 204); border: 1px solid rgb(168, 168, 168); color: rgb(102, 102, 102);
}
span.media {
	background: url("../images/typo/media.png") no-repeat 10px 50% rgb(255, 224, 182); border: 1px solid rgb(255, 187, 101); color: rgb(199, 110, 52);
}
span.note {
	background: url("../images/typo/note.png") no-repeat 10px 50% rgb(255, 243, 163); border: 1px solid rgb(231, 189, 114); color: rgb(183, 144, 0);
}
span.cart {
	background: url("../images/typo/cart.png") no-repeat 10px 50% rgb(230, 230, 230); border: 1px solid rgb(197, 197, 197); color: rgb(102, 102, 102);
}
span.camera {
	background: url("../images/typo/camera.png") no-repeat 10px 50% rgb(230, 230, 230); border: 1px solid rgb(197, 197, 197); color: rgb(102, 102, 102);
}
span.doc {
	background: url("../images/typo/doc.png") no-repeat 10px 50% rgb(255, 224, 182); border: 1px solid rgb(255, 187, 101); color: rgb(199, 110, 52);
}
