.Title {
	color: rgb(23, 54, 93); letter-spacing: 0.25pt; font-family: "Cambria","serif"; font-size: 26pt; margin-bottom: 3pt;
}
.Subtitle {
	color: rgb(79, 129, 189); line-height: 115%; letter-spacing: 0.75pt; font-family: "Cambria","serif"; font-size: 12pt; font-style: italic; margin-bottom: 10pt;
}
.Quote {
	color: black; line-height: 115%; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: italic; margin-bottom: 10pt;
}
.IntenseQuote {
	margin: 10pt 0.65in 14pt; color: rgb(79, 129, 189); line-height: 115%; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: italic; font-weight: bold;
}
.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;
}
.CodeForeground {
	margin: 0in 0in 0pt; font-family: Courier New; font-size: 9pt;
}
.CodeInText {
	font-family: Courier New; font-weight: bold;
}
.ScreenText {
	font-family: Tahoma;
}
table {
	border-collapse: collapse;
}
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); 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 {
	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; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111');
}
table.Zebra-2 td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra-2 td.fcalt {
	padding: 7px;
}
table.Zebra-Red-2 {
	border: 0px solid rgb(238, 238, 238); 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 {
	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; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000');
}
table.Zebra-Red-2 td.fc {
	background: rgb(238, 238, 238); padding: 7px;
}
table.Zebra-Red-2 td.fcalt {
	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); 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.hd {
	padding: 7px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111');
}
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); 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.hd {
	padding: 7px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000');
}
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; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.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; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.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;
}
