
    body {font-family:verdana, arial, sans-serif;font-size:10pt;background-color: #ffffff;color: black;}
    a { text-decoration: none;color: blue;}
    a:hover { color:red; }
    table {}
    td {  font-family:verdana, arial, sans-serif;font-size:10pt;padding-left: 3px;padding-right: 3px;}
    th {  font-family:verdana, arial, sans-serif;font-size:10pt;padding-left: 3px;padding-right: 3px;}
    h1, h2, h3, h4{font-family:verdana, arial, sans-serif;margin-bottom: 0px;color: #8c5933;}
	h1 	{ font-size: 18pt;}
    h2 {font-size: 16pt;}
    h3 {font-size: 14pt;}
    h4 {font-size: 10pt;}
    p {font-size:10pt;}
    ul {  font-size:10pt;}
    li {  font-size:10pt;}
    pre {font-family:courier new, courier, monospace;font-size: 9pt;}
    hr { height: 1px; border-bottom: dashed 1px #ef8473; border-top: dashed 0px #ef8473;}

	.sm {font-variant: small-caps;}
	.comments, .green {color: green;}
	.indent1{ padding-left:3em;}
    .rightjust td {padding-left: 2em; text-align:right; }

	
	#viclibref {}
	#container {position: relative; width: 750px;}

	#viclibguide {}
	
/*  height: 40em; overflow: auto; */	
	#nav {position: relative; top: 0em; width: 20em; padding-bottom: 10px; border-bottom: dashed 1px #ef8473; background-color:#fff; z-index:2;}
	#books h4{margin-left: -2em; }
	#books li{margin-left: -2em; font-size:10pt; line-height: 15pt; list-style-type: none; }
	#entries h4{margin-left: -2em; }
	#entries li{margin-left: -2em; font-size:10pt; line-height: 15pt; list-style-type: none; }

	#content { position: absolute; top: 0em; margin-left:21em; padding-left: 1em; border-left: dashed 1px #ef8473; width: 750px;}
	#decl{background-color: #eeeeee; line-height: 15pt;}
	
	#viclibdatatypes #container {position: relative; width: 1200px;}
	#viclibdatatypes h2 {display: inline; }	
	#viclibdatatypes table {border: 0; margin-bottom: 2.5em;}
	#viclibdatatypes tr {border-bottom: dashed 1px #888;}
    #viclibdatatypes td.dt {  width: 13em; font-size:8pt; color: #888;}
    #viclibdatatypes td.elem {  width: 15em; font-size:10pt;}
    #viclibdatatypes td.bytes {  width: 4em; font-size:10pt; text-align: right; visibility: hidden;}
    #viclibdatatypes td.comments {  width: 35em; font-size:10pt; text-align: left; padding-left: 1em;}
    #viclibdatatypes th {  font-size:10pt;text-align: left; font-weight:bold; border-bottom: solid 1px #ef8473;}
    #viclibdatatypes th.bytes {visibility: hidden;}
	#viclibdatatypes th.comments {color: Black; padding-left: 1em;}

	#viclibdatatypes td.constant {  width: 10em; font-size:10pt; }
    #viclibdatatypes td.value {  width: 4em; font-size:10pt; text-align: right; }
    #viclibdatatypes td.descrip { height: 2em; color: Green; font-size:10pt; text-align: left; padding-top: 2em; }

	

	html > body #nav {position: fixed;  bottom: 0em; width: 20em; overflow: auto; border-bottom: none;}
	html > body #books li{ font-size:8pt; line-height: 10pt; }
	html > body #entries li{ font-size:8pt; line-height: 10pt;  }

@media print {
	#container {width: auto;}
	#nav {display: none;}
	#content { position: relative; top: 0em; margin-left:1em; padding-left: 0; border-left: none}
	}