
P {
	padding-left: 30px;
	padding-right: 30px;
}

A:link {
	color: #3366cc
}

A:visited {
	color: #666666
}

dt {
	font-weight: bold;
	text-decoration: underline;
	color: #335533
}

.floater {
	  margin: 5px 6px 7px 8px;      /* top right bottom left */
	  background-color: beige;
	  padding: 10px 20px 30px 40px;
	  border: 5px solid #C0C0C0;
	  color: #070;
	  text-align:left;
}

body{
    margin: 0;
    padding: 135px 0 6em 0;
    border: 0;
}

div#topframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 140px;
    overflow: hidden;
    /*background: url(../images/img01.jpg) repeat; /* relative to this sheet */
    background-color: #434866;
    color: white;
}

@media screen{
  body>div#topframe {
  	position: fixed;
  }
  body>div#footframe {
  	position: fixed;
  }
}

* html body { /* for ie6 */
	overflow: hidden;
}
* html div#content{
  height:100%;
  overflow:auto;
 }
* html div#content { /*IE6 hack*/
height: 100%;
width: 100%;
overflow: auto;
}

#topframe #archer {
   position: absolute;
   top: 10px;
   left: 200px;
   display: inline;
   float: right;
}
#topframe #toptitle {
   margin-left: 10px;
   position: relative;
   left: 250px;
}

#topframe #archer img {
   height: 40px;
   width:  40px;
}

div#footframe {
    position: absolute;
    bottom: 0px;
    left:   0px;
    width: 100%;
    background-color: #eef;
    border-top: solid 1px;
}

#footcontent {
   margin-left: 15px;
   margin-right: 15px;
   margin-top: .5em;
   margin-bottom: .5em;
	font-size: 75%;
}

#rightfoot img {
   top: 2px;
   height:40px;
   width:30px;
   margin-left: 20px;
   bor//der: red 2px solid;
}

#rightfoot {
   position: relative;
   top: 0;
   margin-left: 10px;
   margin-right:auto;
   b//order: green 2px solid;
}

#contact {

}

#sales, #support {
   display: inline;
}

#connntent {
    padding: 0px 0 6em 0;
    position: absolute;
    top: 200px;
    left: 0;
    right: 0;
    overflow: auto;
    background: #fff;
}

.innerblock{
    margin: 15px;
}

#navbar ul {
    margin: 0;
    padding: 0;
    height: auto;
    font: default;
    list-style-type: none;
}

#navbar li {
    margin: 0;
    display: inline;
    list-style-type: none;
}

#navbar li a {
    padding: 5px 8px 17px 8px;      /* extra bottom margin for slop at content boundary */
    text-decoration: none;
    font-weight: bold;
    color: #dde;
    background:  #232535;
    border-left:  1px solid #cdf;
    border-top:   1px solid #cdf;
    border-right: 3px solid #cdf;
    position: relative;
    display: block;
    float: left;
    margin-right: 10px; /*  Tab separation  */
}

#navbar li a:hover {
    text-decoration: underline;
}

#navbar li.selected a  { /*selected tab style*/
    color: black;
    z-index: 10;
    background: #FFF;
    border-left:  1px solid #ee2;
    border-top:   2px solid #ee2;
    border-right: 3px solid #aa2;
}

#navbar li.selected a:hover {
    text-decoration: none;
}

.example {
    background-color: #ffffdd;
    border: solid 2px;
    width: 300px
}

.example pre {
	padding: 10px;
}


.docbox {
   border: solid 1px;
	background-color: #fafdff;
	padding: 1em;
}
.docwrapper {
	margin-left: 20px;
	margin-right: 25px;
}
.docwrapper h3 {
	margin: 1.5em 0 .4em;
}