/* Pages */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000;}
.topicpage {margin-left: 32px; margin-right: 16px; background: #ffffff repeat-y fixed;}
.topicmenu {margin-left: 0px;  margin-right: 32px; background: #ffffff repeat-y fixed;}
.navlist {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; text-align: left; margin-left: 16px; margin-right: 16px; color: #369; background-color: #e5e5e5;}
.navtoc  {font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 4px; margin-right: 16px; background-color: #e5e5e5;} 
.navfts  {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 16px; margin-right: 16px; color: #000; background-color: #e5e5e5;}
/* Navigation */
.toclist {margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.1em;}
.dyntoc {font-size: 0.6em; margin-top: 4px;} /* TD class */
.ftslist {font-size: 0.6em; margin-bottom: 0.3em;}
.toc0 {font-size: 1.0em; font-weight: bold; margin-left: 0px; margin-bottom: 10px;}
.toc1 {font-size: 0.6em; font-weight: bold; margin-top: 10px; margin-left: 4px;}
.toc2 {font-size: 0.6em; font-weight: normal; margin-top: 5px; margin-left: 12px; text-indent: -8px;}
.toc3 {font-size: 0.6em; font-weight: normal; margin-left: 24px; text-indent: -8px;}
.toc4 {font-size: 0.6em; font-weight: normal; margin-left: 38px; text-indent: -8px;}
.topicpage .toc1 {margin-left: 16px;}
.topicpage .toc2 {margin-left: 24px;}
.topicpage .toc3 {margin-left: 36px;}
.topicpage .toc4 {margin-left: 46px;}
.level1ix {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; margin-top: 3px; margin-left: 4px;}
.level2ix {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; margin-top: 1px; margin-left: 16px;}
.level3ix {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; margin-top: 1px; margin-left: 28px;}
.level4ix {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; margin-top: 1px; margin-left: 40px;}
/* topicmenu */
.sM	{margin-top: 3px;} 
td.mHiL	{background-repeat: repeat-y; background-position: 50% 50%; background-image: url(nav/vert_w.gif); text-align: center;}
td.mHi	{text-align: center; font-family: Verdana; font-size: 60%;  color: #fff; text-decoration: none;}
td.mHi a:link	{color: #fff; background-color: transparent; text-decoration: none;}
td.mHi a:visited{color: #fff; background-color: transparent; text-decoration: none;}
td.mHi a:hover	{color: #fff; background-color: transparent; text-decoration: none;}
td.mHi a:active	{color: #fff; background-color: transparent; text-decoration: none;}
/* links */
.navlist A:link		{color: #369; background-color: transparent; text-decoration: none;}
.navlist A:visited	{color: #966; background-color: transparent; text-decoration: none;}
.navlist A:hover	{color: #69C; background-color: transparent; text-decoration: none;}
.navlist A:active	{color: #69C; background-color: transparent; text-decoration: none;}
.navtoc A:link		{color: #369; background-color: transparent; text-decoration: none;}
.navtoc A:visited	{color: #369; background-color: transparent; text-decoration: none;}
.navtoc A:hover		{color: #69C; background-color: transparent; text-decoration: none;}
.navtoc A:active	{color: #69C; background-color: transparent; text-decoration: none;}
A:link		{color: #369; background-color: transparent; text-decoration: underline;}
A:visited	{color: #966; background-color: transparent; text-decoration: underline;}
A:hover		{color: #69C; background-color: transparent; text-decoration: underline;}
A:active	{color: #69C; background-color: transparent; text-decoration: underline;}
A img {color: none;}
.header A:link		{color: #369; background-color: transparent; text-decoration: none;}
.header A:visited	{color: #369; background-color: transparent; text-decoration: none;}
.header A:hover		{color: #69C; background-color: transparent; text-decoration: none;}
.header A:active	{color: #69C; background-color: transparent; text-decoration: none;}
.footer A:link		{color: #666; background-color: transparent; text-decoration: none;}
.footer A:visited	{color: #666; background-color: transparent; text-decoration: none;}
.footer A:hover		{color: #69C; background-color: transparent; text-decoration: none;}
.footer A:active	{color: #69C; background-color: transparent; text-decoration: none;} 
.heading1 A:link	{color: #000; background-color: transparent; text-decoration: none;}
.heading1 A:visited	{color: #000; background-color: transparent; text-decoration: none;}
.heading1 A:hover	{color: #69C; background-color: transparent; text-decoration: none;}
.heading1 A:active	{color: #69C; background-color: transparent; text-decoration: none;}
/* images */
img.BetterGraphics, img.generated, img.copied {border: 1px solid #369;}
img.BetterGraphicsNB, img.mi, img.epk, img.inline {border: 0; vertical-align: middle;}
/* Paragraph formats */
.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-style: normal; font-weight: normal;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-style: normal; font-weight: normal; color: #666; background-color: #e5e5e5;}
.newhtmlpage, 
.heading0 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 1.3em;  font-style: normal; font-weight: normal; margin-bottom: 1.0em; margin-top: 0.2em; line-height: 0.9em;}
.heading1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 1.05em; font-style: normal; font-weight: normal; margin-bottom: 0.5em; margin-top: 1.5em; border-bottom-width: 1px; border-color: #000; border-style: dotted; padding-bottom: 2px; border-left-width: 0; border-right-width: 0; border-top-width: 0;}
.heading2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 0.85em; font-style: normal; font-weight: bold;   margin-bottom: 0.5em; margin-top: 1.5em; border-bottom-width: 1px; border-color: #000; border-style: dotted; padding-bottom: 2px; border-left-width: 0; border-right-width: 0; border-top-width: 0;}
.heading3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 0.85em; font-style: normal; font-weight: bold;   margin-bottom: 0.5em; margin-top: 1.0em;}
.heading4 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 0.7em;  font-style: italic; font-weight: normal; margin-bottom: 0.5em; margin-top: 1.0em;}
.body         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; margin-top: 0.5em;  margin-bottom: 0em; /* 0.5em for UG */}
.bodyitalic   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: italic; margin-top: 0.5em;  margin-bottom: 0em; margin-left: 16px;}
.bodyrelative {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; margin-top: 0.25em; margin-bottom: 0em;}
.cbody, 
.cbodycenter, 
.cbodyright  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 3px; margin-bottom: 3px;}
.cbodycenter {text-align: center;}
.cbodyright  {text-align: right;}
.chead, 
.cheadcenter, 
.cheadright  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: bold; margin-top: 3px; margin-bottom: 3px;}
.cheadcenter {text-align: center;}
.cheadright  {text-align: right;}
.figure {margin-top: 8pt; margin-bottom: 8pt;}
.note {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-transform: uppercase; /* UG: none */ margin-bottom: 0em; margin-top: 1.0em;}
.pcode {font-family: Courier New, Courier, monospace; font-style: normal; font-weight: normal;}
.ol-n {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; margin-left: 15pt;}
table.olist1 {font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 8pt; margin-bottom: 0pt;}
table.olist1body {font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2pt; margin-bottom: 0pt;}
.olistnum {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: bold;}
table.plistsingle {margin-top: 8pt; margin-bottom: 0pt;}
.plistsingle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;}
ol {margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 24px; padding-left: 0px;}
ul {margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 16px; padding-left: 8px;}
ol ul, 
ul ul {margin-top: 0.25em; margin-bottom: 0.5em; margin-left: 32px; padding-left: 0px;}
.olist1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 0.5em; list-style-type: decimal;}
.olist2 {font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 0.5em; list-style-type: lower-alpha;}
.ulist1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 0.5em; list-style-type: square;}
.ulist2 {font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 0.25em; list-style-type: disc;}
.plist1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 0.25em; list-style: none;}
.plist2 {font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 0.25em; list-style: none;} /* UG: different usage, other specs */
table.deflist1  {margin-top: 0.5em; margin-bottom: 0.5em;}
.deflist1-key   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; text-transform: uppercase;}
.deflist1-value {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
table.deflist2  {margin-top: 0.5em; margin-bottom: 0.5em;} /* modified values for UG */
table.deflist2 tr {vertical-align: middle;}/* UG only */
.deflist2-key   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}/* additional values for UG */
.deflist2-value {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;} /* additional values for UG */
table.deflist3  {margin-top: 0.5em; margin-bottom: 0.5em;}
.deflist3-key   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
.deflist3-value {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
/* Tables and table content*/
table {text-align: left; text-indent: 0pt; border: 0pt solid red;}
table caption {}
table.visible {margin-top: 1.0em; margin-bottom: 1.5em;}
tr.theader {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold;   font-weight: normal; background-color: #32669a; color: #fff;}
tr.tbody   {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000;}
tr.tfooter {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #32669a; color: #fff;}
table.invisible {margin-top: 0.5em; margin-bottom: 0em;}
tr.invisible {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000;}
td .figure {margin-top: 3pt; margin-bottom: 3pt;}
th .body, 
td .body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; font-weight: normal; margin-top: 0.5em; margin-left: 0px; margin-bottom: 0em;}
/* Character formats */
.hottext {}
.Code {font-family: Courier New, Courier, monospace;}
.Emphasis, 
.Reference {font-style: italic;}
A .Reference {font-style: normal;}
.Function, 
.Screenquote, 
.Strong {font-weight: bold;}
.LabelHard {font-style: italic; font-weight: bold;}
.LabelSoft {font-style: italic; font-weight: normal;}
.Term {font-weight: bold;}
.Input {font-family: Courier New, Courier, monospace; font-weight: bold;}
.Subscript {}
.Superscript {}
.Symbol {font-family: Symbol;}
.WebURL {cursor: hand; text-decoration: underline; color: #369; background-color: transparent;}
