.Title {
	font: 26pt/normal "Cambria", "serif"; color: rgb(23, 54, 93); letter-spacing: 0.25pt; margin-bottom: 3pt; font-size-adjust: none; font-stretch: normal;
}
.Subtitle {
	font: italic 12pt/115% "Cambria", "serif"; color: rgb(79, 129, 189); letter-spacing: 0.75pt; margin-bottom: 10pt; font-size-adjust: none; font-stretch: normal;
}
.Quote {
	font: italic 11pt/115% "Calibri", "sans-serif"; color: black; margin-bottom: 10pt; font-size-adjust: none; font-stretch: normal;
}
.IntenseQuote {
	font: italic bold 11pt/115% "Calibri", "sans-serif"; margin: 10pt 0.65in 14pt; color: rgb(79, 129, 189); font-size-adjust: none; font-stretch: normal;
}
.SubtleEmphasis {
	color: gray; font-style: italic;
}
.IntenseEmphasis {
	color: rgb(79, 129, 189); font-style: italic; font-weight: bold;
}
.SubtleReference {
	color: rgb(192, 80, 77); font-variant: small-caps; text-decoration: underline;
}
.IntenseReference {
	color: rgb(192, 80, 77); letter-spacing: 0.25pt; font-variant: small-caps; font-weight: bold; text-decoration: underline;
}
.BookTitle {
	letter-spacing: 0.25pt; font-variant: small-caps; font-weight: bold;
}
table.Zebra {
	width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Zebra td {
	padding: 7px; line-height: 15pt;
}
table.Zebra td.alt {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra td.hd {
	padding: 7px; border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: solid;
}
table.Zebra td.fc {
	padding: 7px;
}
table.Zebra td.fcalt {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra-Red {
	width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Zebra-Red td {
	padding: 7px; line-height: 15pt;
}
table.Zebra-Red td.alt {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra-Red td.hd {
	padding: 7px; color: rgb(178, 0, 0); border-bottom-color: rgb(178, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
table.Zebra-Red td.fc {
	padding: 7px;
}
table.Zebra-Red td.fcalt {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra-2 {
	border: 0px solid rgb(238, 238, 238); border-image: none; width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Zebra-2 td {
	background: rgb(238, 238, 238); padding: 7px; line-height: 15pt;
}
table.Zebra-2 td.alt {
	background: none; padding: 7px;
}
table.Zebra-2 td.hd {
	padding: 7px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid;
}
table.Vertical-Emphasis-2 td.hd {
	padding: 7px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid;
}
table.Zebra-2 td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra-2 td.fcalt {
	background: none; padding: 7px;
}
table.Zebra-Red-2 {
	border: 0px solid rgb(238, 238, 238); border-image: none; width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Zebra-Red-2 td {
	background: rgb(238, 238, 238); padding: 7px; line-height: 15pt;
}
table.Zebra-Red-2 td.alt {
	background: none; padding: 7px;
}
table.Zebra-Red-2 td.hd {
	padding: 7px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid;
}
table.Vertical-Emphasis-Red-2 td.hd {
	padding: 7px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid;
}
table.Zebra-Red-2 td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra-Red-2 td.fcalt {
	background: none; padding: 7px;
}
table.Vertical-Emphasis {
	width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Vertical-Emphasis td {
	padding: 7px; line-height: 15pt;
}
table.Vertical-Emphasis td.alt {
	padding: 7px;
}
table.Vertical-Emphasis td.hd {
	padding: 7px; border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: solid;
}
table.Vertical-Emphasis td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Vertical-Emphasis td.fcalt {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Vertical-Emphasis-Red {
	width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Vertical-Emphasis-Red td {
	padding: 7px; line-height: 15pt;
}
table.Vertical-Emphasis-Red td.alt {
	padding: 7px;
}
table.Vertical-Emphasis-Red td.hd {
	padding: 7px; color: rgb(178, 0, 0); border-bottom-color: rgb(178, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
table.Vertical-Emphasis-Red td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Vertical-Emphasis-Red td.fcalt {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Vertical-Emphasis-2 {
	border: 1px solid rgb(85, 85, 85); border-image: none; width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Vertical-Emphasis-2 td {
	padding: 7px; line-height: 15pt;
}
table.Vertical-Emphasis-2 td.alt {
	padding: 7px;
}
table.Vertical-Emphasis-2 td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Vertical-Emphasis-2 td.fcalt {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Vertical-Emphasis-Red-2 {
	border: 1px solid rgb(178, 0, 0); border-image: none; width: 80%; margin-bottom: 15px; border-collapse: collapse;
}
table.Vertical-Emphasis-Red-2 td {
	padding: 7px; line-height: 15pt;
}
table.Vertical-Emphasis-Red-2 td.alt {
	padding: 7px;
}
table.Vertical-Emphasis-Red-2 td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Vertical-Emphasis-Red-2 td.fcalt {
	background: rgb(238, 238, 238); padding: 7px;
}
.awesome {
	background: url("alert-overlay.png") repeat-x rgb(34, 34, 34) !important; padding: 5px 10px 6px !important; border-radius: 5px !important; color: rgb(255, 255, 255) !important; line-height: 1 !important; font-weight: bold !important; text-decoration: none !important; border-bottom-color: rgba(0, 0, 0, 0.25) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; display: inline-block !important; position: relative !important; cursor: pointer !important; box-shadow: 0px 1px 3px rgba(0,0,0,0.5) !important; text-shadow: 0px -1px 1px rgba(0,0,0,0.25) !important;
}
.awesome:visited {
	background: url("alert-overlay.png") repeat-x rgb(34, 34, 34) !important; padding: 5px 10px 6px !important; border-radius: 5px !important; color: rgb(255, 255, 255) !important; line-height: 1 !important; font-weight: bold !important; text-decoration: none !important; border-bottom-color: rgba(0, 0, 0, 0.25) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; display: inline-block !important; position: relative !important; cursor: pointer !important; box-shadow: 0px 1px 3px rgba(0,0,0,0.5) !important; text-shadow: 0px -1px 1px rgba(0,0,0,0.25) !important;
}
.awesome:hover {
	background-color: rgb(17, 17, 17) !important;
}
.awesome:active {
	top: 1px !important;
}
.awesome.small {
	font-size: 11px !important;
}
.awesome.small:visited {
	font-size: 11px !important;
}
.awesome {
	font-size: 13px !important;
}
.awesome:visited {
	font-size: 13px !important;
}
.awesome.medium {
	font-size: 13px !important;
}
.awesome.medium:visited {
	font-size: 13px !important;
}
.awesome.large {
	padding: 8px 14px 9px !important; font-size: 14px !important;
}
.awesome.large:visited {
	padding: 8px 14px 9px !important; font-size: 14px !important;
}
.awesome.green {
	background-color: rgb(145, 189, 9) !important;
}
.awesome.green:visited {
	background-color: rgb(145, 189, 9) !important;
}
.awesome.green:hover {
	background-color: rgb(116, 154, 2) !important;
}
.awesome.blue {
	background-color: rgb(45, 174, 191) !important;
}
.awesome.blue:visited {
	background-color: rgb(45, 174, 191) !important;
}
.awesome.blue:hover {
	background-color: rgb(0, 125, 154) !important;
}
.awesome.red {
	background-color: rgb(227, 49, 0) !important;
}
.awesome.red:visited {
	background-color: rgb(227, 49, 0) !important;
}
.awesome.red:hover {
	background-color: rgb(135, 35, 0) !important;
}
.awesome.magenta {
	background-color: rgb(169, 1, 75) !important;
}
.awesome.magenta:visited {
	background-color: rgb(169, 1, 75) !important;
}
.awesome.magenta:hover {
	background-color: rgb(99, 0, 48) !important;
}
.awesome.orange {
	background-color: rgb(255, 92, 0) !important;
}
.awesome.orange:visited {
	background-color: rgb(255, 92, 0) !important;
}
.awesome.orange:hover {
	background-color: rgb(212, 85, 0) !important;
}
.awesome.yellow {
	background-color: rgb(255, 181, 21) !important;
}
.awesome.yellow:visited {
	background-color: rgb(255, 181, 21) !important;
}
.awesome.yellow:hover {
	background-color: rgb(252, 146, 0) !important;
}
