body {
	background-color: #ffffff;
	padding:0;
	margin:0;
	font: normal 12px/normal verdana, arial, helvetica, sans-serif;
	color:#000000;
	text-align:left
	line-height: normal;
	}
.bodycopy   { color: #000000; font: 11px/normal verdana, arial, helvetica, sans-serif; text-align: left; margin: 10; padding-right: 10; padding-bottom: 10; padding-left: 10 }
.bodycopynopad   { color: #000000; font: 11px/13px arial, helvetica, sans-serif; text-align: left }
.bodycopynopadalignright { color: #000000; font: 11px/13px arial, helvetica, sans-serif; text-align: right }
.subheader      { color: #9cf; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 16px; font-family: arial, helvetica, sans-serif; text-align: left; padding-right: 10pt; padding-bottom: 0pt; padding-left: 15pt }
.superscriptsubheader { color: #9cf; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 16px; font-family: arial, helvetica, sans-serif; text-align: left; vertical-align: super }
.subheadernopad { color: #9cf; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 16px; font-family: arial, helvetica, sans-serif; text-align: left }
.casestudysubheader { color: #9cf; font-variant: normal; font-weight: bold; font-size: 13px; line-height: 15px; font-family: arial, helvetica, sans-serif; text-align: left }
.sectionheader     { color: #3292D1; font: italic 15px/17px arial, helvetica, sans-serif; text-align: left}
.sectionheaderbold { color: #3292d1; font: italic bold 15px/17px arial, helvetica, sans-serif; text-align: left }
.superscriptsectionheaderbold { color: #9c0; font: italic bold 11px/17px arial, helvetica, sans-serif; text-align: left; vertical-align: super }
.greenaccenttype   { color: #9c0; font: italic 12px/14px arial, helvetica, sans-serif; text-align: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px }
.greenaccenttypenomargin  { color: #9c0; font: italic 11px/13px arial, helvetica, sans-serif; text-align: left }
.superscriptgrnaccentnomargin { color: #9c0; font: italic 10px/14px arial, helvetica, sans-serif; text-align: left; vertical-align: super }
.bodycopycenter  { color: #000000; font: 11px/13px arial, helvetica, sans-serif; text-align: center; padding-right: 10pt; padding-left: 10pt }
.copyright   { color: #000000; font: italic 10px arial, helvetica, sans-serif; text-align: center }
.copyrightpad { color: #000000; font: italic 10px arial, helvetica, sans-serif; text-align: center; margin: 10pt; padding-right: 10pt; padding-bottom: 10pt; padding-left: 10pt }
.pbold    { color: #000000; font: bold 11px/13px arial, helvetica, sans-serif; text-align: left; vertical-align: top }
.pbolditalic { color: #000000; font: italic bold 11px/13px arial, helvetica, sans-serif; text-align: left; vertical-align: top }
.pbold13whtctr { color: #fff; font: bold 13px/15px arial, helvetica, sans-serif; text-align: center; vertical-align: top }
.pbold16whtctr { color: #fff; font: bold 16px/18px arial, helvetica, sans-serif; text-align: center; vertical-align: top }
.pbold13blkctr { color: #000; font: bold 13px/15px arial, helvetica, sans-serif; text-align: center; vertical-align: top }
.pbold13blkctritalic { color: #000; font: italic bold 13px/15px arial, helvetica, sans-serif; text-align: center; vertical-align: top }
.pboldcenter { color: #fff; font: bold 11px/13px arial, helvetica, sans-serif; text-align: center }
.pboldcenterlg  { color: white; font: bold 18px/20px arial, helvetica, sans-serif; text-align: center }
.lilevblue   { color: #3399cc; font: 11px/11px arial, helvetica, sans-serif; text-align: left; text-indent: 10pt; list-style-type: circle; padding-right: 10pt; padding-left: 10pt }
.listlev1    { color: #000000; font: 11px/13px arial, helvetica, sans-serif; text-align: left; list-style-type: disc; list-style-position: outside; margin-right: 20pt; margin-left: 20pt }
.listlevnumber { color: #000000; font: 11px/13px arial, helvetica, sans-serif; text-align: left; list-style-type: decimal; list-style-position: outside; margin-right: 20pt; margin-left: 20pt }
.listlevbold { color: #000000; font: bold 11px/13px arial, helvetica, sans-serif; text-align: left; list-style-type: disc; list-style-position: outside }
a:link  { color: #006699; font-size: 11pt; font-family: Arial, Helvetica, sans-serif}
a:visited  { color: #006699; font-size: 11pt; font-family: Arial, Helvetica, sans-serif}
a:hover   { color: #3292D1; font-size: 11pt; font-family: Arial, Helvetica, sans-serif }
.center  { vertical-align: middle; padding-top: 5px }
.xtrlrgheader  { color: #39c; font-size: 26px; line-height: 25px; font-family: Arial, Helvetica, sans-serif }
.darkbluepageheader     { color: #39c; font-weight: bold; font-size: 16px; line-height: 26px; font-family: Arial, Helvetica, sans-serif}
.superscriptpageheader { color: #39c; font-weight: bold; font-size: 16px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; vertical-align: super }
a:link {	text-decoration:none;	}
a:hover {	text-decoration:none;	}
a:visited {	text-decoration:none;	}

.listlevnumbersup {
color: #000000; font: 11px/13px arial, helvetica, sans-serif; text-align: center; list-style-type: decimal; list-style-position: outside; margin-right: 20pt; margin-left: 20pt
}
