.subhead { 
	color: #c03; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 16px; 
	font-family: tahoma, Arial, Helvetica, Swiss, SunSans-Regular; 
	padding-bottom: 4px;
}
.subhead { 
	color: #c03; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 16px; 
	font-family: tahoma, Arial, Helvetica, Swiss, SunSans-Regular; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	border-top: 1px dotted #999 
}
.bodytext { 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; 
	margin-top: 10px; 
	margin-right: 20px; 
	padding-top: 10px; 
	padding-right: 20px; 
}
p { 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.errortext  { 
	color: red; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.messagetext { 
	color: #036; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.graytext  { 
	color: #666; 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; 
	margin-right: 20px; 
	margin-left: 20px; 
	padding-right: 20px; 
	padding-left: 20px 
}
.miniheader   { 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding-top: 10px; 
	border-top: 1px dotted #999 
}
.smalltext   { 
	color: #000; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.formtext { 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.formgray { 
	color: #666; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.formrequired  { 
	color: red; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.formwhite { 
	color: #fff; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; 
	line-height: 13px; 
}
.formmissing  { 
	color: red; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular 
}
.smallsubhead  { 
	color: #000; 
	font-weight: 800; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
.smallsubwhite { 
	color: #fff; 
	font-weight: 800; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
.tiny   { 
	color: #666; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
.tinysubhead  { 
	color: black; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
.pix   { 
	color: #555; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	margin-bottom: 5px; 
	padding-right: 30px;
}
.indented  { 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
	margin-right: 30px; 
	margin-left: 25px; 
}
.indented2 { 
	margin-right: 20px; 
	margin-left: 20px; 
}
.arrowline       { 
	color: #666; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; 
	background-color: transparent; 
	background-image: url(pix/common/arrow-red.gif); 
	background-repeat: no-repeat; 
	background-position: 0 2px; 
	text-indent: 15px; 
	margin-right: 15px; 
	margin-left: 18px; 
}
.arrowline2  { 
	color: #666; 
	font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; 
	background-color: transparent; 
	background-image: url(pix/common/arrow-light.gif); 
	background-repeat: no-repeat; 
	background-position: 0 2px; 
	text-indent: 15px; 
	margin-right: 15px; 
	margin-left: 18px;
}
.arrowline3 { 
	background-image: url(pix/common/arrow-gray.gif); 
	background-repeat: no-repeat; 
	background-position: 0 2px; 
	text-indent: 18px; 
	margin-right: 20px; 
	margin-left: 20px; 
}
.pdfline    { 
	color: #666; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background: url(pix/icons/icon-pdf.gif) no-repeat; 
	text-indent: 15px; 
	margin-right: 15px; 
	margin-left: 17px }
.margin_none  { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular }
.margin_left   { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin-left: 20px }
.margin_top  { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin: 20px 0px }
.margin_right   { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin-right: 20px }
.margin_leftright  { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin-right: 15px; margin-left: 20px ; }
.margin_lastpara   { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin-right: 15px; margin-bottom: 20px; margin-left: 20px ; }
.margin_topthree  { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin-top: 20px; margin-right: 15px; margin-left: 20px }
.margin_all  { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin: 20px 15px 20px 20px }
.footer   { color: #666; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular; margin-left: 20px; padding-left: 20px }
.callout    { color: #666; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px 10px 10px; padding: 0px 0px 10px 10px }
.textcell { border: dashed 1px #999 }
.textcell_low { border-style: dashed; border-width: 0px 1px 1px 1px; border-color: #999 }
.textcell_bottom { border-bottom: 1px dashed #999; }
.textcell_left  { border-top: 0px dashed #999; border-right: 0px; border-bottom: 0px dashed #999; border-left: 1px dashed #999 }
.textcell_insideL { border-bottom: 1px dashed #999; border-left: 1px dashed #999 }
.textcell_insideR { border-right: 1px dashed #999; border-bottom: 1px dashed #999 }
.textcell_right  { border-style: dashed dashed dashed none; border-width: 0px 1px 0px 0px; border-color: #999 #999 #999  }
.textcell_rightGray { background-color: #ddd; border-style: dashed dashed dashed none; border-width: 1px 1px 1px 0px; border-color: #999 #999 #999  }
li   { 
	list-style-type: none; 
	list-style-image: url(pix/common/arrow-red.gif); 
	padding-right: 10px; 
	padding-bottom: 5px; 
}
