| BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { | 
 |   font-family: Verdana, Arial, Helvetica, sans-serif; | 
 |   font-size: 10pt; | 
 | } | 
 | H1 { | 
 | 	text-align: center; | 
 | 	font-size: 150%; | 
 | } | 
 | H2 { | 
 | 	font-size: 120%; | 
 | } | 
 | H3 { | 
 | 	font-size: 100%; | 
 | } | 
 | TD H2 | 
 | { | 
 |   /* We need the margin in order to ensure that in tables | 
 |    * the headings are centered. */ | 
 |   margin-top: 12px; | 
 |   margin-bottom: 12px; | 
 | } | 
 | CAPTION { | 
 |   font-weight: bold | 
 | } | 
 | DIV.center { | 
 | 	text-align: center; | 
 | 	margin-top: 0px; | 
 |     margin-bottom: 0px; | 
 |     padding: 0px; | 
 | } | 
 | DIV.center img { | 
 | 	border: 0px; | 
 | } | 
 | DIV.qindex { | 
 |   width: 100%; | 
 |   background-color: #e8eef2; | 
 |   border: 1px solid #84b0c7; | 
 |   text-align: center; | 
 |   margin: 2px; | 
 |   padding: 2px; | 
 |   line-height: 140%; | 
 | } | 
 | DIV.navpath { | 
 |   width: 100%; | 
 |   background-color: #e8eef2; | 
 |   border: 1px solid #84b0c7; | 
 |   text-align: center; | 
 |   margin: 2px; | 
 |   padding: 2px; | 
 |   line-height: 140%; | 
 | } | 
 | DIV.navtab { | 
 |        background-color: #e8eef2; | 
 |        border: 1px solid #84b0c7; | 
 |        text-align: center; | 
 |        margin: 2px; | 
 |        margin-right: 15px; | 
 |        padding: 2px; | 
 | } | 
 | TD.navtab { | 
 |        font-size: 100%; | 
 | } | 
 | A.qindex { | 
 |        text-decoration: none; | 
 |        font-weight: bold; | 
 |        color: #1A419D; | 
 | } | 
 | A.qindex:visited { | 
 |        text-decoration: none; | 
 |        font-weight: bold; | 
 |        color: #1A419D | 
 | } | 
 | A.qindex:hover { | 
 |   text-decoration: none; | 
 |   background-color: #ddddff; | 
 | } | 
 | A.qindexHL { | 
 |   text-decoration: none; | 
 |   font-weight: bold; | 
 |   background-color: #6666cc; | 
 |   color: #ffffff; | 
 |   border: 1px double #9295C2; | 
 | } | 
 | A.qindexHL:hover { | 
 |   text-decoration: none; | 
 |   background-color: #6666cc; | 
 |   color: #ffffff; | 
 | } | 
 | A.qindexHL:visited { | 
 |   text-decoration: none; | 
 |   background-color: #6666cc; | 
 |   color: #ffffff | 
 | } | 
 | A.el { | 
 |   text-decoration: none; | 
 |   font-weight: bold | 
 | } | 
 | A.elRef { | 
 |   font-weight: bold | 
 | } | 
 | A.code:link { | 
 |   text-decoration: none; | 
 |   font-weight: normal; | 
 |   color: #0000FF | 
 | } | 
 | A.code:visited { | 
 |   text-decoration: none; | 
 |   font-weight: normal; | 
 |   color: #0000FF | 
 | } | 
 | A.codeRef:link { | 
 |   font-weight: normal; | 
 |   color: #0000FF | 
 | } | 
 | A.codeRef:visited { | 
 |   font-weight: normal; | 
 |   color: #0000FF | 
 | } | 
 | A:hover { | 
 |   text-decoration: none; | 
 |   background-color: #f2f2ff | 
 | } | 
 | DL.el { | 
 |   margin-left: -1cm | 
 | } | 
 | .fragment { | 
 |        font-family: monospace, fixed; | 
 |        font-size: 95%; | 
 | } | 
 | PRE.fragment { | 
 |   border: 1px solid #CCCCCC; | 
 |   background-color: #f5f5f5; | 
 |   margin-top: 4px; | 
 |   margin-bottom: 4px; | 
 |   margin-left: 2px; | 
 |   margin-right: 8px; | 
 |   padding-left: 6px; | 
 |   padding-right: 6px; | 
 |   padding-top: 4px; | 
 |   padding-bottom: 4px; | 
 | } | 
 | DIV.ah { | 
 |   background-color: black; | 
 |   font-weight: bold; | 
 |   color: #ffffff; | 
 |   margin-bottom: 3px; | 
 |   margin-top: 3px | 
 | } | 
 |  | 
 | DIV.groupHeader { | 
 |        margin-left: 16px; | 
 |        margin-top: 12px; | 
 |        margin-bottom: 6px; | 
 |        font-weight: bold; | 
 | } | 
 | DIV.groupText { | 
 |   margin-left: 16px; | 
 |   font-style: italic; | 
 |   font-size: 95% | 
 | } | 
 | BODY { | 
 |   background: white; | 
 |   color: black; | 
 |   margin-right: 20px; | 
 |   margin-left: 20px; | 
 | } | 
 | TD.indexkey { | 
 |   background-color: #e8eef2; | 
 |   font-weight: bold; | 
 |   padding-right  : 10px; | 
 |   padding-top    : 2px; | 
 |   padding-left   : 10px; | 
 |   padding-bottom : 2px; | 
 |   margin-left    : 0px; | 
 |   margin-right   : 0px; | 
 |   margin-top     : 2px; | 
 |   margin-bottom  : 2px; | 
 |   border: 1px solid #CCCCCC; | 
 | } | 
 | TD.indexvalue { | 
 |   background-color: #e8eef2; | 
 |   font-style: italic; | 
 |   padding-right  : 10px; | 
 |   padding-top    : 2px; | 
 |   padding-left   : 10px; | 
 |   padding-bottom : 2px; | 
 |   margin-left    : 0px; | 
 |   margin-right   : 0px; | 
 |   margin-top     : 2px; | 
 |   margin-bottom  : 2px; | 
 |   border: 1px solid #CCCCCC; | 
 | } | 
 | TR.memlist { | 
 |   background-color: #f0f0f0; | 
 | } | 
 | P.formulaDsp { | 
 |   text-align: center; | 
 | } | 
 | IMG.formulaDsp { | 
 | } | 
 | IMG.formulaInl { | 
 |   vertical-align: middle; | 
 | } | 
 | SPAN.keyword       { color: #008000 } | 
 | SPAN.keywordtype   { color: #604020 } | 
 | SPAN.keywordflow   { color: #e08000 } | 
 | SPAN.comment       { color: #800000 } | 
 | SPAN.preprocessor  { color: #806020 } | 
 | SPAN.stringliteral { color: #002080 } | 
 | SPAN.charliteral   { color: #008080 } | 
 | SPAN.vhdldigit     { color: #ff00ff } | 
 | SPAN.vhdlchar      { color: #000000 } | 
 | SPAN.vhdlkeyword   { color: #700070 } | 
 | SPAN.vhdllogic     { color: #ff0000 } | 
 |  | 
 | /* @group Member Descriptions */ | 
 |  | 
 | .mdescLeft, .mdescRight, | 
 | .memItemLeft, .memItemRight, | 
 | .memTemplItemLeft, .memTemplItemRight, .memTemplParams { | 
 | 	background-color: #FAFAFA; | 
 | 	border: none; | 
 | 	margin: 4px; | 
 | 	padding: 1px 0 0 8px; | 
 | } | 
 |  | 
 | .mdescLeft, .mdescRight { | 
 | 	padding: 0px 8px 4px 8px; | 
 | 	color: #555; | 
 | } | 
 |  | 
 | .memItemLeft, .memItemRight, .memTemplParams { | 
 | 	border-top: 1px solid #ccc; | 
 | } | 
 |  | 
 | .memItemLeft, .memTemplItemLeft { | 
 |         white-space: nowrap; | 
 | } | 
 |  | 
 | .memTemplParams { | 
 | 	color: #606060; | 
 |         white-space: nowrap; | 
 | } | 
 |  | 
 | .search { | 
 |   color: #003399; | 
 |   font-weight: bold; | 
 | } | 
 | FORM.search { | 
 |   margin-bottom: 0px; | 
 |   margin-top: 0px; | 
 | } | 
 | INPUT.search { | 
 |   font-size: 90%; | 
 |   color: #000080; | 
 |   font-weight: normal; | 
 |   background-color: #e8eef2; | 
 | } | 
 | TD.tiny { | 
 |   font-size: 85%; | 
 | } | 
 | a { | 
 |   color: #1A41A8; | 
 | } | 
 | a:visited { | 
 |   color: #2A3798; | 
 | } | 
 | .dirtab { | 
 |   padding: 4px; | 
 |   border-collapse: collapse; | 
 |   border: 1px solid #84b0c7; | 
 | } | 
 | TH.dirtab { | 
 |   background: #e8eef2; | 
 |   font-weight: bold; | 
 | } | 
 | hr { | 
 | 	height: 0; | 
 | 	border: none; | 
 | 	border-top: 1px solid #666; | 
 | } | 
 |  | 
 | /* Styles for detailed member documentation */ | 
 |  | 
 | .memtemplate { | 
 | 	font-size: 80%; | 
 | 	color: #606060; | 
 | 	font-weight: normal; | 
 | 	margin-left: 3px; | 
 | } | 
 |  | 
 | .memnav { | 
 | 	background-color: #e8eef2; | 
 | 	border: 1px solid #84b0c7; | 
 | 	text-align: center; | 
 | 	margin: 2px; | 
 | 	margin-right: 15px; | 
 | 	padding: 2px; | 
 | } | 
 |  | 
 | .memitem { | 
 | 	padding: 0; | 
 | 	margin-bottom: 10px; | 
 | } | 
 |  | 
 | .memname { | 
 | 	white-space: nowrap; | 
 | 	font-weight: bold; | 
 | } | 
 |  | 
 | .memproto, .memdoc { | 
 | 	border: 1px solid #84b0c7;	 | 
 | } | 
 |  | 
 | .memproto { | 
 | 	padding: 2; | 
 | 	background-color: #d5e1e8; | 
 | 	font-weight: bold; | 
 | 	-webkit-border-top-left-radius: 8px; | 
 | 	-webkit-border-top-right-radius: 8px; | 
 |         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | 
 | 	-moz-border-radius-topleft: 8px; | 
 | 	-moz-border-radius-topright: 8px; | 
 |         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | 
 |  | 
 | } | 
 |  | 
 | .memdoc { | 
 | 	padding: 2px 5px; | 
 | 	background-color: #eef3f5; | 
 | 	border-top-width: 0; | 
 | 	-webkit-border-bottom-left-radius: 8px; | 
 | 	-webkit-border-bottom-right-radius: 8px; | 
 |         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | 
 | 	-moz-border-radius-bottomleft: 8px; | 
 | 	-moz-border-radius-bottomright: 8px; | 
 |         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | 
 | } | 
 |  | 
 | .paramkey { | 
 | 	text-align: right; | 
 | } | 
 |  | 
 | .paramtype { | 
 | 	white-space: nowrap; | 
 | } | 
 |  | 
 | .paramname { | 
 | 	color: #602020; | 
 | 	white-space: nowrap; | 
 | } | 
 | .paramname em { | 
 | 	font-style: normal; | 
 | } | 
 |  | 
 | /* End Styling for detailed member documentation */ | 
 |  | 
 | /* for the tree view */ | 
 | .ftvtree { | 
 |   font-family: sans-serif; | 
 |   margin:0.5em; | 
 | } | 
 | .directory { | 
 |   font-size: 9pt; | 
 |   font-weight: bold; | 
 | } | 
 | .directory h3 { | 
 |   margin: 0px; | 
 |   margin-top: 1em; | 
 |   font-size: 11pt; | 
 | } | 
 | .directory > h3 { | 
 |   margin-top: 0; | 
 | } | 
 | .directory p { | 
 |   margin: 0px; | 
 |   white-space: nowrap; | 
 | } | 
 | .directory div { | 
 |   display: none; | 
 |   margin: 0px; | 
 | } | 
 | .directory img { | 
 |   vertical-align: -30%; | 
 | } | 
 |  | 
 | H2 A { | 
 |   font-size: 13pt;margin:10px 0 1em 1em;display:block; | 
 | } | 
 | H2 A:hover { | 
 |   background-color: #d8d6af | 
 | } | 
 | A.top  { | 
 |   font-size: 11pt; | 
 |   display:block; | 
 |   color: #666666; | 
 |   position:absolute; | 
 |   right:20pt; | 
 |   margin:12pt 0 0 0; | 
 |   text-decoration : none; | 
 | } | 
 | A.top:hover, A.logo:hover { | 
 |   background-color: transparent;font-weight : bolder; | 
 | } | 
 | .note { | 
 |   font-size: 8.5pt; | 
 | } | 
 |  | 
 | DIV.navigation { | 
 |   min-height    : 64px; | 
 |   padding-left  : 80px; | 
 |   padding-top   : 5px; | 
 | } | 
 |  | 
 | img { | 
 |     border: 0; | 
 | } | 
 | table { | 
 |     border-collapse: collapse; | 
 |     border-style: none; | 
 |     font-size: 1em; | 
 | } | 
 | th { | 
 |     text-align: left; | 
 |     padding-right: 1em; | 
 | /*     border: #cccccc dashed; */ | 
 | /*     border-style: dashed; */ | 
 | /*     border-width: 0 0 3px 0; */ | 
 | } | 
 |  | 
 |  | 
 | TABLE.noborder { | 
 |   border-collapse: separate; | 
 |   border-bottom-style : none; | 
 |   border-left-style   : none; | 
 |   border-right-style  : none; | 
 |   border-top-style : none ; | 
 |   border-spacing : 0px 0px; | 
 |   margin: 4pt 0 0 0; | 
 |   padding: 0 0 0 0; | 
 | } | 
 | TABLE.noborder TD { | 
 |   border-bottom-style : none; | 
 |   border-left-style   : none; | 
 |   border-right-style  : none; | 
 |   border-top-style : none; | 
 |   border-spacing : 0px 0px; | 
 |   margin: 0 0 0 0; | 
 |   vertical-align: top; | 
 | } | 
 |  | 
 | table.tutorial_code { | 
 |   border-collapse: collapse; | 
 |   border-width: 1px; | 
 |   border-style: dotted; | 
 |   border-color: #888888; | 
 |   empty-cells : hide; | 
 |   margin: 4pt 0 0 0; | 
 |   padding: 0 0 0 0; | 
 | } | 
 | table.tutorial_code tr { | 
 |    border-style: dashed; | 
 |    border-width: 1px; | 
 |    border-color: #888888; | 
 | } | 
 | table.tutorial_code td { | 
 |   border-style: none dotted none dotted; | 
 |   border-width: 0 1px 0 1px; | 
 |   border-color: transparent; | 
 |   empty-cells : show; | 
 |   margin: 0 0 0 0; | 
 |   padding: 2pt 5pt 2pt 5pt; | 
 |   vertical-align: middle; | 
 | } | 
 | DIV.eimainmenu { | 
 |   text-align:     center; | 
 | /*   border-top:     solid; */ | 
 | /*   border-bottom:  solid; */ | 
 | } | 
 |  | 
 | /* center version number on main page */ | 
 | H3.version {  | 
 |   text-align:     center; | 
 | } |