.doc
  {
    background: white; font-size: 10px; font-family: Verdana, Arial, Helvetica; margin: 8px; margin-left: 16px; margin-right: 16px; color: #505050;
  }

.doc P
  {
    font-size: 10px; 
  }

.doc P.itemhead
  {
    margin-bottom: 3px; font-weight: bold;
  }

/* Tag styles */
.doc .screenshots
  {
    width: 100%; 
  }

.doc .screenshots TD
  {
	width: 50%; padding: 7px; vertical-align: top;
  }

.doc TH
  {
    font-family: Verdana, Arial, Helvetica; text-align: left; color: #505050; font-weight: bold;
  }

.doc TD
  {
	font-size: 10px; padding-bottom: 8px;
  }
.doc TD.item
  {
    vertical-align: top; padding-top: 3px; padding-left: 1px; width: 15px;
  }
.doc A
  {
    color: #388848;
  }
.doc A:hover
  {
    color: #388848; text-decoration: underline;
  }

/* Spacer/divider styles */
.doc .spacer
  {
    margin: 5px;
  }
.doc .divider
  {
    margin: -2px; margin-top: 4px; margin-bottom: 4px; border-top: solid 1px #a0a0a0;
  }


/* Heading styles */
.doc .textheading1
  {
    font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; margin-bottom: 10px; padding-top: 8px;
  }
.doc .textheading2
  {
    font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; margin-bottom: 8px; padding-top: 6px;
  }
.doc .textheading3
  {
    font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; margin-bottom: 6px; padding-top: 4px;
  }


/* Purchase styles */
.doc .purchase
  {
    width:100%;
  }
.doc .purchase INPUT
  {
    font-size: 11px;
  }
.doc .purchase SELECT
  {
    font-size: 11px;
  }
.doc .purchase .head
  {
    border-bottom: 1px solid black; font-weight: bold; vertical-align: bottom; font-family: Verdana, Arial, Helvetica;
  }
.doc .purchase .head2
  {
    font-weight: bold; vertical-align: bottom; font-family: Verdana, Arial, Helvetica; padding-top: 15px; padding-bottom: 10px;
  }
.doc .purchase .pitem
  {
    padding-bottom: 10px; vertical-align: top;
  }
.doc .purchase .pitem2
  {
    padding-left: 8px; vertical-align: top; font-size: 10px; padding-top: 0px; padding-bottom: 8px;
  }


/* View styles */
.doc .view
  {
    padding: 0px; width: 100%; font-size: 10px;
  }
.doc .view .style1
  {
    padding: 2px; padding-left: 7px; padding-right: 6px;
  }
.doc .view .style2
  {
    padding: 2px; padding-left: 9px; padding-right: 6px;
  }
.doc .view .style3
  {
    padding: 2px; padding-left: 7px; padding-right: 6px; text-align: center;
  }
.doc .view TD
  {
	padding: 0px; padding-top: 3px; padding-bottom: 3px;
  }
.doc .view TD.item
  {
    vertical-align: top; padding-top: 6px; padding-left: 1px; width: 15px;
  }

.doc .view TD.style1
  {
    background: #f8f8f8; color: #505050; padding: 2px; padding-left: 6px; padding-right: 6px;
    border: solid 1px #a0a0a0; border-bottom: none;
  }
.doc .view TD.style2
  {
    background: #f8f8f8; color: #505050; padding: 2px; padding-left: 6px; padding-right: 6px; border:
    solid 1px #a0a0a0;  border-bottom: none;
  }

.doc .view .bottom
  {
    background: #f8f8f8; padding: 0px;
  }
.doc .view UL
  {
    list-style-image: url(../images/arr.gif); margin-left: 10px;
  }



/* Block alignment styles */
.doc .alignleft
  {
    float: left; margin: 10px; margin-left: 0px;
  }
.doc .alignright
  {
    float: right; margin: 10px; margin-right: 0px;
  }
.doc .aligncenter
  {
    display: table;  margin-left: auto; margin-right: auto; margin-bottom: 14px; text-align: center;
  }

/* Link type styles */
.doc A.newslink
  {
    color: black;
  }
.doc A.textlink
  {
    color: black; font-weight: bold;
  }


/* List styles */
.doc UL
  {
    font-size: 10px; list-style-image: url(../images/arr.gif); list-style-position: outside; margin: 0px;
    text-indent: 0px; padding: 0px; margin-left: 5px; margin-bottom: 14px;
  }
.doc LI
  {
    margin-top: 5px;
  }
.doc LI.level0
  {
    margin-left: 5px;
  }
.doc LI.level1
  {
    margin-left: 15px;
  }
.doc LI.level2
  {
    margin-left: 30px;
  }
.doc LI.level3
  {
    margin-left: 45px;
  }
