ul.bullet-1 li,ul.bullet-2 li,ul.bullet-3 li,ul.bullet-4 li,ul.bullet-5 li {
list-style:none;
padding-bottom:0!important;
margin-bottom:0!important;
padding-left:10px!important;
}

ul.bullet-6 li,ul.bullet-7 li,ul.bullet-8 li {
list-style:none;
padding-bottom:3px!important;
margin-bottom:5px!important;
padding-left:22px!important;
}

ul.bullet-1 li {
background:url(../images/typo/bullet-1.png) 0 12px no-repeat!important;
}

ul.bullet-2 li {
background:url(../images/typo/bullet-2.png) 0 12px no-repeat!important;
}

ul.bullet-3 li {
background:url(../images/typo/bullet-3.png) 0 12px no-repeat!important;
}

ul.bullet-4 li {
background:url(../images/typo/bullet-4.png) 0 12px no-repeat!important;
}

ul.bullet-5 li {
background:url(../images/typo/bullet-5.png) 0 12px no-repeat!important;
}

ul.bullet-6 li {
background:url(../images/typo/bullet-6.png) 0 2px no-repeat!important;
}

ul.bullet-7 li {
background:url(../images/typo/bullet-7.png) 0 2px no-repeat!important;
}

ul.bullet-8 li {
background:url(../images/typo/bullet-8.png) 0 3px no-repeat!important;
}

pre {
background:#f6f6f6;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding:10px;
}

blockquote {
display:block;
font-style:italic;
font-size:120%;
line-height:150%;
width:auto;
background:#f6f6f6;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
margin:15px 0;
padding:10px 20px;
}

blockquote.blue,blockquote.red,blockquote.green,blockquote.purple,blockquote.orange,blockquote.brown,blockquote.grey {
display:block;
font-style:italic;
font-size:120%;
line-height:150%;
width:auto;
border:0;
background:0;
margin:15px 0;
padding:0 20px;
}

blockquote.quotes {
display:block;
background:url(../images/typo/quote-start.png) 0 5px no-repeat;
font-size:120%;
line-height:150%;
width:auto;
color:#666;
border:0;
margin:20px 0;
padding:0 20px 0 38px;
}

blockquote.quotes p {
margin-top:0;
background:url(../images/typo/quote-end.png) 100% 100% no-repeat;
padding:0 38px 0 0;
}

.important,.important-blue,.important-red,.important-green,.important-purple,.important-orange,.important-brown,.important-grey {
margin:15px 0;
padding:15px;
}

span.important-title,span.important-title-blue,span.important-title-red,span.important-title-green,span.important-title-purple,span.important-title-orange,span.important-title-brown,span.important-title-grey {
position:absolute;
display:block;
margin-top:-24px;
background:#fff;
font-weight:700;
font-size:120%;
padding:0 8px;
}

.important {
border:1px solid #333;
}

.important-blue {
border:1px solid #0D507A;
}

.important-red {
border:1px solid #D12E2E;
}

.important-green {
border:1px solid #74A824;
}

.important-purple {
border:1px solid #9E0E87;
}

.important-orange {
border:1px solid #CC8300;
}

.important-brown {
border:1px solid #8B6846;
}

.important-grey {
border:1px solid #666;
}

span.number,span.number-blue,span.number-red,span.number-green,span.number-purple,span.number-orange,span.number-brown,span.number-grey {
display:block;
font-size:170%;
float:left;
margin:2px 10px 0 15px;
}

span.highlight {
background:#FFFBD5;
padding:1px 2px;
}

span.highlight-bold {
font-weight:700;
font-size:120%;
}

span.dropcap,span.dropcap-blue,span.dropcap-red,span.dropcap-green,span.dropcap-purple,span.dropcap-orange,span.dropcap-brown,span.dropcap-grey {
display:block;
font-size:260%;
float:left;
line-height:100%;
margin:0 4px 0 0;
}

span.inset-left {
display:block;
color:#000;
float:left;
width:20%;
font-size:110%;
font-weight:700;
font-style:italic;
padding:15px;
}

span.inset-right {
display:block;
color:#000;
float:right;
width:20%;
font-size:110%;
font-weight:700;
font-style:italic;
padding:15px;
}

span.attention,span.notice,span.alert,span.download,span.approved,span.media,span.note,span.cart,span.camera,span.doc {
display:block;
margin:15px 0;
padding:8px 10px 8px 36px;
}

span.attention {
color:#B79000;
border:1px solid #E7BD72;
background:#FFF3A3 url(../images/typo/attention.png) 10px 50% no-repeat;
}

span.notice {
color:#648434;
border:1px solid #9BCC54;
background:#CDEFA6 url(../images/typo/notice.png) 10px 50% no-repeat;
}

span.notice a {
color:#648434!important;
font-weight:700;
}

span.alert {
color:#CF3738;
border:1px solid #FFACAD;
background:#FFD5D5 url(../images/typo/alert.png) 10px 50% no-repeat;
}

span.alert a {
color:#CF3738!important;
font-weight:700;
}

span.download {
color:#1C6B8B;
border:1px solid #6ABCE2;
background:#A8CDE3 url(../images/typo/download.png) 10px 50% no-repeat;
}

span.download a {
color:#1C6B8B!important;
font-weight:700;
}

span.approved {
color:#666;
border:1px solid #a8a8a8;
background:#ccc url(../images/typo/approved.png) 10px 50% no-repeat;
}

span.media {
color:#C76E34;
border:1px solid #FFBB65;
background:#FFE0B6 url(../images/typo/media.png) 10px 50% no-repeat;
}

span.note {
color:#B79000;
border:1px solid #E7BD72;
background:#FFF3A3 url(../images/typo/note.png) 10px 50% no-repeat;
}

span.cart {
color:#666;
border:1px solid #C5C5C5;
background:#E6E6E6 url(../images/typo/cart.png) 10px 50% no-repeat;
}

span.camera {
color:#666;
border:1px solid #C5C5C5;
background:#E6E6E6 url(../images/typo/camera.png) 10px 50% no-repeat;
}

span.doc {
color:#C76E34;
border:1px solid #FFBB65;
background:#FFE0B6 url(../images/typo/doc.png) 10px 50% no-repeat;
}

div.number-block1,div.number-block2,div.number-block3 {
padding-left:50px;
}

div.number-block1 {
background:url(../images/typo/number-1.png) 0 0 no-repeat;
}

div.number-block2 {
background:url(../images/typo/number-2.png) 0 0 no-repeat;
}

div.number-block3 {
background:url(../images/typo/number-3.png) 0 0 no-repeat;
}

span.subline {
display:block;
font-size:90%;
margin-bottom:5px;
margin-top:-15px;
font-weight:700;
text-transform:uppercase;
padding:0;
}

ul.special-1 li,ul.special-2 li,ul.special-3 li,ul.special-4 li,ul.special-5 li,ul.special-6 li,ul.special-7 li,ul.special-8 li,ul.special-9 li,ul.special-10 li,ul.special-11 li,ul.special-12 li,ul.special-13 li,ul.special-14 li {
list-style:none;
padding-bottom:3px!important;
margin-bottom:5px!important;
padding-left:21px!important;
}

ul.special-1 li {
background:url(../images/typo/special-1.png) 0 1px no-repeat!important;
}

ul.special-2 li {
background:url(../images/typo/special-2.png) 0 1px no-repeat!important;
}

ul.special-3 li {
background:url(../images/typo/special-3.png) 0 1px no-repeat!important;
}

ul.special-4 li {
background:url(../images/typo/special-4.png) 0 1px no-repeat!important;
}

ul.special-5 li {
background:url(../images/typo/special-5.png) 0 1px no-repeat!important;
}

ul.special-6 li {
background:url(../images/typo/special-6.png) 0 1px no-repeat!important;
}

ul.special-7 li {
background:url(../images/typo/special-7.png) 0 8px no-repeat!important;
}

ul.special-8 li {
background:url(../images/typo/special-8.png) 0 1px no-repeat!important;
}

ul.special-9 li {
background:url(../images/typo/special-9.png) 0 1px no-repeat!important;
}

ul.special-10 li {
background:url(../images/typo/special-10.png) 0 1px no-repeat!important;
}

ul.special-11 li {
background:url(../images/typo/special-11.png) 0 1px no-repeat!important;
}

ul.special-12 li {
background:url(../images/typo/special-12.png) 0 1px no-repeat!important;
}

ul.special-13 li {
background:url(../images/typo/special-13.png) 0 1px no-repeat!important;
}

ul.special-14 li {
background:url(../images/typo/special-14.png) 0 1px no-repeat!important;
}

ul.bullet-1,ul.bullet-2,ul.bullet-3,ul.bullet-4,ul.bullet-5,ul.bullet-6,ul.bullet-7,ul.bullet-8,ul.special-1,ul.special-2,ul.special-3,ul.special-4,ul.special-5,ul.special-6,ul.special-7,ul.special-8,ul.special-9,ul.special-10,ul.special-11,ul.special-12,ul.special-13,ul.special-14 {
margin-left:5px!important;
overflow:hidden;
padding-left:15px!important;
}

blockquote.blue,span.important-title-blue,span.number-blue,span.highlight-blue,span.dropcap-blue {
color:#0D507A;
}

blockquote.red,span.important-title-red,span.number-red,span.highlight-red,span.dropcap-red {
color:#D12E2E;
}

blockquote.green,span.important-title-green,span.number-green,span.highlight-green,span.dropcap-green {
color:#74A824;
}

blockquote.purple,span.important-title-purple,span.number-purple,span.highlight-purple,span.dropcap-purple {
color:#9E0E87;
}

blockquote.orange,span.important-title-orange,span.number-orange,span.highlight-orange,span.dropcap-orange {
color:#CC8300;
}

blockquote.brown,span.important-title-brown,span.number-brown,span.highlight-brown,span.dropcap-brown {
color:#8B6846;
}

blockquote.grey,span.important-title-grey,span.number-grey,span.highlight-grey,span.dropcap-grey {
color:#666;
}

span.important-title,span.number,span.dropcap {
color:#333;
}

span.attention a,span.note a {
color:#B79000!important;
font-weight:700;
}

span.approved a,span.cart a,span.camera a {
color:#666!important;
font-weight:700;
}

span.media a,span.doc a {
color:#C76E34!important;
font-weight:700;
}