
a:link    { color: #00008B; text-decoration: underline; }
a:visited { color: #000055; text-decoration: underline; }
a:active  { color: #FF0000; text-decoration: underline; }

body { background-color: #FFFFFF; }

caption { color: #000000; font-family: verdana, sans-serif; }

div.fndivbody { background-color: #FFFF99; }

em.Code {
	color: #000000;
	font: Normal Medium 12px Courier, monospace;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
}

div.Graphic { text-align: center; }

em.Emphasis { font-style: Italic; }

em.Runin {
	color: #000000;
	font: Italic Bold 12px Verdana, sans-serif;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
}

.code { font-family: Courier, teletype; }

p.Indent { margin-left: 0.5in; }

h1, h2, h3, b { font-family: sans-serif; }

.Heading2 {
	font-weight: bold;
}


.TableTitle, h1.TableTitle, h2.TableTitle, h3.TableTitle, h4.TableTitle, h5.TableTitle, h6.TableTitle {
		color: #000000;
	font: Italic bold 12px sans-serif;
	margin: 6px 0px 8px;
	text-align: center;
	vertical-align: baseline;
}

div.frame table td { padding-left: 6px; }

h3.inlinesectionheader { margin-bottom: 0.25in; padding-top: 0.5in; }

hr.relatedrule { color: #8B0000; margin-top: 0px; text-align: left; }

li {
	color: #000000;
	font: 12px/17px verdana, sans-serif;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

li.Bulleted {
	color: #000000;
	font: 12px/17px verdana, sans-serif;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
}

li.Numbered {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px 0px 10px 22px;
	text-align: left;
	text-indent: 0px;
}

p {
	font: 12px/17px verdana, arial, sans-serif;
	margin-left: 0px;
}
P.Illustration { align: center; }

p.absextra {
	color: #000000;
	font: 12px/14.5px verdana, arial, sans-serif;
}

p.absextratab {
	color: #00008B;
	font: bold 11px/14.5px verdana, arial, sans-serif;
}

p.absleft { color: #000000; font: 9px verdana, arial, sans-serif; }

p.codequote {
	font: 11px monospace;
	margin-left: 36px;
	margin-right: 36px;
}



p.graphic {
	align: center;
	text-align: center;
	vertical-align: text-top;
}

p.howtoget {
	color: #000000;
	font: 10px/14.5px verdana, arial, sans-serif;
	margin-left: 8px;
}

p.Indented {
	color: #000000;
	font: 12px verdana, arial, sans-serif;
	margin: 9px 0px 0px 18px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	text-transform: none;
	vertical-align: baseline;
}

p.leftdetail {
	color: #000000;
	font: 10px verdana, arial, sans-serif;
	margin-bottom: 10px;
}

p.leftlink { color: #00008B; font: 11px verdana, arial, sans-serif; }

p.leftlinkthere {
	color: #00008B;
	font: bold 12px verdana, arial, sans-serif;
	text-decoration: none;
}

p.lefttab {
	color: #00008B;
	font: bold 12px/17px verdana, arial, sans-serif;
}

p.leftthumb { margin-top: 30px; }

p.normal-para {
	color: #000000;
	font: 12px Verdana, Arial, sans-serif;
	margin: 9px 0px 0px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	vertical-align: baseline;
}

p.Quote {
	font: 11px Verdana, Arial, sans-serif;
	margin-left: 36px;
	margin-right: 36px;
	margin-top: 9px;
	text-align: left;
}

p.relatedhead {
	color: #8B0000;
	font: 11px verdana, arial, sans-serif;
	margin-bottom: 0px;
}

p.relateditem {
	color: #00008B;
	font: 10px/13px verdana, arial, sans-serif;
	margin-top: 0px;
}



p.whatsit {
	color: #000000;
	font: Normal bold 14px "Myriad MM", sans-serif;
	margin: 0px 0px 60px;
	text-align: right;
	text-decoration: none;
	text-indent: 0px;
	text-transform: none;
	vertical-align: baseline;
}

td { color: #000000; font: 12px verdana, sans-serif; }

th { color: #000000; font-family: verdana, sans-serif; }

ul {
	color: #000000;
	font: 12px/17px verdana, sans-serif;
	margin-bottom: 6px;
	margin-top: 6px;
}

td.TableCell {
	color: #000;
	text-align: left;
	vertical-align: middle;
	margin: 2px 2px 2px 2px;
	padding: 5px 4px;
	font: 12px Verdana;
}

p.TableCell {
	color: #000;
	text-align: left;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 4px;
	font: 12px Verdana;
}

li.TableCellListItem {
	color: #000;
	text-align: left;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 4px;
	font: 12px Verdana;
}

.TableHeader {
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 3px;
	font: 700 12px Verdana;
}

td.TableRowHeader { 
	margin: 2px 2px 2px 2px;
	padding: 5px 4px;
}

.TableRowHeader {
	font: 12px Verdana;
}


tr.FirstRow { background-color: #fff2f2; }
tr.OddRow   { background-color: #fffff2; }
tr.EvenRow  { background-color: #efefff; }

.CellBody {
	color: #000000;
	font: 12px Verdana, sans-serif;
	margin: 1px;
	text-align: left;
	vertical-align: baseline;
}

.CellBody2 {
	color: #000000;
	font: 12px Verdana, sans-serif;
	margin: 1px;
	text-align: left;
	vertical-align: baseline;
}

.CellBodyCenter {
	color: #000000;
	font: 12px Verdana, sans-serif;
	margin: 2px;
	text-align: center;
	vertical-align: baseline;
}

.CellBodyCenter 2{
	color: #000000;
	font: 12px Verdana, sans-serif;
	margin: 2px;
	text-align: center;
	vertical-align: baseline;
}

.CellHeading {
	color: #000000;
	font: bold 12px Verdana, sans-serif;
	margin: 3px;
	text-align: center;
	vertical-align: baseline;
}

.CellHeading2 {
	color: #000000;
	font: bold 12px Verdana, sans-serif;
	margin: 3px;
	text-align: center;
	vertical-align: baseline;
}

.CellRowHead {
	color: #000000;
	font: bold 12px Verdana, sans-serif;
	margin: 2px;
	text-align: center;
}

.CellRowHead2 {
	color: #000000;
	font: bold 12px Verdana, sans-serif;
	margin: 2px;
	text-align: center;
}


.notetitle { color: #FFFFFF; font: bold 25px/30px arial, sans-serif; }

.redbullet { color: #8B0000; font-size: 14px; line-height: 14.5px; }

.Runin     { font-weight: bold; }
.ParaRunin { font-weight: bold; }

.specialbtn { color: #9900CC; font-size: 9px; font-style: italic; }

.superscript { color: #000000; font: normal 10px Verdana, sans-serif; }

div.frameframe table { text-align: center; }


 p.Footnote {
	color: #000000;
	font: 11px Verdana, sans-serif;
	margin: 8px 0px 0px 15px;
	text-align: left;
	text-indent: -20px;
}

p.TableFootnote {
	color: #000000;
	font: 11px Verdana, sans-serif;
	margin: 3px 0px 0px 15px;
	text-align: left;
	text-decoration: none;
	text-indent: -15px;
	vertical-align: baseline;
}

.footnoteNumber      { color: #00008B; font: bold 11px Verdana, sans-serif; }
.tableFootnoteNumber { color: #00008B; font: bold 11px Verdana, sans-serif; }

a.footnote { color: #00008B; font: normal 10px Verdana, sans-serif; 
             vertical-align: top; font-weight: bold;
}

a.tableFootnote { color: #00008B; font: normal 10px Verdana, sans-serif; 
             vertical-align: top; font-weight: bold;
			 margin-left: 2px;
}

a.footnote:link, a.footnote:visited, 
a.footnoteNumber:link, a.footnoteNumber:visited,
a.tableFootnote:link, a.tableFootnote:visited { text-decoration: none; }

div.TableFootnotes           { margin-left: 0.5in;   margin-right: 0.25in; }
div.Footnotes, div.footnotes {  margin-left: 0.25in; margin-right: 0.25in; }


