BODY {
	margin: 0px;
	background-color: #DFDFF3;
}
P {
	font-family: arial, helvetica;
	font-size: 10pt;
	color: #000000;
	margin-top: 0;
	margin-bottom: 8px;
}
H1, H2, H3, H4, H5, H6 { text-align: center }

H1, H2, H3, H4, H5, H6 { margin-top: 0em; margin-bottom: 0em; }

H1   { font-size: 20px; font-weight: bold; margin-bottom: 2px }

H4  { font-size: 18px; font-style: italic; font-weight: bold }

H5  { font-size: 16px; font-style: italic; font-weight: bold }

H6   { font-size: 16px; font-weight: bold; margin-bottom: 2px }

hr { width: 80%; height: 2px }

BLOCKQUOTE  { margin-left: 30px }

.m0   {	
    margin: 0 0 0 0;
}
.m0-12 {
	font-size: 12pt;
	margin-top: 0;
	margin-bottom: 0;
}
.m0-20 {
	margin: 0 20px 4px;
}
.m0b {
	margin-bottom: 0;
}
.m1   { margin: 30px 36px 40px 40px }

.m2   { margin: 10px 18px 10px 20px }

.m3 {
	margin: 1em 30px
}
.m5 {
	font-size: 10pt;
	margin: 5px 0;
}
.m20 {
	margin: 0 30px 0 20px;
}
.mL40 {	margin-left: 40px}

.mR40 {	margin-right: 40px}

.mL10 { margin-left: 10px }

.mT   { margin-top: 40px }

.mT10 { margin-top: 10px }

.mT20 {
	margin-top: 20px
}

A:link {
	color: #505fb5;
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.italic:link {
	color: #505fb5;
	font: italic bold 10pt Arial, Helvetica, sans-serif;
}
A:hover {
	color:#34449b;
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ffff99;
}
A:visited {
	color: #505fb5;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:active {
	color: #34449b;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.link {
	font-weight: normal;
	color: #333399;
}
A.link:hover {
	color: #2794fa;
}
hr {
	width: 80%;
	height: 2px
}
hr.100 {
	width: 100%;
	height: 2px
}
LI {
	margin-left: 10px;
}
blockquote {
	margin-left: 20px;
}
TD.text0, div.text0 {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}
TD.text5, div.text5 {
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
TD.text10, div.text10 {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
TD.text10T, div.text10T {
	padding-top:10px;
}
TD.text10L, div.text10L {
	padding-left:10px;
}
TD.text10TL, div.text10TL {
	padding-left:10px;
	padding-top:10px;
}
TD.text10TLR, div.text10TLR {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
TD.text10LR, div.text10LR {
	padding-left:10px;
	padding-right:10px;
}
TD.text20, div.text20 {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
}
TD.text20L, div.text20L {
	padding-left:20px;
}
TD.text20T, div.text20T{
	padding-top:20px;
}
TD.text20TL, div.text20TL {
	padding-left:20px;
	padding-top:20px;
}
TD.text20TLR, div.text20TLR {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
}
TD.text20LR, div.text20LR {
	padding-left:20px;
	padding-right:20px;
}
TD.text30, div.text30 {
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;
}
TD.text30L, div.text30L {
	padding-left:30px;
}
TD.text30T, div.text30T {
	padding-top:30px;
}
TD.text30TL, div.text30TL {
	padding-left:30px;
	padding-top:30px;
}
TD.text30TLR, div.text30TLR {
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
}
TD.text30LR, div.text30LR {
	padding-left:30px;
	padding-right:30px;
}

input.button {
  color: #000;
  background: #A0A9D3;
  font-size: x-small;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #000;
}
.indent {
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 0;
}
.indent12 {
	font-size: 12pt;
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 0;
}
p.half {
	margin-top: 0;
	margin-bottom: 8;
}
.price {
	margin: 0 0 0;
	padding-right: 12px;
}
.lg  {
font-size: 110%;
}
.xlg  {
font-size: 120%;
}
.sm  {
font-size: 90%;
}

.TlgB  { font: 14pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.Tlggrey { color: #ccc; font: 14pt "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; }
.TlgBgrey { color: #ccc; font: bold 14pt "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; }

.TB  { font: 12pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.Tgrey { color: #ccc; font: 12pt "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; }
.TBgrey { color: #ccc; font: 12pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }

.TSB  { font: 12pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.TSgrey { color: #ccc; font: 10pt "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; }
.TSBgrey { color: #ccc; font: 10pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }

.T14p  { font: 14pt "Times New Roman", Times, serif; }
.T12p  { font: 12pt "Times New Roman", Times, serif; }
.T10p  { font: 10pt "Times New Roman", Times, serif; }
.T9pt  { font: 14pt "Times New Roman", Times, serif; }
.14p  { font-size: 14pt; }
.12p  { font-size: 12pt; }
.10p  { font-size: 10pt; }
.9pt  { font-size: 9pt; }
.16px  { font-size: 16px; }
.14px  { font-size: 14px; }
.12px  { font-size: 12px; }
.10px  { font-size: 10px; }
p.TlgB { font: 14pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
p.Tlggrey { color: #707070; font: 14pt "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; }
p.TlgBgrey { color: #707070; font: 14pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.TlgB { font: 14pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.Tlggrey { color: #707070; font: 14pt "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; }
.TlgBgrey { color: #707070; font: 14pt "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.TXlgBgrey { color: #707070; font: bold 18pt "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; }
.T16p { font: 16pt "Times New Roman", Times, serif; }
.T14p { font: 14pt "Times New Roman", Times, serif; }
.T12p { font: 12pt "Times New Roman", Times, serif; }
.T10p { font: 10pt "Times New Roman", Times, serif; }
.T9pt { font: 9pt "Times New Roman", Times, serif; }
.24pt { Font-size: 24pt;  font-family: Arial, Helvetica, sans-serif; line-height: 26pt; }
.22pt { font-size: 22pt; font-family: Arial, Helvetica, sans-serif; line-height: 24pt; }
.20pt { font-size: 20pt; font-family: Arial, Helvetica, sans-serif; line-height: 22pt; }
.18pt { font-size: 18pt; font-family: Arial, Helvetica, sans-serif; line-height: 20pt; }
.georgia14 { font-size: 14pt; font-family: Georgia, "Times New Roman", Times, serif; }
.georgia12 { font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; }
.georgia10 { font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; }
.georgia8 { font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; }
.tahoma14 { font-size: 14pt; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; }
.tahoma12 { font-size: 12pt; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; }

.sub  {  margin: 20px; }

.footer { font: normal 10px verdana; color: #333333; }

.grey { color: #707070; }

input {
	font: normal 10px verdana;
	color: #333333;
	border-top: solid 1px #666633;
	border-left: solid 1px #666633;
	border-right: solid 1px #DADAB6;
	border-bottom: solid 1px #DADAB6;
	background-color: #DFDFF3;
}
select, option, textarea, .form {
	font: normal 10px verdana;
	color: #333333;
	border-top: solid 1px #666633;
	border-left: solid 1px #666633;
	border-right: solid 1px #DADAB6;
	border-bottom: solid 1px #DADAB6;
	background-color: #DFDFF3;
}
.rc {
	background: none;
	border-width : 0px;
}
.button {
	font: bold 10px verdana;
	color: #666633;
	background-color: #DFDFF3;
	border-top: solid 2px #DADAB6;
	border-left: solid 2px #DADAB6;
	border-right: solid 2px #666633;
	border-bottom: solid 2px #666633;
	cursor: hand;
}
.lift /* raises letters up next to Audio buttons */ {
	position: relative;
	bottom: 6px
}
.sup /* raises letters up next to Audio buttons */ {
	font-size: 10px;
	position: relative;
	bottom: 4px
}
.linespace20 {
	line-height: 20px
}
.linespace24 {
	line-height: 24px
}
.linespace30 {
	line-height: 30px
}
.color1 {
	color: #66f;
}
.red {
	color: #d30b0b;
}
.blk { color:#000
}
.hedr {
	color: #fffbf0;
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
}
.yelobar {
	background-color: ffff99;
}
.yelobar14 {
	background-color: #ffff99;
	font-size: 14pt;
}
.option {
	font-size: 9pt;
}
