body {
	color:rgb(32,32,32);
	margin:0;
}
.toc, .chapter > p {
	margin-left:1em;
}
.article .titlepage, .bibliography, .glossary, .appendix {
	margin-left:1em;
	margin-right:1em;
}
.article .section .titlepage {
	margin-left:0;
}
.section {
	margin-left:2em;
	margin-right:1em;
}
.section .section {
	margin-left:0;
}
.header {
	font-size:1em;
	font-family:Times,'Times New Roman',serif;
	margin-bottom:1em;
	border-bottom:1px solid gray;
	padding:.4em 0 .4em .4em;
	background-color:#d1d3df;
}
.header img {
	vertical-align:bottom;
}
.header a img {
	border:2px solid #122761;
}
.navfooter {
	background-color:#d1d3df;
}
a:link {
	color:rgb(17, 63, 143);
}
a:visited {
	color:rgb(17, 63, 143);
}
a:hover {
	color:rgb(71, 115, 191)
}
.toc a {
	font-family:Arial, sans-serif;	
}
.toc {
	font-size:.9em;
}
.toc dd {
	margin-left:1em;
}
b {}

div.titlepage { 
	font-family: Arial, sans-serif;
}
.article h1 {margin-bottom:0}
.article h3 {margin-top:.3em}


div.author, p.copyright {
	margin-left:1em;
}
/*
div.titlepage h1 { 
    margin-bottom:0;
    padding-bottom:0;
}

div.titlepage h2 { 
    margin-top:0;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div.titlepage h3 {
    margin-top: 10px;
    padding-top: 0px;
}

div.titlepage h4 {
    margin-bottom: 0px;
padding-bottom: 0px;
}*/
div.titlepage h5 {
	font-size:1em;
}
div.titlepage h6 {font-size:.9em;margin-bottom:1em;}
div.titlepage h6.subtitle {font-family:Times,serif;margin:0;color:#333}

div.titlepage dl { 
	margin-left: 1em;
	padding-top: 0px;
	margin-top: 0px;
}
div.revhistory {
	border:none;
}
div.revhistory table {
	border:none;
	font-family:Times, "Times New Roman", serif;
}
div.glosslist dl dt {
	font-family:Arial;
	font-weight:bold;
	font-size:.8em;
}
.revhistory td, .revhistory th {
	border:none;
}
.filename {
	font-weight:700;
}
.command {
	font-family:"Courier New",Courier,monospace;
	font-size:.9em;
}
.procedure .title, .task .title {
	font-family:Arial, sans-serif;
	font-size:.9em;
}
.screen, .programlisting { 
	background-color: #eff2ff; 
	padding: 4px;
}
pre, code {
	font-family:Courier,"Courier New";
	font-size:12px
}
.itemizedlist ul {
	list-style-type: circle;
}
.itemizedlist ul li p {
	margin-bottom:.2em;
	margin-top:.5em;
}
.menuchoice, .guimenu, .guisubmenu, .guimenuitem { 
	font-weight: bold;
}
.keycap {
	font-family:"Courier New", Courier, monospace;
}
span.guibutton {
	background-color: #efefef; 
	padding: 3px 10px; 
	border:1px solid #9f9f9f;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
span.term {
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:.9em;
}
hr {
	color:gray;
	background-color:gray;
	height:1px;
	border:none;
}

.header a:hover img {
	border:2px solid rgb(71, 115, 191);
}
.navheader, .navfooter {
	font-family:Arial, sans-serif;
}
.navheader a, .navfooter a {
	font-family:Arial, sans-serif; 
	padding:.1em .2em;
}
.navheader a:hover, .navfooter a:hover {
	color:white;
	background-color:rgb(71, 115, 191);
	text-decoration:none;
}
/* ADMONITIONS */
div.note  {
	border:1px solid #f0c000;
	background-color:#ffffcf;
}
div.caution, div.warning {
	background-color:#ffcece;
}
div.tip {
	background-color:#e0eaef;
}
div.note, div.tip, div.important, div.caution, div.warning {
	margin-bottom:1em;

}
div.caution th, div.note th, div.tip th, div.important th, div.warning th {
	padding-top:10px;
	font-family:Arial;
	color:#333;
	font-size:1.2em;
	font-weight:normal;
}
div.caution p, div.note p, div.tip p, div.important p, div.warning p {
	margin-top:.4em;
	margin-right:1.8em;
	margin-left:3px;
	
}
div.caution td img, div.note td img, div.tip td img, 
div.important td img, div.warning td img {
	margin-top:6px;
	padding:0 8px
}
.note pre, .tip pre, .important pre, .caution pre {
	background-color:transparent;
}
.sidebar {padding:1em;border:1px solid #666}
/*
table {
	border-collapse:collapse;
	width:90%;
}
table thead td {
	font-family:Arial;
	font-weight:bold;
	background-color:#ececec;
	padding:1em;
	font-size:.8em;
	text-align:center;
}
table td, table th {
	padding:1em;
	border:1px solid #7b8689;
}
table tbody th {
	font-weight:normal;
	font-size:1.2em;
	text-align:left;
}
table tbody th span {
	font-weight:bold;
}
table tbody td {
	text-align:center;
	vertical-align:middle;
}
*/
h3.releaseinfo {
	font-size:1em;
	font-weight: normal;
}
