﻿html
{
  overflow-y: scroll;
}

html, body
{
  background-image:url(img/bg.gif);
  background-repeat: repeat-y;
  background-position:center;
  color:#33322F;
  font-family:verdana,arial,helvetica,sans-serif;
  /*font-size:9pt;*/
  font-size:0.9em;
  height:100%;
  margin:0;
  padding:0;
}

textarea, input, select
{
  font-family:sans-serif,verdana,arial,helvetica;
  margin-left:0;
}

a
{
  color:#5986B3;
  text-decoration:none;
}

a:hover
{
  color:red;
  text-decoration:underline;
}

img
{
  border:none;
}

hr
{
  background-color:White;  
  color:White;
  height:3px;
  border:none;
  border-bottom:1px solid #dddddd;
  border-top:1px solid #dddddd;
}

p
{
  line-height:150%;
  margin-top:2px;
  margin-bottom:2px;
}

.ISError
{
  color:Red;
  /*font-size:8pt;*/
  font-size:0.9em;
  font-weight:bold;
  line-height:175%;
}

.ISSuccess
{
  color:Green;
  /*font-size:8pt;*/
  font-size:0.9em;
  font-weight:bold;
  line-height:175%;
}

#header
{
  background-color:#E52528;
  background-image:url(img/banner.gif);
  background-repeat:no-repeat;
  height:85px;
}

#header div#login
{
  background-image:url(img/login.gif);
  background-repeat:no-repeat;
  float:right;
  /*font-size:8pt;*/
  font-size:0.85pt;
  margin-top:16px;
  margin-right:12px;
  padding-left:20px;
  padding-top:4px;
  padding-bottom:4px;
  position:relative;
}

#header div#login form
{
  padding:0;
  margin:0;
}

#header div#login input
{
  /*font-size:8pt;*/
  font-size:0.85em;
}

#contentarea
{
  margin-bottom:32px;
  margin-left:12px;
  margin-right:12px;
  margin-top:8px;
  padding-bottom:8px;

}

#pagecontainer
{
  height: auto !important;
  height: 100%;
  min-height: 100%;
}

#footer
{
  clear:both;
  background-color:#f0f0f0;
  background-image:url(img/footer_border.gif);
  background-position:top;
  background-repeat:repeat-x;
  /*font-size:8pt;*/
  font-size:0.85em;
  margin-top:-37px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0;
  padding-top:12px;
  padding-bottom:0px;
  width:988px;
  height:24px;
}

#footer #copyright
{
  float:left;
  margin-left:12px;
}

#footer #terms
{
  float:right;
  margin-right:12px;
}

#topbanner
{
  height:88px;
}

#myinfo
{
  color:White;
  padding-right:12px;
  text-align:right;
}

#myinfo a
{
  color:White;
}

/* Menu */
#menutabs {background-image:url(img/tab_bb.gif); background-repeat:repeat-x; background-position:top; height:25px; margin-left:0px; margin-right:0px}
#menutabs ul {margin:0; padding:0}
#menutabs li {display:inline; margin:0; padding:0}
#menutabs li div.tabl {background-image:url(img/tab_ls.gif); background-repeat:repeat-x; background-position:top; float:left; height:25px; width:16px}
#menutabs li div.tabm {background-image:url(img/tab_ms.gif); background-repeat:repeat-x; background-position:top; float:left; height:25px; padding-left:4px; padding-right:4px}
#menutabs li div.tabm div {padding-top:5px; font-weight:bold}
#menutabs li div.tabr {background-image:url(img/tab_rs.gif); background-repeat:repeat-x; background-position:top; float:left; height:25px; width:16px}
#menutabs a {color:white; font-size:0.85em; text-decoration:none}
#menutabs a:hover {text-decoration:none}
#menutabs ul li.selected div.tabl {background-image:url(img/tab_l.gif)}
#menutabs ul li.selected div.tabm {background-image:url(img/tab_m.gif)}
#menutabs ul li.selected div.tabm a {color:black}
#menutabs ul li.selected div.tabr {background-image:url(img/tab_r.gif)}
#menutabs ul li a:hover div.tabl {}
#menutabs ul li a:hover div.tabm {}
#menutabs ul li a:hover div.tabr {}
#menutabs ul li.selected a:hover div.tabl {}
#menutabs ul li.selected a:hover div.tabm {}
#menutabs ul li.selected a:hover div.tabr {}

#submenutabs {background-color:#EEE8E8; border-bottom:1px solid #AAAAAA; font-size:0.85em; height:16px; margin-left:0px; margin-right:0px; padding-top:6px; padding-bottom:6px} 
#submenutabs a {color:black; text-decoration:none; padding-right:8px} 
#submenutabs a:hover {color:blue; text-decoration:underline}
#submenutabs ul {margin:0; padding:0}
#submenutabs li {display:inline; margin:0; padding:0; padding-left:8px; padding-right:0px}
#submenutabs li.selected a {font-weight:bold}

#breadcrumbs {background-color:#f0f0f0; border-bottom:1px solid #d0d0d0; color:#666666; font-size:0.85em; margin-left:0px; padding-right:4px; padding-left:0px}
#breadcrumbs #path {padding-top:6px; padding-bottom:6px}
#breadcrumbs #path ul {padding:0; margin:0; margin-left:4px; display:inline}
#breadcrumbs #path li {padding:0; margin:0; display:inline}
#breadcrumbs #path li a.selected {font-weight:normal}
#breadcrumbs #path li a {color:#666666; padding-left:4px; padding-right:4px; text-decoration:none}
#breadcrumbs #path li a:hover {color:blue; text-decoration:underline}
#breadcrumbs #search {color:red; float:right; margin-top:3px}
#breadcrumbs #search form {margin:0; padding:0} 
#breadcrumbs #search form input, #breadcrumbs #search form select {border:1px solid ButtonShadow; font-size:1em; float:left; margin:0; margin-left:4px}




#WebStoppedWarning
{
  background-image:url(img/warning.gif);
  background-repeat:no-repeat;
  background-position:left center;
  background-color:#eeeeee;
  border:1px dotted silver;
  color:Red;
  padding:4px;
  padding-left:22px;
  margin-bottom:8px;
}

.MyOption
{
  float:left;
  padding:4px;
  text-align:center;
  width:100px;
}

.MyOption a
{
  border:1px dotted white;
  font-weight:normal;
  display:block;
}

.MyOption a:hover
{
  background-color:#eeeeee;
  border:1px dotted silver;
  text-decoration:none;
}

table.ISTableData
{
  background: #f9f9f9;
  border: 1px #aaa solid;
  border-collapse: collapse;
}
 
table.ISTableData th, table.ISTableData td
{
  border: 1px #aaa solid;
  /*font-size:8.5pt;*/
  font-size:0.85em;
  padding:4px;
}
 
table.ISTableData th
{
  background: #f2f2f2;
  color:Navy;
}

table.ISTableData caption
{
  margin-left: inherit;
  margin-right: inherit;
  font-weight: bold;
}

table.ISTableData a
{
  text-decoration:none;
}

table.ISTableData a:hover
{
  text-decoration:underline;
}

div.ISSearchResults
{
  border-top:1px solid #DDDDDD;
}

div.ISSearchResults p
{
  margin-bottom:4px;
}

div.ISSearchResultsTop
{
  border-top:none;
}

div.ISSearchResults h3
{
  margin-bottom:0px;
}

div.ISSearchResults h3 a
{
  /*font-size:11pt;*/
  font-size:1em;
}

div.ISSearchResults small, div.ISSearchResultsTop small
{
  color:#AAAAAA;
}

div.ISSearchResultsPager
{
  font-weight:bold;
  /*font-size:10pt;*/
  font-size:1em;
  padding-top:8px;
}

div.ISSearchItem
{
  background-color:#FFFFFF;
  border-bottom:1px solid #CCCCCC;
  padding-top:2px;
  padding-bottom:2px;
}

div.ISSearchItemData
{
  color:#606060;
  /*font-size:7pt;*/
  font-size:0.85em;
  margin-top:1px;
  margin-bottom:4px;
}

div.ISSearchItem h3, div.ISSearchItemAlt h3
{
  margin-top:2px;
}

div.ISSearchItem h3 a, div.ISSearchItemAlt h3 a, div.ISSearchItem h3 a:hover, div.ISSearchItemAlt h3 a:hover
{
  color:#5986B3;
}

div.ISSearchItemAlt
{
  background-color:#F4F4F4;
  border-bottom:1px solid #CCCCCC;
  padding-top:2px;
  padding-bottom:2px;
}

div.box h3, div.box h3 a
{
  padding-top:0;
  margin:0;
  margin-bottom:8px;
}

div.sidebox
{
	background: transparent url(img/side_box.gif) no-repeat;
	padding-top:9px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	zoom:1;
}

div.sideboxinner
{
	background: transparent url(img/side_box.gif) no-repeat 0 bottom;
	padding:0 12px 5px;
	zoom:1;
}

div.sideboxwithheader
{
	background: transparent url(img/side_box_with_header.gif) no-repeat;
	padding-top:24px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	zoom:1;
}

div.sideboxwithheaderinner
{
	background: transparent url(img/side_box_with_header.gif) no-repeat 0 bottom;
	padding:0 8px 4px;
	zoom:1;
}

div.sideboxheader, div.sideboxheader a
{
  color:White;
  /*font-size:10pt;*/
  font-size:1em;
  font-weight:bold;
  margin-top:-18px;
  margin-bottom:12px;
  text-decoration:none;
}

div.sideboxheader
{
  margin-left:8px;  
}

div.sideboxheader a:hover
{
  text-decoration:underline;
}

div.sidebox-fin
{
	background: transparent url(img/side_box_fin.gif) no-repeat;
	padding-top:9px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	zoom:1;
}

div.sideboxinner-fin
{
	background: transparent url(img/side_box_fin.gif) no-repeat 0 bottom;
	padding:0 12px 5px;
	zoom:1;
}

div.sideboxwithheader-fin
{
	background: transparent url(img/side_box_with_header_fin.gif) no-repeat;
	padding-top:24px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	/*text-align:center;*/
	zoom:1;
}

div.sideboxwithheaderinner-fin
{
	background: transparent url(img/side_box_with_header_fin.gif) no-repeat 0 bottom;
	padding:0 8px 4px;
	zoom:1;
}

div.sidebox-em
{
	background: transparent url(img/side_box_em.gif) no-repeat;
	padding-top:9px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	zoom:1;
}

div.sideboxinner-em
{
	background: transparent url(img/side_box_em.gif) no-repeat 0 bottom;
	padding:0 12px 5px;
	zoom:1;
}

div.sideboxwithheader-em
{
	background: transparent url(img/side_box_with_header_em.gif) no-repeat;
	padding-top:24px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	/*text-align:center;*/
	zoom:1;
}

div.sideboxwithheaderinner-em
{
	background: transparent url(img/side_box_with_header_em.gif) no-repeat 0 bottom;
	padding:0 8px 4px;
	zoom:1;
}

div.sidebox-fd
{
	background: transparent url(img/side_box_fd.gif) no-repeat;
	padding-top:9px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	zoom:1;
}

div.sideboxinner-fd
{
	background: transparent url(img/side_box_fd.gif) no-repeat 0 bottom;
	padding:0 12px 5px;
	zoom:1;
}

div.sideboxwithheader-fd
{
	background: transparent url(img/side_box_with_header_fd.gif) no-repeat;
	padding-top:24px;
	width:224px;
	margin-bottom:12px;
	margin-left:12px;
	zoom:1;
}

div.sideboxwithheaderinner-fd
{
	background: transparent url(img/side_box_with_header_fd.gif) no-repeat 0 bottom;
	padding:0 8px 4px;
	zoom:1;
}

div.sideboxbody
{
  /*font-size:8pt;*/
  font-size:0.85em;
  text-align:left;
}

div.sideboxbody ul.NewsList
{
  margin:0;
  margin-left:18px;
  margin-top:8px;
  padding:0;
}

div.sideboxbody ul.NewsList li
{
  margin-bottom:6px;
}

div.sideboxbody ul.NewsList li a
{
  color:#4D4C47;
  margin-left:0;
}

div.sideboxwithheaderinner-fin div.sideboxsubheader, div.sideboxwithheaderinner-fin div.sideboxsubheader a, div.sideboxwithheaderinner-fin div.sideboxsubheader a:hover
{
  color:#50549C;
  margin:0;
  padding:0;
  font-weight:bold;
  text-align:left;
}

div.sideboxwithheaderinner-em div.sideboxsubheader, div.sideboxwithheaderinner-em div.sideboxsubheader a, div.sideboxwithheaderinner-em div.sideboxsubheader a:hover
{
  color:#E66D0B;
  margin:0;
  padding:0;
  font-weight:bold;
}

div.sideboxwithheaderinner-fd div.sideboxsubheader, div.sideboxwithheaderinner-fd div.sideboxsubheader a, div.sideboxwithheaderinner-fd div.sideboxsubheader a:hover
{
  color:#6F9D2F;
  margin:0;
  padding:0;
  font-weight:bold;
}

div.sidebox p
{
  margin-bottom:4px;
}

.deviceRight
{
  background-color:White;
  clear:right;
  float:right;
  width:236px;
}

div.messageouter
{
  margin-bottom:4px;
  margin-top:4px;
  text-align:left;
}

div.message_info
{
  background-image:url(img/Info.gif);
  background-position:0px center;
  background-repeat:no-repeat;
  color:black;
  padding:2px;
  padding-left:20px;
  text-align:left;
}

div.message_warning
{
  background-image:url(img/Warning.gif);
  background-position:0px top;
  background-repeat:no-repeat;
  color:red;
  padding:2px;
  padding-left:20px;
  text-align:left;
}

div.tick
{
  background-image:url(img/tick.gif);
  background-position:center center;
  background-repeat:no-repeat;
  height:10px;
  width:10px;
}

div.cross
{
  background-image:url(img/cross.gif);
  background-position:center center;
  background-repeat:no-repeat;
  height:10px;
  width:10px;
}

input.fieldNormal, textarea.fieldNormal, select.fieldNormal
{
  border:1px solid ButtonShadow;
}

input.fieldMandatory, textarea.fieldMandatory, select.fieldMandatory
{
  background-color:#FFFFCC;
  border:1px solid Highlight;
}

td.fieldMandatory, div.fieldMandatory, span.fieldMandatory
{
  color:#5986B3;
}

div.fieldMandatoryLegend
{
  /*font-size:8pt;*/
  font-size:0.85em;
  font-style:italic;
  margin-bottom:4px;
}

div.fieldMandatoryBox
{
  background-color:#FFFFCC;
  border:1px solid silver;
  width:1.2em;
  height:1.2em;
  display:inline-block;
  zoom:1; /* IE Fudge */
  *display:inline; /* IE Fudge */
}

table.ISForm
{
  border-collapse:collapse;
}

table.ISForm th
{
  color:Navy;
  font-weight:normal;
  padding-left:0px;
  text-align:left;
}

table.ISForm td, table.ISForm th
{
  /*font-size:8.5pt;*/
  font-size:0.85em;  
}

table.ISForm td p, table.ISForm th p
{
  font-size:9pt;
}

table.ISForm td h2
{
  border-bottom:1px dotted #008Cc5;
  color:#008Cc5;
  /*font-size:11pt;*/
  font-size:1.4em;
  margin:0;
  margin-bottom:4px;
  margin-top:12px;
  padding:0;
}

#currentVersions
{
  padding-left:4px;
  padding-top:4px;
}

#currentVersions a, #currentVersions a:hover
{
  color:#606060;
}

#currentVersions table
{
  border:1px solid silver;
  border-collapse:collapse;
}

#currentVersions table th
{
  border:1px solid silver;
  /*font-size:8.5pt;*/
  font-size:1em;
}

#currentVersions table td
{
  border:1px solid silver;
  /*font-size:8.5pt;*/
  font-size:1em;
  text-align:left;
}

#currentVersions table thead th
{
  text-align:left;
}

#currentVersions table thead th, #currentVersions table tr td
{
  padding:4px;
}

ul.SalesList
{
  padding:0;
  margin:0;
  margin-left:0;
  margin-bottom:1em;
}

ul.SalesList li
{
  background-position:0 -4px;
  background-image:url(hlpPOWER/images/Star_16.gif); 
  background-repeat: no-repeat;
  list-style-position:outside;
  list-style-type:none;
  padding:0;
  padding-left:24px;
  margin:0;
  margin-bottom:0.5em;
}

ul.SalesList li a
{
  
}

div#topicprint
{
  border-top:1px solid #cccccc;
  margin-top:2em;
  font-size:0.85em;
  height:2em;
  padding-top:0.8em;
}

a#topicprint_print
{
  background-image:url(img/TopicPrint.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  padding-left:2.2em;
  padding-bottom:4px;
  padding-top:4px;
}


a#topicprint_edit
{
  background-image:url(img/RecordEdit.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  padding-left:2.2em;
  padding-bottom:4px;
  padding-top:4px;
}

/*
=====
Print
=====
*/
@media print
{
  td#header
  {
    height:0;
    overflow:hidden;
    display:none;
  }
}
