/*
 * style.css
 By robert Harker, Harker Systems
 Last updated Aug 2, 2007
 */

@import url("docnav.css");

body {
  background : #fefefe;
  border : 0;
  margin : 0;
  font : 0.8em Tahoma, sans-serif;
  color : black;
}

A:link {
  color : #999999;
  text-decoration : none;
}

A:hover {
  color : #6c8eff;
  text-decoration : underline;
}

A:active {
  color : #999999;
  text-decoration : none;
}

A:active:hover {
  color : #6c8eff;
  text-decoration : underline;
}

A:visited {
  color : #999999;
  text-decoration : none;
}

A:visited:hover {
  color : #6c8eff;
  text-decoration : underline;
}

div.wrap {
  margin-left : 20px;
}

#sidebar {
  float : left;
  text-align : right;
  width : 140px;
}

#sidebar img {
  width : 130px;
  text-align : center;
}

div.container {
  margin-left : 150px;
  border-left : 1px solid #cccccc;
}

div.title1 {
  height : 40px;
  padding : 0 0 5px 5px;
  text-align : left;
  font-size : 2.5em;
}

div.title {
  clear : both;
  height : 40px;
  padding : 0 0 5px 5px;
  text-align : left;
  font-size : 2.5em;
}

div.main {
  margin : 0 1em 0 0;
}

div.main h1, div.main h2, div.main h3, div.main h4, div.main h5, div.main p {
  padding : 0 0 0 5pt;
}

div.main pre {
  padding : 0 0 0 15pt;
}
div.content1 h2, div.content2 h2, div.content1 h3, div.content2 h3 {
  line-height : 1.3;
  padding : 0 0 0 5pt;
  margin : 0 0 0 0;
}

div.content1 ul, div.content2 ul {
  padding : 3pt 0 10pt 30pt;
  margin : 0;
}

div.container li {
  list-style : none;
  text-decoration : none;
  list-style-type : none;
  line-height : 1.3;
  margin-left : -19pt;
}

div.content1 {
  width : 48%;
  float : left;
  text-align : left;
}

.content2 {
  width : 48%;
  float : right;
  text-align : left;
}

table {
  line-height : 1.3;
  padding : 0 0 0 5pt;
  margin : 0 0 0 0;
}

h2 {
  text-align : left;
  font-size : 11pt;
  font-weight : bold;
}

h2 tt {
  font-size : 11pt;
}

h3 {
  text-align : left;
  font-size : 9pt;
  font-weight : bold;
}

h3 tt {
  font-size : 9pt;
}

p tt {
  font-size : 10pt;
}

#li {
#  font-size : 8pt;
#}

#tt {
#  font-size : 8pt;
#}

div.navbar {
  margin-left : 130px;
  top : 10px;
  right : 3pt;
  border : 0;
  margin : 0;
  right : 3pt;
  height : 30pt;
  padding : 5pt 10pt 5pt 10pt;
  background-color : #eee;
  text-align : right;
  border-top : 1px solid #bbb;
  border-bottom : 3pt solid #0072ff;
}

.navbaractive:link, .navbaractive:visited {
  text-decoration : none;
  text-align : center;
  float : right;
  display : block;
  padding : 0 10pt 5pt 10pt;
  background-color : #ccc;
  color : #0072ff;
  font-size : 1em;
  margin-top : -6pt;
  margin-bottom : -1pt;
}

.navbar.li, .navbar:link, .navbar:visited {
  text-decoration : none;
  text-align : center;
  float : right;
  display : block;
  padding : 0 10pt 5pt 10pt;
  color : #0072ff;
  font-size : 1em;
  margin-top : -6pt;
  margin-bottom : -1pt;
}

.navbar:hover, .navbaractive:hover {
  text-decoration : none;
  background-color : #ddd;
}

#footer {
  text-align : center;
  font-size : 10px;
  height : 30px;
  margin-top : 10px;
  border-top : 1px solid #cccccc;
  text-transform : lowercase;
}

#navlist {
  padding : 0 1px 1px;
  margin-left : 0;
  font : bold 12px Verdana, sans-serif;
  background : #f3f3f3;
  float : right;
}

#navlist p {
  display : block;
  padding : 0.75em 0.5em 0.25em 0.75em;
  margin : 0;
  color : #0000ff;
  text-decoration : none;
  text-align : right;
}

#navlist ul {
  width : 140px;
  padding : 0;
  list-style : none;
  margin : 0;
}

#navlist li {
  padding : 0;
  margin : 0;
  border-top : 1px solid #cccccc;
  text-align : right;
}

#navlist li a {
  display : block;
  padding : 0.25em 0.5em 0.25em 0.75em;
  background : #f3f3f3;
  text-decoration : none;
}

#navlist li a:link {
  color : #6c8eff;
}

#navlist li a:visited {
  color : #999999;
}

#navlist li a:hover {
  border-color : #fe3;
  color : #666666;
  background : #ffffff;
}

