/* $Id: stylesheet.css,v 1.2 2001/09/25 15:02:10 bob Exp $ */
a 
{color:#1313AB}
a:active
{color: #1313AB}
a:visited
{color: #000000}
a:hover
{color: #CC0000}
 
td
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.generaltext
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

/*---------This section contains new items that need to be added to Dietz's stylesheet for redesign------------*/
.footerlinks /*Used in /include/footer.html */
{color: #666666; font-size: 11px; text-decoration:none; line-height: 15px; font-weight: normal}

.footerlinks:hover /*Used in /include/footer.html */
{color: #666666; font-size: 11px; text-decoration:none; line-height: 15px; font-weight: normal}

.footerlinks:visited /*Used in /include/footer.html */
{color: #666666; font-size: 11px; text-decoration:none; line-height: 15px; font-weight: normal}
/*---------New items section ends here but see below for more changes---------------------------------------------------------*/

ul { margin-top: 0px}

ol { margin-top: 0px}

.nolistmargins { margin: 0, auto; padding: 0, auto}

dl { margin: 0, auto; padding: 0, auto; margin-left: 10px}
dt { margin-left: 10px}
dd { margin-left: 20px}

.monospace
{font-family: Courier, mono}

.spacedtext 
{  line-height: 11pt}
.spacedtext13 
{  line-height: 13pt}

/* General indented text */
.indented5 
{  position: relative; left: 5px; clip:  rect(   )}
.indented10 
{  }
.indented10header 
{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.indented15 
{  left: 15px; clip:   rect(   ); position: relative}
.indented20 
{  left: 20px; clip:   rect(   ); position: relative}
.indented25 
{  left: 25px; clip:   rect(   ); position: relative}

/* Header styles */
.Hblackcell 
{  background-color: #000000}
.Hwhitecellcolor 
{  background-color: #FFFFFF}
.Hbackgroundcolor { background-color: #8CA9C9}

/* Search Box styles ----THESE WERE EDITED FOR THE REDESIGN------------*/ 
.SBtablecolor 
{  background-color: #182C63}
.SBsearchnavtext 
{font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold; font-size:12px; line-height:9px}
.SBsearchlinktext 
{font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size:12px; line-height:9px}
.SBsearchlinktext:active
{  font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; line-height:9px}
.SBsearchlinktext:visited
{  font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; line-height:9px}
.SBsearchlinktext:hover
{font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; line-height:9px}

.searchhead
{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}

/* BreadCrumb styles */
.BCtext 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size:10px;
	vertical-align: middle;
}
.BCcellcolor 
{
	background-color:#21458C;
	vertical-align: middle;
} /*This is changed for the website redesign*/
.BClinktext 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size:10px;
	vertical-align: middle;
}
.BClinktext:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size:10px;
	vertical-align: middle;
}
.BClinktext:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size:10px;
	vertical-align: middle;
}
.BCproductsoncellcolor 
{  background-color: #BDCBE4}

/* Primary Nav styles */
.PNexpandedcellcolor 
{  background-color: #BDCBE4}
.PNindented5 
{  position: relative; left: 5px; clip:  rect(   ); text-decoration: none}
.PNindented10 
{  left: 10px; clip:   rect(   ); position: relative; text-decoration: none}
.PNindented10header 
{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; left: 10px; clip:  rect(   ); position: relative; text-decoration: none}
.PNindented15 
{  left: 15px; clip:   rect(   ); position: relative; text-decoration: none}
.PNindented20 
{  left: 20px; clip:   rect(   ); position: relative; text-decoration: none; color: #000000}
.PNindented20:active
{  left: 20px; clip:   rect(   ); position: relative; color: #000080; text-decoration: underline}
.PNindented20:visited
{  left: 20px; clip:   rect(   ); position: relative; text-decoration: none; color: #000000}
.PNindented20:hover
{  left: 20px; clip:   rect(   ); position: relative; color: #CC0000; text-decoration: underline}
.PNindented25 
{  left: 25px; position: relative; text-decoration: none}

/*-------------------Chgd for website redesign-------------------------------*/
.NavNoLine
{text-decoration:none; color:#182C63; font-style:normal; font-size:11px}

.NavNoLine:hover
{text-decoration:none; color:#182C63; font-style:normal; font-size:11px}

.NavNoLine:active
{text-decoration:none; color:#182C63; font-style:normal; font-size:11px}
/*----------------------------------------------------------------------------*/
.NavNoLine2
{  text-decoration: none; color:#1313AB}
.NavNoLine3
{  text-decoration: none; color:#000000}
.NavNoLine3:hover
{  text-decoration: underline}
/*-------------------Chgd for website redesign-------------------------------*/

.TopNavNoLine
{font-weight:bold; color: #FFFFFF; text-decoration:none; background-color:#9496A5}
.TopNavNoLine:hover
{font-weight:bold; color: #FFFFFF; text-decoration:none; background-color:#9496A5}
.TopNavNoLine:active
{font-weight:bold; color: #FFFFFF; text-decoration:none; background-color:#9496A5}
/*----------------------------------------------------------------------------*/
.PullOut1
{  position:absolute;top:105px;left:120px;visibility:hidden;border: 1px #000000}
.PullOut2
{  position:absolute;top:130px;left:120px;visibility:hidden;border: 1px #000000}
.PullOut3
{  position:absolute;top:150px;left:120px;visibility:hidden;border: 1px #000000}
.PullOut4
{  position:absolute;top:170px;left:120px;visibility:hidden;border: 1px #000000}
.PullOut5
{  position:absolute;top:195px;left:120px;visibility:hidden;border: 1px #000000}
.PullOut6
{  position:absolute;top:217px;left:120px;visibility:hidden;border: 1px #000000}

/* Body styles */
.Bpageheader 
{  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; text-transform: none}
.Bpageheadercapitals 
{  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; text-transform: uppercase}
.Blocktitle 
{  font-family: Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold}
.Bsubhead2 
{  font-family: Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold}
.Bsubhead3 
{  font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold}
.Bbold 
{  font-weight: bold}
.Bsubhead1 
{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.Bhighlightcellcolor 
{  background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

.Bsmalltext1 
{  font-family: Arial, Helvetica, sans-serif; font-size: smaller}
.Btableheader 
{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #8CA9C9; text-align: center}
.Btablesubheader 
{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #8CA9C9; text-align: center}
.Bhighlightcolor 
{  background: #FF0000}
/* Press release */
.contact
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.about
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.release
{font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

/* BODY STYLES added by Dietz */
.globalHeaderCaps 
{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-transform: uppercase}
.globalRelatedLinkHeader 
{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.globalBodyCopy
{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal }

/* These three styles are to be used for Global Power only*/
.Bglobalpowerlg
{  font-family: times new roman, times; font-size: 36pt; font-weight: bold; color: #404b80}
.Bglobalpowermed
{  font-family: times new roman, times; font-size: 24pt; font-weight: bold; color: #404b80}
.Bglobalpowersm
{  font-family: times new roman, times; font-size: 18pt; font-weight: bold; color: #404b80}

/* These styles are for the products page*/
.productheader {
	border-bottom: #8ca9c9 solid 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; background-image: url('/graphics/tabs/productbar.gif');background-repeat:repeat-x; MARGIN: 0px;
}
.productblock {
	border: #8ca9c9 solid 1px; margin-top: 5px; margin-left: 5px;width: 165px; margin-right: 10px;
}
div.productblock div a {
	display: block; padding: 0;margin-left:3px;
}
div.productblock div span {
	display: block; padding: 0;margin-left:3px;
}
div.productblock div ul {
    padding:0;margin-bottom:0;margin-left: 15px; list-style: none;border-left: #8ca9c9 solid 1px;
}
DIV.productblock DIV UL LI A {
	display: inline;
}

.subproductheader {
		FONT-WEIGHT: bold;
}
.subproductblock {
		margin-left:5px;
}
DIV.subproductblock DIV A {
		display: block; PADDING: 0;margin-left:3px;
}
DIV.subproductblock DIV SPAN {
        display: block; PADDING: 0;margin-left:3px;
}
DIV.subproductblock DIV UL {
       padding: 0;MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px; list-style: none;border-left: #8ca9c9 solid 1px;
}
DIV.subproductblock DIV UL LI A {
        DISPLAY: inline
}
.productlisting {
        MARGIN-LEFT: 20px;
		clear:both;
}
#tabsheader {
  float:left;width:982px;background:#DAE0D2 url("/graphics/tabs/bg.gif") repeat-x bottom;line-height:normal;
  }
#tabsheader ul {
  font-family: Arial, Helvetica, sans-serif;margin:0;padding:10px 10px 0;list-style:none;
  }
#tabsheader li {
  float:left;background:url("/graphics/tabs/left.gif") no-repeat left top;margin:0;padding:0 0 0 9px;
  }
#tabsheader a {
  float:left;display:block;background:url("/graphics/tabs/right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabsheader a {float:none;}
/* End IE5-Mac hack */
#tabsheader li.here {
  background-image:url("/graphics/tabs/left_on.gif");
  }
#tabsheader li.here a {
  background-image:url("/graphics/tabs/right_on.gif");color:#333;padding-bottom:5px;
  }
#applicationspage ul {
	margin: 10px 0 10px 0;padding-left:15px;list-style: disc;
}
#applicationspage ul ul {
	margin: 0;padding-left:15px;list-style: circle;
}
#applicationspage ul ul ul {
	margin: 0;padding-left:15px;list-style: square;
}
/*TABBED NAVIGATION FORMATTING*/

#tabs td a:link {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
#tabs td a:active {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
#tabs td a:visited {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
#tabs td a:hover {
	color: #ffffff;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

#sub_menu td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CC;
}
#sub_menu a:link {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #0000CC;
	text-decoration: none;
	font-size: 10px;
}
#sub_menu a:active {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #0000CC;
	text-decoration: none;
	font-size: 10px;
}
#sub_menu a:visited {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #0000CC;
	text-decoration: none;
	font-size: 10px;
}
#sub_menu a:hover {
	color: #CE0F1E;
	text-decoration: none;
	padding: 1px;
	font-size: 10px;
}
.left_right_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
td.static {
	background-image: url(/include/nav_graphics/static_tab_center.jpg);
	background-repeat: repeat-x;
	background-color: #00248F;
}
td.active {
	background-image: url(/include/nav_graphics/active_tab_center.jpg);
	background-color: #3073B4;
	background-repeat: repeat-x;
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form {
	margin: 0px;
}
#headerLinks {
	margin-right:12px;
	color:#FFFFFF;
	background-color:#333333;
	border-bottom:1px #666666 solid;
	border-right:1px #666666 solid;
	border-left:1px #666666 solid;
}
#headerLinks a:link, #headerLinks a:active, #headerLinks a:visited {
	padding:1px 1px 1px 1px;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	height:100%;
	border-bottom:none;
	border-right:none;
	border-left:none;
}
#headerLinks a:hover {
	padding:1px 1px 1px 1px;
	font-size: 10px;
	font-weight:bold;
	color:#FF0000;
	text-decoration: none;
	height:100%;
	border-bottom:none;
	border-right:none;
	border-left:none;
}
/* Added 1/02/08 by Patrick D - redudndant styles from /includes/template.css this is the return home icon - for the company page*/
.homeIcon_default{
position:absolute;
top:-2px; 
left:136px; 
width:200px;
display:none;
}
.homeIcon_active{
position:absolute; 
top:-2px; 
left:136px; 
width:200px;
display:block;
font-size:7.5pt; 
color:#FFF; 
font-weight:bold
}
/* added 1/9/08 by patrick d - new style for presenting anchors */
p.anchors {
background-color:#F2F2F7;
font-size:10pt;
padding:4px 0px;
}

/* CHG56091 - YIM LAI - 2 FEB 2009 - new style to cater for print version using CSS */
.ProdFolderTOC
{  background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

div.MiniHeader {
	display:none;
}
table.PrintFooter {
	display:none;
}