 /**/
html
{
}
body
{
  padding     : 0px;
  margin      : 0px;
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 1em;
  height: 100%;
}
a
{
  text-decoration:underline;
/*  font-weight:bold; */
}
img
{
 vertical-align:middle;
}

img.title_image
{
  width  : 48px;
  height : 48px;
  margin : 0px 10px 0px 10px;
  vertical-align :middle;
  border-width: 0px;
}

h1.help_title
{
  font-size   : 1.1em;
  padding     : 10px 0px 2px 0px;
  color       : #535e77;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  margin      : 0px;
}

div.top_splitter
{
  height           : 18px;
  border-top-width : 1px;
  border-top-color : #cccccc;
  border-top-style : solid;
  background-color : #6c768c;
  text-align       : right;
  font-size        : 0.7em;
  color            : #FFFFFF;
  padding          : 1px 5px 1px 0px;
  margin           : 0px;
}

a.inherited_link
{
  color           : inherit;
  font-size       : inherit;
  text-decoration : none;
}

a.top_title
{
  color           : #535e77;
  font-size       : inherit;
  text-decoration : none;
}

h1.contents
{
  font-size   : 1em;
  padding     : 5px 0px 5px 5px;
  color       : #222222;
  margin      : 0px 0px 5px 0px;
  vertical-align:text-bottom;
  background-color : #FFA200;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

ul.contents
{
  padding        : 0px 0px 0px 0px;
  color          : #6c768c;
  margin         : 0px 0px 0px 5px;
  font-family    : Arial, Helvetica, sans-serif;
  list-style-type: none; 
}

li.contents_selected
{
  font-size      : 0.7em;

  padding        : 1px 0px 1px 0px;

  border-right-color:#FFA200;
  border-right-style:solid;
  border-right-width:5px;
  
  background-color:#EFEFEF;

  cursor:pointer;
}

li.contents_unselected
{
  font-size      : 0.7em;

  padding        : 1px 0px 1px 0px;

  background-color:#FFFFFF;
  cursor:pointer;
}

img.page_image
{
  width  : 13px;
  height : 16px;
  margin : 0px 4px 0px 0px;
  vertical-align :middle;
  border: 0px;
}

img.chapter_image
{
  width  : 13px;
  height : 16px;
  margin : 0px 2px 0px 4px;
  vertical-align :middle;
  border: 0px;
}

h1.page_title
{
  font-size   : 1em;
  padding     : 5px 0px 5px 5px;
  background-color: #535e77;
  color       : #FFFFFF;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  margin      : 0px 0px 10px 0px;
}

img.product_icon
{
  border-width: 0px;
  width:64px;
  height:64px;
  float:left;
  clear:right;
  margin: 0px 10px 5px 10px;
}

p.text
{
  margin:0px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
  text-align:justify;
  font-size:0.8em;
}

a.contents
{
  color           : #535e77;
  font-size       : inherit;
  text-decoration : none;
}

img.inline
{
  vertical-align:middle;
  border:0px;
  margin:2px;
}

ul.text
{
  margin     : 0px 15px 10px 35px;
  padding    : 0px 0px 0px 0px;
  text-align : left;
  font-size  : 0.8em;
  list-style-position:outside; 
  list-style-image:url(../images/common/star.gif);
  list-style-type: circle; 
}
li.text
{
  margin     : 5px 0px 5px 0px;
  padding    : 0px 0px 0px 5px;
}

div.page_bottom
{
  text-align       : right;
  font-size        : 0.7em;
  color            : #DFDFDF;
  padding          : 1px 5px 1px 0px;
  margin           : 15px 0px 0px 0px;
  width            : 100%;
  border-top-width : 1px;
  border-top-color : #EFEFEF;
  border-top-style : dotted;
}

img.header_icon
{
  border-width: 0px;
  width: auto;
  height:auto;
  float:left;
  clear:right;
  margin: 5px 15px 5px 25px;
}

h2.inline_orange
{
  font-size         : 0.8em;
  padding           : 0px 0px 0px 5px;
  margin            : 0px 0px 5px 15px;
  vertical-align    : middle;
  color             : #535e77;
  border-left-style : solid;
  border-left-width : 5px;
  border-left-color : #00A2FF;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  white-space:nowrap;
}

ul.links
{
  margin     : 0px 15px 10px 20px;
  padding    : 0px 0px 0px 0px;
  text-align : justify;
  font-size  : 0.8em;
  list-style-position:outside; 
  list-style-image:url(../images/common/page-link.gif);
  list-style-type: circle; 
}
li.links
{
  margin     : 0px 0px 1px 0px;
  padding    : 0px 0px 0px 2px;
}

ul.simple_text
{
  margin     : 0px 15px 15px 5px;
  padding    : 0px 0px 0px 25px;
  text-align : left;
  font-size  : 0.8em;
  list-style-position:outside; 
}
li.simple_text
{
  margin     : 5px 15px 0px 0px;
  padding    : 0px 0px 0px 0px;
}

div.dotted_splitter
{
  font-size        : 0.2em;
  color            : #DFDFDF;
  padding          : 2px;
  margin           : 5px;
  width            : 100%;
  border-top-width : 1px;
  border-top-color : #EFEFEF;
  border-top-style : dotted;
}

div.screenshot
{
  padding          : 5px;
  margin           : 0px 0px 10px 25px;
  width            : auto;
  height           : auto;
}

img.dotted_border
{
  border-width: 2px;
  margin: 0px;
  padding: 0px;
  border-color:#666666;
  border-style: dotted;
}

ul.none
{
  margin     : 0px 15px 15px 5px;
  padding    : 0px 0px 0px 10px;
  text-align : left;
  font-size  : 0.8em;
  list-style-type:none; 
  
}
li.none
{
  margin     : 10px 15px 0px 0px;
  padding    : 0px 0px 0px 0px;
}
