/* * styles.css * * Style Sheet for Applied Informatics Documentation. * * Copyright (c) 2004-2007, Applied Informatics * */body {    margin-top: 0;     margin-bottom: 0;    margin-left: 0;    margin-right: 0;    color: #000000;    background-color: #ffffff;}p, h1, h2, h3, h4, h5, h6, ul, ol, li, td, th, address, blockquote, strong, b, emph, i{	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }p, ul, ol, address, blockquote, h6{	color: black; 	font-size: 9pt; 	line-height: 12pt; 	margin-top: 6px; 	margin-bottom: 4px;}h1{	color: black; 	font-size: 18pt; 	font-weight: normal; 	line-height: 22pt; 	margin-top: 12px;	margin-right: 0;	margin-bottom: 12px;}h1.category, h1.namespace{	font-size: 10pt;	font-weight: bold;	margin-top: 0px;	margin-bottom: 8px;	margin-left: 16px;	margin-right: 16px;	line-height: 10pt; 	background: #0076B8;	color: white;}h1.template{	font-size: 11pt;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 16px;	margin-right: 16px;	line-height: 12pt; 	background: #0076B8;	color: white;}h1.title, h1.symbol{	font-size: 16pt;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 16px;	margin-right: 16px;	line-height: 18pt; 	background: #0076B8;	color: white;}div.header{	margin-top: 0;	margin-left: 0;	margin-right: 0;	margin-bottom: 0;	background: #0076B8;	color: white;	padding-top: 8px;	padding-bottom: 8px;	border-bottom-width: 1px;	border-bottom-color: #012F50;	border-bottom-style: solid;}div.body{	margin-top: 16px;	margin-left: 16px;	margin-right: 16px;}pre{	color: #111; 	background: #F4F4F4;	font-size: 8pt;	border-bottom-width: 1px;	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 4px;	padding-right: 4px;}h2 {	color: black; 	font-size: 16px; 	margin-top: 14px; 	margin-bottom: 0; }h3{	color: black;	font-size: 10pt; 	margin-top: 10px;	margin-right: 0;	margin-bottom: 0px;	background: #CCC;	border-bottom-width: 1px;	border-bottom-color: #AAA;	border-bottom-style: solid;	padding-left: 4px;	padding-right: 4px;	padding-top: 2px;	padding-bottom: 2px;}h3.overview{	color: black;	font-size: 12pt; 	margin-top: 0;	margin-right: 0;	margin-bottom: 0px;	background: white;	border-bottom-width: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	padding-bottom: 0px;}h4{	color: black; 	font-size: 10pt; 	margin-top: 10px; 	margin-bottom: 0; }p.decl{	color: black;	font-size: 8pt;	line-height: 10pt;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	background: #DDD;	border-bottom-width: 1px;	border-bottom-color: #BBB;	border-bottom-style: solid;	padding-left: 4px;	padding-right: 4px;	padding-top: 3px;	padding-bottom: 3px;}p.index{	font-size: 8pt;	line-height: 10pt;}li{    font-size: 9pt;    color: #000000;    margin-left: 0px;    margin-bottom: 2px;    margin-top: 4px;}ul{	padding-left: 0px;	margin-left: 2em;    list-style-type: disc;    list-style-position: outside;    list-style-image: url(../images/bullet.gif);    margin-top: 4px;}div.toc ul{	padding-left: 0px;	margin-left: 2em;    list-style-type: disc;    list-style-position: outside;    list-style-image: url(../images/bullet.gif);    margin-top: 4px;}li.level1{    font-size: 9pt;    color: #000000;    margin-left: 0px;    margin-bottom: 2px;    margin-top: 2px;    font-weight: bold;}li.level2{    font-size: 9pt;    color: #000000;    margin-left: 16px;    margin-bottom: 2px;    margin-top: 2px;}li.level3{    font-size: 9pt;    color: #000000;    margin-left: 32px;    margin-bottom: 2px;    margin-top: 2px;}strong, b{    font-weight: bold;}emph, i{    font-style: italic;}.address{	line-height: 11pt; 	margin-bottom: 4px;}.footer {	font-size: 7pt; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	text-align: left; 	line-height: 9pt; 	margin-top: 16px;	margin-left: 0;	margin-right: 0;	margin-bottom: 10px;}a:link {     color: #069;    text-decoration: underline;}a:visited {     color: #069;    text-decoration: underline; }a:active {     color: #069;    text-decoration: underline;}a:hover {     color: #069;    text-decoration: underline;  }a.namespace:link {     color: white;    text-decoration: none;}a.namespace:visited {     color: white;    text-decoration: none; }a.namespace:active {     color: white;    text-decoration: underline;}a.namespace:hover {     color: white;    text-decoration: underline;  }a.class:link {     color: black;    text-decoration: none;}a.class:visited {     color: black;    text-decoration: none; }a.class:active {     color: #069;    text-decoration: underline;}a.class:hover {     color: #069;    text-decoration: underline;  }a.footer:link {     color: #069;    text-decoration: underline;}a.footer:visited {     color: #069;    text-decoration: underline; }a.footer:active {     color: #069;    text-decoration: underline;}a.footer:hover {     color: #069;    text-decoration: underline;  }h3.overview a:link, h3.overview a:visited{     color: black;    text-decoration: none;}h3.overview a:active, h3.overview a:hover{     color: #069;    text-decoration: none;}h2 a:link, h3 a:link, h4 a:link{     color: black;    text-decoration: none;}h2 a:visited, h3 a:visited, h4 a:visited{     color: black;    text-decoration: none; }h2 a:active, h3 a:active, h4 a:active{     color: black;    text-decoration: none;}h2 a:hover, h3 a:hover, h4 a:hover{     color: black;    text-decoration: none;}li.level1 a:link, li.level2 a:link, li.level3 a:link{     color: #069;    text-decoration: underline;}li.level1 a:visited, li.level2 a:visited, li.level3 a:visited{     color: #069;    text-decoration: underline;}li.level1 a:active, li.level2 a:active, li.level3 a:active{     color: #069;    text-decoration: underline;}li.level1 a:hover, li.level2 a:hover, li.level3 a:hover{     color: #069;    text-decoration: underline;}.image{	margin-top: 10px;	margin-bottom: 10px;}.imagecaption{	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	color: black; 	font-size: 9pt; 	line-height: 12pt; 	font-style: italic;	margin-top: 4px; 	margin-bottom: 0px;}