body,td,th,div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
    background: #FFFFFF;
    margin:3px;
}

img {
    border:0px;
}

hr {
    border:0px dashed #666666;
    margin:0px;
    padding:0px;
}

h1, h2, h3, h4, h5 {
	color: #FF6600;
    font-family: sans-serif;
}

span.term {
    font-weight: bold;
}

div.sidebar {
    background: #F0F0F0;
    border: 1px solid gray;
    padding: 5px;
    margin: 20px;
}

pre.programlisting {
    background: #F0F0F0;
    border: 1px solid gray;
    padding: 2px;
    font-size: 10pt;
    white-space: pre;
    margin-left:20px;
    margin-right:20px;
}

.navheader {
    background: #F0F0F0;
    border:1px solid #333333;
}

.navheader th {
    font-size:16px;
    font-weight:bold;
}
.navfooter {
    background: #F0F0F0;
    border:1px solid #333333;
    margin-top:10px;
}
.navfooter table, .navheader table  {
    padding:0px;
    margin:0px;
}
.releaseinfo {
    display:none;
}

.author {
    display:none;
}
.note {
    border:1px dashed #000000;
}
.tip {
    border:1px dashed #000000;
}
.sect1 .tip td, .sect2 .tip td, .sect1 .note td, .sect2 .note td {
    border:0px solid #000000;
}
table {
    margin-top:5px;
    margin-bottom:5px;
}
thead td {
    background-color:#eeeeee;
    font-weight:bold;
}
.sect1 table, .sect2 table {
    border-spacing:0px;
    border-collapse:collapse;
}
.sect1 td, .sect2 td {
    border:1px solid #000000;
    vertical-align:top;
    padding:2px;
}
