body {background: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 70%; line-height: 140%;}
form {margin: 0; padding: 0;}
select, input{font-family: verdana; font-size: .90em}
ul, li {margin-top: 5px;}

/* center titles */

A 			{
font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #23519E;}
A:hover 	{color: #0D214A;}
A:link		{ color: #23519E; }
A:visited	{ color: #23519E; }
A:active	{ color: #23519E; }

.style4 {font-size:12px;}

BODY.BOOK H1.TITLE, BODY.SET H1.TITLE {
	text-align: center;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #020167;
}

BODY.BOOK H3.CORPAUTHOR, BODY.SET H3.CORPAUTHOR {
	text-align: center;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
    color: #2E3192;                                    
}

BODY.BOOK .COPYRIGHT, BODY.SET .COPYRIGHT {
	text-align: center;
}

/* decoration for formal examples */

DIV.EXAMPLE {
	padding-left: 15px;
	border-style: solid;
	border-width: 0px;
	border-left-width: 2px;
	border-color: black;
	margin: 0.5ex;
}

/* less dense spacing of TOC */

.SET .TOC DL DT, .BOOK .TOC DL DT {
	padding-top: 1.5ex;
	padding-bottom: 1.5ex;
}

.SET .TOC DL DL DT, .BOOK .TOC DL DL DT {
	padding-top: 0ex;
	padding-bottom: 0ex;
}

.SCREEN, .SYNOPSIS {
	margin-left: 4ex;
}

.PROGRAMLISTING 
{
	margin-left: 2ex;
	color: #2E3192;
	font-size: 11px;
}

h1 {color: #5775A5; font-size: 1.5em; margin: 10px 0 14px 0;}
h2 {color: #5775A5; font-size: 1em; margin: 20px 0 12px 0;}


H3
{
	font-family: sans-serif;
	font-weight: bold;
        color: #2E3192;   
}

/* add in an image beside an itemized list  */
UL { margin-botton: 10px; list-style: url(images/bullet.png) square; }
/* miscellaneous */

.NAVHEADER TH	{ font-style: italic; }
.COMMENT	{ color: red; }

VAR		{ font-family: monospace; font-style: italic; }
/* Konqueror's standard style for ACRONYM is italic. */
ACRONYM		{ font-style: inherit; }

/* add an image icon to footnotes */
a[href^="#FTN"] {
	background: url(images/bullet.png) right center no-repeat;
}
a[name^="#FTN"] {
	background: url(images/bullet.png) right center no-repeat;
	padding-right: 12px;	
}

.SMALLERHEADING {
	text-align: center;
	font-style: italic;
	font-weight: normal;
	font-size: 50%;
        color: #2E3192; 
}

tt.sgmltag-starttag { color: #4080B0; }
tt.sgmltag-endtag { color: #4080B0;  }
tt.sgmltag-emptytag { color: #4080B0;  }
tt.sgmltag-sgmlcomment { color: #B02020; }
tt.sgmltag-xmlpi { color: #0000F8; }
tt.sgmltag-genentity { color: #686868; }
pre.programlisting { background-color: #F0F0F0;  }

.footerlabel 
{
	font-size:10px;
	font-weight: bold;
	color: #666666;

}
