﻿.topic table.normaltable td, .topic table.normaltable th, .topic table.normaltable caption
{
  /*font-size:8.5pt;*/
  font-size:0.85em;
}

.topic p
{
  line-height:150%;
  /*margin-bottom:8px;*/
  margin-bottom:0.65em;
  margin-top:0;
}

.topic h1
{
  color:#4D4C47;
  border-bottom:1px solid #8CACBB;
  font-family:verdana,arial,helvetica,sans-serif;
  /*font-size:18pt;*/
  font-size:1.8em;
  font-weight:bold;
  margin-top:0;
  /*margin-bottom:8px;*/
  margin-bottom:0.35em;
}

.topic h2
{
  color:#4D4C47;
  font-family:Arial;
  border-bottom:1px solid #8CACBB;
  /*font-size:14pt;*/
  font-size:1.4em;
  font-weight:bold;
  /*margin-top:12px;*/
  margin-top:0.70em;
  /*margin-bottom:4px;*/
  margin-bottom:0.25em;
}

.topic h3
{
  color:#4D4C47;
  font-family:Arial;
  /*font-size:12pt;*/
  font-size:1.2em;
  font-weight:bold;
  /*margin-top:8px;*/
  margin-top:0.2em;
  margin-bottom:0;
}

.topic h4
{
  color:red;
  font-size:1.8em;
  font-weight:bold;
  text-decoration:line-through;
}

.topic h5
{
  color:red;
  font-size:1.8em;
  font-weight:bold;
  text-decoration:line-through;
}

.topic h1 a, .topic h2 a, .topic h3 a
{
  color:#4D4C47;
  text-decoration:none;
}

.topic h1 a:hover, .topic h2 a:hover, .topic h3 a:hover
{
  color:#4D4C47;
  text-decoration:underline;
}

.topic a:hover.bookmark
{
  text-decoration:none;
}

.topic a.linkexternal
{
  /*background-image:url([[Image:CSS.LinkExternal]]);*/
  background-image:url(hlpPOWER/images/linkexternal.gif);
  background-position:left|center;
  background-repeat:no-repeat;
  color:#5986B3;
  /*padding-left:16px;*/
  padding-left:1.4em;
  text-decoration:none;
}

.topic a.linkexternal:hover
{
  text-decoration:underline;
}

.topic a.linkinternal
{
  color:#5986B3;
  text-decoration:none;
}

.topic a.linkinternal:hover
{
  color:red;
  text-decoration:underline;
}

.topic a.linkinvalid
{
  border-bottom:1px dotted red;
  color:Red;
  text-decoration:none;
}

.topic a.linkmailto
{
  background-image:url(hlpPOWER/images/linkmailto.gif);
  background-position:left|center;
  background-repeat:no-repeat;
  /*padding-left:18px;*/
  padding-left:1.4em;
  text-decoration:none;
  white-space:nowrap;
}

.topic a.linkmailto:hover
{
  text-decoration:underline;
}

/* Begin Section Outlines */

.topic div.outline1
{
}

.topic div.outline2
{
}

.topic div.outline3
{
}

.topic div.outline4
{
}

.topic div.outline5
{
}

/* End Section Outlines */

/* Begin Image Styles */

.topic div.image
{
  /*margin-bottom:8px;*/
  margin-bottom:0.75em;
  /*margin-top:8px;*/
  margin-top:0.75em;
}

.topic td div.image
{
  margin-bottom:2px;
  margin-top:2px;
}

.topic div.imageleft
{
  clear:both;
  float:left;
  margin-right:8px;
  margin-bottom:8px;
  margin-top:8px;
}

.topic div.imageright
{
  clear:both;
  float:right;
  margin-left:8px;
  margin-bottom:8px;
  margin-top:8px;
}

.topic div.imagecenter
{
  clear:both;
  margin-bottom:8px;
  margin-top:8px;
  text-align:center;
}

.topic img.imageinline
{
  vertical-align:middle;
}

/* End Image Styles */

/* Begin Code Blocks */

.topic pre.normalcode
{
  background-color:#fffff8;
  border:1px dashed #436976;
  display:inline-block;
  margin-bottom:12px;
  margin-top:12px;
  padding:8px;
  width:858px;
}

.topic td pre.codenormal
{
  margin-bottom:0px;
  margin-top:0px;
}

.topic pre.codenoborder
{
  display:inline-block;
}

/* End Code Blocks */

/* Begin Normal List*/

.topic ul.normallist
{
  line-height:150%;
  list-style:square outside;
  margin-top:8px;
  margin-left:20px;
  margin-bottom:10px;
  padding:0;
}

.topic ul.normallist p, .topic ol.normallist p
{
  margin:0;
  padding:0;
}

.topic ul.normallist ul, .topic ol.normallist ul
{
  line-height:150%;
  list-style:circle outside;
  margin-bottom:4px;
  margin-top:4px;
  margin-left:16px;
  padding:0;
}

.topic ol.normallist
{
  line-height:150%;
  list-style:decimal outside;
  margin-top:0px;
  margin-left:32px;
  margin-bottom:6px;
  padding:0;
}

.topic ol.normallist ol, .topic ul.normallist ol
{
  line-height:150%;
  list-style:decimal outside;
}

.topic ul.normallist li, .topic ol.normallist li, .topic ol.normallist li, .topic ul.normallist li
{
  margin-bottom:4px;
}

/* End Normal List */

/* Begin Normal Table */

.topic table.normaltable
{
  margin: 1em 1em 1em 0;
  background: #F9F9F9;
  border: 1px #AAAAAA solid;
  border-collapse: collapse;
  margin-top:6px;
  margin-bottom:6px;
}
 
.topic table.normaltable th, .topic table.normaltable td
{
  border: 1px #AAA solid;
  padding: 0.2em;
}
 
.topic table.normaltable th
{
  font-weight: bold;
  background: #F2F2F2;
}
 
.topic table.normaltable caption
{
  margin-left: inherit;
  margin-right: inherit;
  font-weight: bold;
}
 
.topic table.normaltable code
{
  background-color: transparent;
}

.topic div.message_quote
{
  /*background-image:url([[Image:CSS.TemplateQuoteL]]);*/
  background-image:url(hlpPOWER/images/Template_QuoteL.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:12px;
  margin-top:12px;
  padding-left:20px;
}

.topic a.download
{
  background-image:url(hlpPOWER/images/Template_Download.gif);
  background-position:left|center;
  background-repeat:no-repeat;
  color:#436976;
  padding-left:16px;
  text-decoration:none;
}

.topic a.download:hover
{
  text-decoration:underline;
}

/* ####################### */
/* Start Message Templates */
/* ####################### */

div.messageouter
{
  margin-bottom:0px;
  margin-top:4px;
  text-align:left;
}

div.messageouter ul
{
  margin-top:0;
  margin-bottom:0;
  line-height:150%;
}

div.message_info
{
  background-image:url(img/Info.gif);
  background-position:0px 3px;
  background-repeat:no-repeat;
  color:green;
  padding:2px;
  padding-left:20px;
  text-align:left;
}

div.message_alert32
{
  background-color:#FFeecc;
  /*background-image:url([[Image:CSS.Alert32]]);*/
  background-image:url(hlpPOWER/images/Alert_32.gif);
  background-position:4px center;
  background-repeat:no-repeat;
  border: 1px dotted silver;
  color:red;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:8px;
  padding-left:40px;
  text-align:left;
  min-height:18px;
}

div.message_help32
{
  background-color:lightyellow;
  /*background-image:url([[Image:CSS.Help32]]);*/
  background-image:url(hlpPOWER/images/Help_32.gif);
  background-position:4px center;
  background-repeat:no-repeat;
  border: 1px dotted silver;
  color:green;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:8px;
  padding-left:40px;
  text-align:left;
  min-height:18px;
}

div.message_keyfeature32
{
  background-position:4px center;
  background-repeat:no-repeat;
  border:none;
  color:#CC2124;
  /*font-size:12pt;*/
  font-size:1.25em;
  font-variant:small-caps;
  font-weight:bold;
  padding-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  text-align:left;
  min-height:18px;
}

div.message_Info32
{
  background-color:#eeeeff;
  /*background-image:url([[Image:CSS.Info32]]);*/
  background-image:url(hlpPOWER/images/Info_32.gif);
  background-position:4px center;
  background-repeat:no-repeat;
  border: 1px dotted silver;
  color:Black;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:8px;
  padding-left:40px;
  text-align:left;
  min-height:20px;
}

div.message_note32
{
  background-color:#ffffa0;
  /*background-image:url([[Image:CSS.Note32]]);*/
  background-image:url(hlpPOWER/images/Note_32.gif);
  background-position:4px center;
  background-repeat:no-repeat;
  border: 1px dotted silver;
  color:Black;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:8px;
  padding-left:40px;
  text-align:left;
  min-height:20px;
}

div.message_special32
{
  background-color:#ffffc0;
  /*background-image:url([[Image:CSS.Special32]]);*/
  background-image:url(hlpPOWER/images/Special_32.gif);
  background-position:4px center;
  background-repeat:no-repeat;
  border: 1px dotted silver;
  color:Black;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:8px;
  padding-left:40px;
  text-align:left;
  min-height:20px;
}

div.message_warning
{
  background-image:url(img/Warning.gif);
  background-position:0px 3px;
  background-repeat:no-repeat;
  color:red;
  padding:2px;
  padding-left:20px;
  text-align:left;
}

td div.messageouter, p div.messageouter
{
  margin-bottom:0;
  margin-top:0;
}

/* ####################### */
/* End Message Templates */
/* ####################### */

.topic .ArticleHeadingInfoBar
{
  color:#606060;
  border-bottom:1px solid #8CACBB;
  margin-bottom:8px;
  padding-bottom:8px;
}

div.KeyList ul, div.KeyList ul.normallist
{
  padding:0;
  margin:0;
  margin-left:0px;
}

div.KeyList ul li
{
  /*list-style-image:url([[Image:CSS.KeyListBullet]]);*/
  /*list-style-image:url(hlpPOWER/images/Star_16.gif);*/
  background-position:0 0;
  /*background-image:url([[Image:CSS.KeyListBullet]]);*/
  background-image:url(hlpPOWER/images/Star_16.gif); 
  background-repeat: no-repeat;
  list-style-type:none;
  padding-left:24px;
  margin-left:0;
}

table.VideoGallery h2
{
  margin:0;
  padding:0;
  border:none;
}

table.VideoGallery td
{
  border-bottom:1px solid #dddddd;
  padding-bottom:8px;  
}

table.VideoGallery td a
{
  color:#5986B3;
}

table.VideoGallery td a:hover
{
  color:red;
}

div.NextPrevious
{
  font-size:0.85em;
  margin-top:0.75em;
  margin-bottom:0.75em;
}

div.NextPrevious a.linkinternal
{
  font-weight:bold;
}

div.NextPrevious span
{
  color:Silver;
  font-weight:bold;
}

div.NextPreviousBottom
{
  border-top:1px solid #cccccc;
}

div.NextPreviousBottom div.NextPrevious
{
  margin-bottom:-1em;
}

.syntax_keyword 
{
 color:blue;
}

.syntax_comment
{
 color:green;
}

.syntax_string 
{
 background-color:#ffffdd;
 color:darkred;
}

.syntax_highlight
{
  background-color:#E0E0E0;
}

.syntax_xmlcomment
{
  color: darkcyan;
}
