/*****************
 * Generic styles
 *****************/
*, body, table, td, tr, p, li, ul, ol, a, h1, h2, h3, h4 {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif, SunSans-Regular; }
pre, tt, code, kbd, samp { font-family: monospace, Courier } 

body, th, td 	{
	color: #000000; 
	font-size: 10pt;
	background-color: white; margin-left:5px; margin-right:5px; margin-top:1px; 
}

h1 	{ font-size: 2em;}
h2 	{ font-size: 1.5em;}
h3 	{ font-size: 1.17em;}
h5 	{ font-size: .83em;}
h6 	{ font-size: .75em;}

big { font-size: 1.17em } 
small, sub, sup { font-size: .83em } 
sub { vertical-align: sub } 
sup { vertical-align: super }

h1, h2, h3, h4, h5, h6, b, strong { font-weight: bolder }
i, cite, em, var, address { font-style: italic } 
pre { white-space: pre }

img { border-style: none;}

a:link, a:visited, a:active {
	color: #636394;
	background-color: transparent;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
a:hover, a:focus {
	color: #666699;
	background-color: transparent;
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
hr {
	background: #EFF0F4;
	height: 1px;
	border: 0;
}
p {
	margin-left: 10px;
	margin-right: 10px;
}

/*********************
 * class names styles
 *********************/

div.section, div.book, div.index, div.preface, div.toc, div.table {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
}
p.releaseinfo, p.copyright, div.toc p, div.table p {
	margin-left: 0;
	margin-right: 0;
}

pre.programlisting {
	background: #eee;
	border: 1px solid black;
	padding: 5px;
	margin: 10px;
}

.classname {
	font-weight: bold;
}
