html {
    overflow: auto;
}
body {
    font-family: Verdana;
    font-size: 13px;
    xbackground-color: rgb(255,255,255);            
    color: #333;
    background-color: transparent;
    text-align: left;
}

#doc,#doc2 {
    margin: 0px 0px 0px 10px;
    max-width: 780px;
}
#ft {
    margin: 2px 8px;
    font-size: 9px;
}

th, td {
    border-style: none;
}

#index {
  margin-top: 15px;
}
#contents {
  margin-top: 15px;
  max-width:  650px;
  position: relative;
  left: -34px;
}

p {
  margin: 7px 2px;
}


a:link,a:visited { 
  color: rgb(43,39,86);
}

h1 {
  font-size: 14px;
}

h5 {
  margin: 5px 2px;
  padding: 0px 0px;
}

a:hover 
{ 
  color: rgb(162,65,119);
}

h3 {
  margin-top: 18px;
}

.newsitem h3 {
	margin: 0.1em;
  margin-bottom: 4px;
	background-color: white;
	color: #333;
	font-weight: normal;
	font-size: 100%;
}
.newsitem h3 * {
	vertical-align: middle;
}

img {
  border: none;
}

h2 {
  font-size: 10pt;
}

.prodheader h2 {
	margin: 0px;
	padding: 0px;
	xbackground-color: #A7BAEF;
	xbackground-color: #89bcec;
	color: #222;
	font-weight: 500;
	font-size: 13px;
}

.menuheader {
	background-color: #5e9bd7;
	background-color: #719de6;
	margin: 0px;
	padding: 0px;
}

.menuheader h2 {
	margin: 0px 10px;
	padding: 0px;	
  color: white;
	font-weight: 500;
	font-size: 13px;
}

.menuitem 
{
    color:blue;
    font-size: 0.8em;
    border-spacing: 0.5em;
}

.title
{
    text-align: center;
}

table.stdTable {
  border-spacing: 3px;
  border-collapse: separate;
}
table.stdTable td {
  border-style: none;
  padding: 0.2em;
}

table.visitorTable tfoot tr td {
  background-color: white;
}

.userform, .userformlabel, .userformfield, .formlabel {
  background-color: rgb(245,245,245);        
}

.userformlabel, .formlabel
{
    font-family: Verdana;
    font-size: 13px;
    text-align: justify;
}

.userformfield, .formfield
{
    font-family: Verdana;
    font-size: 0.8em;
    text-align: center;
}

div.row {
  clear: both;
  padding: 0px;
}

.formlabel {
  float: left;
  text-align: right;
  /*
  border-style: solid;
  */
  width: 100px;
  padding-right: 10px;
}

.formfield {
  float: right;
  text-align: left;
  padding-right: 10px;
  /*
  border-style: solid;
  */
  width: 260px;
}

.faqheading
{
    font-family: Verdana;
    font-size: 1.0em;
}

#title
{
   position: absolute;
   left: 0.0in;
   top: 0.0in;   
}

#feedbackform textarea {
  width: 85%;
}

#menubar
{
   width: 120px;
   font-size: 0.8em;
   xdisplay: none;
}

#menubar ul {
  margin: 8px 0px 15px 20px;
  padding: 0px;
}
#menubar ul li {
  list-style-type: none;
  margin: 5px 0px;
  padding: 0px 0px;
}

#content
{
   position: absolute;
   left: 1.5in;
   top:  1.0in;
   height: 750;
   background-color: transparent;
}

.pane
{
   font-family: Verdana;
   font-size: 1.0em;
}

#productbb {
  position: relative;
}

.trademark
{
   font-family: Verdana;
   font-size: 0.6em;
}

.normaltext
{
   font-family: Verdana;
   font-size: 0.8em;
}

.highlight
{
   color:   red;
}

ul.collist li {
  list-style: url(images/bullet.png);
}

.productbox {
	xborder: 1px solid #C4C4C4; 
  padding: 3px;
}

.prodheader {
  position: relative;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  background-color: #bdd75e;
}

.productbox h2, .productbox h3 {
  padding: 0 0 0 1em;
}

.productbox p {
  font-size: 12px;
}

.newsitem {
  width: 350px;
}

.footnoteLink, h3 a {
  font-size: 9px;
}

#innercontent {
  margin-left: 30px;
}

.infobox {
  color: black;
  border: solid 1px black;
  background-color: #ffe;
  padding: 10px;
  margin: 12px 8px;
}

table.stdTable tr th {
  font-size: 11px;
}

table.stdTable tr td {
  background-color: #f5f5f5;
}

table.stdTable tr td, 
table.stdTable tr td input, 
table.stdTable tr td select {
  font-size: 100%;
}

table tr td.hint {
  font-size: 10px;
  font-style: italic;
}

table.userform {
  background-color: white;
}

table.userform tr td,table.userform tr th  {
  font-size: 11px;
  font-weight: normal;
  text-align: right;
}

table.userform tr td {
  text-align: left;
}

table.userform tr th {
  background-color: rgb(245,245,245);        
}

.pressrelease p {
  margin-top: 20px;
}

table tr td {
  font-size: 13px;
}
.hidden {
	display: none;
}