PRE {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #888 5px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: 1em/1.5 "Courier News", monospace; BACKGROUND: #ededed; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 10px; font-size-adjust: none; font-stretch: normal
}
.code {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #888 5px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: 1em/1.5 "Courier News", monospace; BACKGROUND: #ededed; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 10px; font-size-adjust: none; font-stretch: normal
}
BLOCKQUOTE {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 15px; PADDING-RIGHT: 40px; PADDING-TOP: 1em
}
BLOCKQUOTE SPAN.open {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/quote-open.png) no-repeat left top; PADDING-TOP: 3px
}
BLOCKQUOTE SPAN.close {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/typo/quote-close.png) no-repeat right bottom; PADDING-TOP: 0px
}
BLOCKQUOTE.testimonial {
	BORDER-BOTTOM: #e6e6e6 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE.testimonial SPAN.author {
	MARGIN-TOP: 5px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(../images/typo/author.gif) no-repeat 5px center; FONT-WEIGHT: bold
}
SMALL {
	FONT-SIZE: 0.85em
}
SUP {
	POSITION: relative; BOTTOM: 0.3em; VERTICAL-ALIGN: baseline
}
SUP EM {
	COLOR: #f00; FONT-SIZE: 0.8em
}
SUP {
	POSITION: relative; BOTTOM: 0.3em; VERTICAL-ALIGN: baseline
}
ACRONYM {
	BORDER-BOTTOM: 1px dashed; LETTER-SPACING: 1px; CURSOR: help
}
ABBR {
	BORDER-BOTTOM: 1px dashed; LETTER-SPACING: 1px; CURSOR: help
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG.image-left {
	MARGIN: 0.5em 1em 0.5em 0px; FLOAT: left
}
IMG.image-right {
	MARGIN: 0.5em 0px 0.5em 1em; FLOAT: right
}
IMG.border {
	BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f1f1f1; BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-TOP: 5px
}
IMG.image-margin {
	MARGIN: 0.5em
}
.dropcap {
	OVERFLOW: hidden
}
.dropcap:first-letter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; DISPLAY: block; FONT: 50px/40px Georgia, Times, serif; FLOAT: left; COLOR: #666; PADDING-TOP: 4px
}
P.error {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/error.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.warn {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/warn.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.tips {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/tips.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.help {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/help.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.info {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/info.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.email {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/email.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.print {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/print.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.rss {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/rss.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.save {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/save.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.lock {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/lock.gif) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.user {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/user.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.new {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/new.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
P.house {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/house.png) no-repeat 0px 5px; PADDING-TOP: 0px
}
.highlight {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #999; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
P.stickynote {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 60px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/typo/sticky.png) #f5f5f5 no-repeat left top; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 15px
}
P.download {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 60px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/typo/download.png) #f5f5f5 no-repeat left top; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 15px
}
.blocknumber {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; CLEAR: both; PADDING-TOP: 5px
}
UL.check {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL.check LI {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 20px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(../images/typo/list_check.gif) no-repeat 0px 2px; MARGIN-LEFT: 15px !important; PADDING-TOP: 0px !important
}
UL.stars {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL.stars LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/star.gif) no-repeat 15px 4px; PADDING-TOP: 0px
}
UL.arrow {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL.arrow LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/typo/arrow.gif) no-repeat 15px 4px; PADDING-TOP: 0px
}
.bignumber {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; FONT: bold 20px Arial, sans-serif; BACKGROUND: url(../images/typo/bignumber.png) no-repeat left top; FLOAT: left; COLOR: #fff; MARGIN-RIGHT: 8px; PADDING-TOP: 6px; font-size-adjust: none; font-stretch: normal
}
DIV.bubble {
	MARGIN: 15px 0px
}
DIV.bubble SPAN.author {
	PADDING-LEFT: 0px; MARGIN-LEFT: 15px; FONT-WEIGHT: bold
}
DIV.bubble DIV {
	MARGIN: 0px; WIDTH: 100%; BACKGROUND: url(../images/typo/bub-br.gif) no-repeat right bottom
}
DIV.bubble DIV DIV {
	BACKGROUND: url(../images/typo/bub-bl.gif) no-repeat left bottom
}
DIV.bubble DIV DIV DIV {
	BACKGROUND: url(../images/typo/bub-tr.gif) no-repeat right top
}
DIV.bubble DIV DIV DIV DIV {
	BACKGROUND: url(../images/typo/bub-tl.gif) no-repeat left top
}
DIV.bubble DIV DIV DIV DIV DIV {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.legend-title {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #fff; FLOAT: left; FONT-SIZE: 100%; TOP: -10px; FONT-WEIGHT: bold; PADDING-TOP: 0px; LEFT: 7px
}
.legend {
	BORDER-BOTTOM: #e7e7e7 1px solid; POSITION: relative; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 0px
}
DIV.left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 49%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 49%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.left {
	FLOAT: left
}
DIV.right {
	FLOAT: right
}
