	
body,td,th {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px;}

td img.decoration {display: block;}
tr.decoration img {display: block;}

#menu a, #menu a:visited  { color: #b75312; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; background-color: #fff; background-position: 0 0; text-align: center; display: block; padding-top: 2px; height: 18px }

#menu a:hover  { color: #b75312; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: underline; background-color: #fff; text-align: center; display: block; padding-top: 2px; height: 18px }

.menu_dd ul  { list-style-type: none; margin: 0px; padding: 0px; background: #267199; }

.menu_dd ul li { float: left; position: relative; background: #267199; }

.menu_dd ul li a, .menu_dd ul li a:visited { color: #267199; text-decoration: none; background: #ffffff; text-align: center; display: block;}

.menu_dd ul li ul  { display: none; margin: 0px; padding: 0px; }

.menu_dd ul li:hover ul li a   { color: #FFffff; background: #267199; text-transform: capitalize; text-align: left; text-decoration: none; }

.menu_dd ul li:hover ul li a:hover  { color: #ffffff; background: #267199; text-align: left; text-transform: capitalize; text-decoration: underline; }

.menu_dd ul li:hover a  { color: #ffffff; background: #267199; }

.menu_dd ul li:hover ul   { background: #267199; display: block; position: absolute; }

.bgcolororange { color: #ffffff;  background-color: #B75312; }
.bgcolorlightblue { color: #ffffff;  background-color: #CDE3EF; }
.bgcolormediumblue { color: #ffffff;  background-color: #B0D3E6; }
.bgcolorblue { background-color: #316AC5; }
.bgcolordarkblue { background-color: #267199; }
.bgcolornavyblue { background-color: #333399; }


.colororange {color: #B75312;}
.colororangebold {color: #B75312; font-weight: bold;}
.colorlightblue {color: #CDE3EF;}
.colorlightbluebold {color: #CDE3EF; font-weight: bold;}
.colormediumblue {color: #B0D3E6;}
.colormediumbluebold {color: #B0D3E6; font-weight: bold;}
.colorblue {color: #316AC5;}
.colorbluebold {color: #316AC5; font-weight: bold;}
.colordarkblue {color: #267199;}
.colordarkbluebold {color: #267199; font-weight: bold;}
.colornavyblue {color: #333399;}
.colornavybluebold {color: #333399; font-weight: bold;}

a {color: #B75312; text-decoration: none;}
a:active {color: #B75312;}
a:link {color: #B75312;}
a:visited {color: #B75312;}
a:hover {text-decoration: underline;}

a.bold {font-weight: bold;}
a.small {font-size: 11px;}
a.udrline {text-decoration: underline;}
a.udrlinebold {font-weight: bold; text-decoration: underline;}
a.udrlinesmall {text-decoration: underline; font-size: 11px;}

a.lftnavhdr {font-weight: bold;}
a.lftnavhdr:visited {font-weight: bold; color: #003366;}

h1 {font-size: 25px; font-weight: normal; margin-bottom: 2px; margin-top: 2px;}
h2 {font-size: 12px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h3 {font-size: 12px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h4 {font-size: 12px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h5 {font-size: 12px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h6 {font-size: 12px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}

.bold {font-weight: bold;}
.small {font-size: 11px;}
.smallbold {font-size: 11px; font-weight: bold;}
.srchopt {color: #333333; font-size: 11px;}
.copyright {color: #666666; font-size: 11px;}
.color333333 {color: #333333;}
.color666666 {color: #666666;}
.color003366 {color: #003366;}
.color003366bld {color: #003366; font-weight: bold;}
.colorFFFFFF {color:#FFFFFF;} /*-- NEW Addition - January 2003 --*/
.colorFFFFFFbld {color:#FFFFFF; font-weight:bold;} /*-- NEW Addition - January 2003 --*/
.countryInd {color:#333333;} /*-- NEW Addition - January 2003 --*/
.srchradbtn {background-color:#E7E7E7;}

.color990000 {color:#990000;}
.color990000bld {color:#990000; font-weight:bold;}
.colorCCCCCCbg {background-color:#CCCCCC;}
.colorE7E7E7bg {background-color:#E7E7E7;}
  
a.smallbld {font-weight: bold; font-size: 11px;}

a.colorFFFFFFbld {font-weight: bold; color: #FFFFFF;}
a.colorFFFFFFbld:active {font-weight: bold; color: #FFFFFF;}
a.colorFFFFFFbld:link {font-weight: bold; color: #FFFFFF;} 
a.colorFFFFFFbld:visited {font-weight: bold; color: #FFFFFF;}

.large {font-size: 15px;}

.color333333bg {background-color:#333333;}
.colorDCDCDCbg {background-color:#DCDCDC;}
.color666666bg {background-color:#666666;}
.color999999bg {background-color:#999999;}
.colorFFFFFFbg {background-color:#FFFFFF;}
.color000000bg {background-color:#000000;}

.commButton {border-right: #CC0000 2px solid; border-top: #FF9899 2px solid; border-left: #FF9899 2px solid; border-bottom: #CC0000 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #FF0000; text-align: center; padding-right: 0px; padding-left:6px; margin-right: 0px; cursor: pointer; cursor: pointer;}
.primButton {border-right: #000000 2px solid; border-top: #999999 2px solid; border-left: #999999 2px solid; border-bottom: #000000 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #333333; text-align: center; padding-right: 0px; padding-left:6px; margin-right: 0px; cursor: pointer; cursor: pointer;}
.secButton {border-right: #333333 2px solid; border-top: #CCCCCC 2px solid; border-left: #CCCCCC 2px solid; border-bottom: #333333 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #666666; text-align: center; padding-right: 0px; padding-left:6px; margin-right: 0px; cursor: pointer; cursor: pointer;}

.newmarker {font-size:11px; color:#ff0000; font-weight:bold;}
.strike {text-decoration: line-through}
.tertnavdiv {position:relative; margin-top:4px; margin-bottom:4px; width:1px; height:20px; background-color:#CECECE; background-color:#CECECE; visibility:visible;}
.bulletlist {padding:0; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:16px;}
.numberedlist {list-style-type:decimal; padding-left:5px; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:20px;}

.callout {margin: 0px 0px 10px 10px; width:160px; padding:10px; float:right; background-color: #E7E7E7;}
.error {font-weight: bold; color: #ff0000;}


.themeheader {color:#FFFFFF; font-weight:bold;}

.themeheaderA {color:#FFFFfFF; font-weight:bold; font-size: 140%;}

.leveld {font-weight: bold; border-bottom: solid 2px #003366; margin: 0px 0px 0px 0px; padding:1px;}
.themebody {color:#FFFFFF;}

a.themeheaderlink {font-weight: bold; color:#FFFFFF; text-decoration: none;}
a.themeheaderlink:active {font-weight: bold; color:#FFFFFF;}
a.themeheaderlink:link {font-weight: bold; color:#FFFFFF;}
a.themeheaderlink:visited {font-weight: bold; color:#FFFFFF;}
a.themeheaderlink:hover {text-decoration: underline;}

a.themelink {color:#FFFFFF; text-decoration: none;}
a.themelink:active {color:#FFFFFF;}
a.themelink:link {color:#FFFFFF;}
a.themelink:visited {color:#FFFFFF;}
a.themelink:hover {text-decoration: underline;}

a.themebodylink {color:#FFFFFF; text-decoration: underline;}
a.themebodylink:active {color:#FFFFFF;}
a.themebodylink:link {color:#FFFFFF;}
a.themebodylink:visited {color:#FFFFFF;}

.theme {background: #267199}

.headerAlpha {color:#FFFFFF; background-color: #003366; background-image: url(http://welcome.hp-ww.com/img/header_003366.gif);}

.headerAlpha a, .headerAlpha a:active, .headerAlpha a:link, .headerAlpha a:visited {color:#FFFFFF;}
.headerDelta, .headerEpsilon, .calloutEnhanced {color:#003366;}
.headerGamma {color:#003366; border-color: #99CC99;}

.primButtonEnhanced {color:#FFFFFF; background-color: #003366; background-image: url(http://welcome.hp-ww.com/img/button_003366.gif);}
a.primButtonEnhanced:active, a.primButtonEnhanced:link, a.primButtonEnhanced:visited {color:#FFFFFF;}
a.primButtonEnhanced:hover, input.primButtonEnhanced:hover {background-image: url(http://welcome.hp-ww.com/img/button_003366_over.gif);}

input.arrowButtonTheme {color:#FFFFFF; background-image: url(http://welcome.hp-ww.com/img/arrow_003366.gif);}
input.arrowButtonTheme:hover {background-image: url(http://welcome.hp-ww.com/img/arrow_003366_over.gif);}

#stretchLogoWithPageTitle {color:#FFFFFF; background-color: #003366;}
#stretchLogoWithPageTitle #logo {background-image: url(http://welcome.hp-ww.com/country/img/slp_logo_003366.gif);}
#tabbedNavEnhanced {border-color: #003366;}
#tabbedNavEnhanced .tabSelected {color:#FFFFFF; background-color: #003366; background-image: url(http://welcome.hp-ww.com/img/tab_003366.gif);}

.themeRightBorder {border-right: 2px solid #003366;}

<!-- EEEEP -->

/* -- HPWEB CSS POSITIONING STYLE SHEET VERSION hpweb.1.2h --*/


#topBar	{
	position: relative;
	width: 720px;
	margin: 0;
	padding: 0;
	overflow: auto;
	}
#hppWelcome	{
	float: right;
	width: 260px;
	padding: 5px 0 6px 0;
	margin: 0 0 0 10px;
	}
#hppSignIn	{
	float: right;
	width: 155px;
	padding: 4px 0 6px 0;
	margin: 0 0 0 10px;
	}
#ctryInd	{
	float: right;
	width: 275px;
	text-align: right;
	margin: 0 0 0 10px;
	padding: 4px 0 3px 0;
	}

#topNav		{
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #666666;
	white-space: nowrap;
	}
#topNav img 	{
	border-right: 1px solid #FFFFFF;
	}

#contactSearchArea	{
	position: relative;
	width: 100%;
	min-width: 740px;
	margin: 0;
	padding: 0;
	}
#contactHP	{
	width: 160px;
	margin: 0;
	position: absolute;
	top: 30%;
	left: 20px;
	}
#phoneOrders 	{
	position: absolute;
	top: 32%;
	left: 150px;
	width: 150px;
	font-size: 90%;
	}
.phoneNumber 	{
	font-weight: bold;
	white-space: nowrap;
	}
#searchArea	{
	width: 540px;
	margin: 0 0 0 200px;
	text-align: right;
	padding: 4px 0 1px 0;
	}
#searchBox	{
	position: relative;
	margin-right: 3em;
	padding: 1px 0 5px 0;
	}
#searchBox #textbox1	{
	width: 13em;
	margin-right: 0.2em;
	}
#searchScope 	{
	margin-top:-6px;
	}

#logoTitleArea	{
	position: relative;
	width: 740px;
	margin: 0;
	padding: 0;
	overflow: auto;
	}
#logo		{
	float: left;
	margin: 0;
	padding: 1.5em 53px 19px 53px;
	}
#title		{
	float: left;
	width: 370px;
	margin: 0;
	padding: 2em 0 20px 10px;
	position: static;
	}
#moniker	{
	float: left;
	position: static;
	width: 175px;
	margin-top: 1em;
	padding: 15px 0 15px 15px;
	font-weight: bold;
	font-size: 101%;
	}

#mainBody	{
	position: relative;
	width: 740px;
	margin: 0;
	padding: 0;
	}

#msgStyleA	{
	position: relative;
	margin: 0 0 10px 10px;
	padding: 0;
	}
#msgALeftTop	{
	position: relative;
	width: 362px;
	height: 130px;
	}
#msgALeftBottom	{
	position: relative;
	width: 362px;
	height: 62px;
	}
#msgARightTop	{
	position: absolute;
	top: 0;
	left: 368px;
	width: 362px;
	margin: 0;
	}
#msgARightBottom	{
	position: absolute;
	top: 99px;
	left: 368px;
	width: 362px;
	margin: 0;
	}

#msgStyleB	{
	position: relative;
	margin: 0 0 10px 0;
	padding: 0;
	}
#msgBLeft	{
	width: 273px;
	}
#msgBRight	{
	position: absolute;
	top: 0;
	left: 273px;
	width: 273px;
	margin: 0;
	}

#contentArea	{
	position: relative;
	width: 730px;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	overflow: auto;
	}

#leftNav	{
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
	}

#rightNav	{
	float: left;
	width: 180px;
	margin: 0 0 0 10px;
	padding: 0;
	}

#tabbedNav	{
	width: 100%;
	overflow: auto;
	margin: 0 0 10px 0;
	}
#tabbedNav div	{
	float: left;
	margin: 0 2px 0 0;
	padding: 3px 30px 3px 30px;
	background-image: url(http://welcome.hp-ww.com/img/hpweb_1-2_tab_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
#tabbedNav.leveld	{
	padding: 0;
	}

#footer 	{
	position: relative;
	width: 100%;
	min-width: 740px;
	margin-top: 20px;
	padding: 0;
	border-top: 4px solid #666666;
	clear: both;
	}
.container740 	{
	width: 740px;
	text-align: center;
	overflow: hidden;
	}
#privacy	{
	float: left;
	width: 200px;
	padding: 0.5em 10px 0.5em 10px;
	}
#terms		{
	float: left;
	width: 288px; /* 298 */
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	}
#feedback	{
	float: left;
	width: 232px; /* 242 */
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	}
#impressum {
	position: relative;
	width: 200px;
	text-align: center;
	padding: 0.5em 10px 0.5em 10px;
	}

#copyright	{
	position: relative;
	width: 740px;
	text-align: center;
	}

#chatArea	{
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	overflow: auto;
	width: 100%;
	}


.contentBlock	{
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	overflow: auto;
	}

.contentSubBlock	{
	margin: 0 0 0 0.8em;
	text-indent: -0.8em;
	padding: 0;
	}

.graySubBlock	{
	background-color: #e7e7e7;
	padding: 10px 10px 10px 10px;
	margin: 0;
	}

.paddedBlock	{
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	}

.rightGutterBlock	{
	margin: 0 10px 10px 0;
	padding: 0;
	}
.leftGutterBlock	{
	margin: 0 0 10px 10px;
	padding: 0;
	}
.leftGutterBlockWithBorder	{
	margin: 0 0 0 0px;
	padding: 0 0 0 9px;
	border-left: 1px solid #CCC;
	}
.rightSmallGutterBlock	{
	margin: 0 5px 0 0;
	padding: 0;
	}
.leftSmallGutterBlock	{
	margin: 0 0 0 5px;
	padding: 0;
	}

.linksUnit	{
	padding: 0;
	color: #003366;
	margin: 0 0 0 0.8em;
	text-indent: -0.8em;
	}
.linksUnitText	{
	text-indent: 0;
	color: #000;
	}

ul.linksUnit	{
	list-style-type: none;
	}
ul.linksUnit a 	{
	margin-left: 3px;
	}

.themeLinksUnit	{
	margin-left: 0.8em;
	text-indent: -0.8em;
	}


.bandedHeader	{
	margin: 0;
	padding: 1px 10px 1px 10px;
	}

.promo	{
	text-align: center;
	margin: 20px auto;
	padding: 0;
	}

.thumbnail	{
	float: left;
	width: 64px;
	margin: 0 10px 0 0;
	padding: 0;
	}
.thumbnailText	{
	/*float: left;*/
	/*width: 174px;*/
	margin: 0;
	overflow: auto;
	height:100%;
	}
#chatArea .thumbnail 	{
	margin: 0 3px;
	}

.prodImage	{
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
	padding: 0;
	}

.centeredImage	{
	padding: 8px 3px 0 3px;
	text-align: center;
	color: #003366;
	}
.centeredImage img	{
	display: block;
	margin: 0 auto;
	}

.whiteDivider	{
	border-top: 1px solid #FFF;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	}

.blockDivider	{
	border-top: 1px solid #CCC;
	margin: 10px 0 10px 0;
	padding: 0;
	}
.topDivider	{
	border-top: 1px solid #CCC;
	margin: 0 0 10px 0;
	padding: 0;
	}
.bottomDivider	{
	border-bottom: 1px solid #CCC;
	margin: 10px 0 0 0;
	padding: 0;
	}

.topSpace	{
	padding-top: 10px;
	}
.bottomSpace	{
	padding-bottom: 10px;
	}
.topSpaceSmall	{
	padding-top: 5px;
	}
.bottomSpaceSmall	{
	padding-bottom: 5px;
	}


.floatContainer	{
	margin: 0;
	padding: 0;
	overflow: auto;
	width: 100%;
	}

.floatLeft	{
	float: left;
	}
.floatRight	{
	float: right;
	}

.float24pct	{
	float: left;
	width: 24%;
	}
.float25pct	{
	float: left;
	width: 25%;
	}
.float33pct	{
	float: left;
	width: 33%;
	}
.float50pct	{
	float: left;
	width: 50%;
	}
.float49pct	{
	float: left;
	width: 49%;
	}
.float67pct	{
	float: left;
	width: 67%;
	}

.float268px	{
	float: left;
	width: 268px;
	}
.float268pxWithGutter	{
	float: left;
	width: 268px;
	margin: 0 0 0 10px;
	}

.float360px	{
	float: left;
	width: 360px;
	}

.float546px	{
	float: left;
	width: 546px;
	}


.clear		{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
	}

.screenReading	{
	position: absolute;
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	} 


h2.leveld, h3.leveld	{
	border-bottom-width: 4px;
	}

form.zeroMargin	{
	margin: 0;
	}


/* Redecoration styles */

.rightAligned 	{
	text-align: right;
	}
.centerAligned 	{
	text-align: center;
	}

.zeroTopMargin 	{
	margin-top:0;
	}

body.pageLayout	{
	margin: 0;
	background-color: #FFFFFF;
	}

#stretchLogoWithPageTitle 	{
	width: 100%;
	min-width: 740px;
	overflow: hidden;
	margin: 5px 0 5px 0;
	color: #FFFFFF;
	background-color: #003366;
	}
#stretchLogoWithPageTitle #logo	{
	padding: 0 26px 0 26px;
	background: url(http://welcome.hp-ww.com/country/img/slp_logo_003366.gif) no-repeat 26px 0;
	}
#stretchLogoWithPageTitle #logo	a {
	display: block;
	}
#stretchLogoWithPageTitle #logo	img {
	visibility: hidden;
	width: 49px;
	height: 50px;
	}
#stretchLogoWithPageTitle #title {
	width: 619px;
	padding: 0;
	}
#stretchLogoWithPageTitle #title.noTagline {
	padding-top: 7px;
	}


#breadcrumbs 	{
	position: absolute;
	z-index: 1;
	width: 560px;
	margin: 1px 0 0 180px;
	padding: 0;
	font-size: 90%;
	}
#breadcrumbs a 	{
	margin-right: 6px;
	text-decoration: underline;
	white-space: nowrap;
	}



#enhancedPageBody 	{
	width: 740px;
	overflow: hidden;
	}

#enhancedContentArea 	{
	float: left;
	width: 560px;
	margin-left: 10px;
	}

#enhancedContentAreaNextToRightNav 	{
	float: left;
	width: 370px;
	margin-left: 10px;
	}

#enhancedRightNav 	{
	float: right;
	width: 180px;
	margin: 0 0 0 10px;
	}
#enhancedRightNavLinks 	{
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #CCCCCC;
	}

#sectionalNav 	{
	float: left;
	width: 170px;
	}
#sectionalNavLinks 	{
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	border: 1px solid #CCCCCC;
	}

#sectionalNavHeader 	{
	margin: 0 0 10px 0;
	padding: 4px 10px 5px 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: #595959 url(http://welcome.hp-ww.com/img/area_home_header.gif) repeat-x bottom;
	}
#sectionalNavHeader a 	{
	margin-left: 4px;
	color: #FFFFFF;
	}

.sectionalNavSubHeader 	{
	margin: 15px 0 0px 0;
	padding: 1px 10px 2px 10px;
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	}

#sectionalNav .linksUnit 	{
	margin-top: 5px;
	margin-right: 10px;
	padding-left: 10px;
	}
#sectionalNav .linksUnit .linksUnit 	{
	margin-top: 5px;
	margin-right: 0;
	padding-left: 0;
	}

#sectionalNav .blockDivider 	{
	margin: 10px;
	}

#sectionalNavPromotions, #enhancedRightNavPromotions 	{
	text-align: center;
	}
#sectionalNavPromotions a img, #enhancedRightNavPromotions a img 	{
	margin: 10px auto;
	}

.threeColumns 	{
	width: 100%;
	margin: 0 0 10px 0;
	overflow: hidden;
	}
.threeColumns .column1, .threeColumns .column2, .threeColumns .column3 	{
	float: left;
	width: 180px;
	}
.threeColumns .column2, .threeColumns .column3 	{
	margin-left: 10px;
	}

.threeColumns .column1And2 	{
	float: left;
	width: 370px;
	}


.tableContainer	{
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	overflow: auto;
	border: 1px solid #CCCCCC;
	}

table.data 	{
	border-collapse: collapse;
	font-size: 90%;
	}
table.data td, table.data th 	{
	border: 1px solid #CCCCCC;
	padding: 5px;
	}
table.data tr.odd 	{
	background-color: #E7E7E7;
	text-align: left;
	vertical-align:	top;
	}
table.data tr.even 	{
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:	top;
	}

table.focusRows 	{
	border-collapse: collapse;
	}
table.focusRows td, table.focusRows th 	{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
	vertical-align:	top;
	}


/* wide body (968px) page styles */

body.pageLayoutWide	{
	margin: 0;
	background-color: #FFFFFF;
	}
.pageLayoutWide #mainBody 	{
	width: 968px;
	}
.pageLayoutWide #contentArea 	{
	width: 958px;
	}
.pageLayoutWide #copyright 	{
	width: 968px;
	}
.pageLayoutWide #footer .container740 	{
	width: 968px;
	}
.pageLayoutWide #privacy, .pageLayoutWide #terms, .pageLayoutWide #feedback 	{
	width: 32%;
	}




<!-- MAC -->

/* Redecoration styles */

.textLevelA 	{ font-size: 13px; }
.textLevelB 	{ color: #666666; }
.textLevelC 	{ color: #666666; font-size: 11px; }
.linkColor 	{ color: #003366; }
.screenReading 	{ position: absolute; width: 0; height: 0; font-size: 0; overflow: hidden; } 
.calloutEnhanced 	{ float: right; width: 160px; padding: 15px; font-weight: bold; color: #003366; }

.contentBlock 	{ overflow: hidden; } /* Part of main css-p code but updated here to fix platform-specific issues */


.headerAlpha 	{
	margin: 0 0 10px 0;
	padding: 4px 10px 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366 url(http://welcome.hp-ww.com/img/header_003366.gif) repeat-x bottom;
	}
.headerBetaBevel 	{
	margin: 10px 0 10px 0;
	padding: 4px 10px 5px 10px;
	font-weight: bold;
	background: #E7E7E7 url(http://welcome.hp-ww.com/img/beta_header-grey.gif) repeat-x bottom;
	color: #333333;
	}
.headerBeta 	{
	margin: 10px 0 10px 0;
	padding: 4px 10px 5px 10px;
	font-weight: bold;
	background-color: #E7E7E7;
	color: #333333;
	}
.headerGamma 	{
	margin: 0 0 5px 0;
	padding: 1px 0 2px 0;
	font-weight: bold;
	border-bottom: 2px solid #003366;
	color: #003366;
	}
.headerDelta 	{
	margin: 0 0 5px 0;
	padding: 1px 0 2px 0;
	font-weight: bold;
	border-bottom: 2px solid #CCCCCC;
	color: #003366;
	}
.headerEpsilon 	{
	margin: 0 0 5px 0;
	padding: 1px 0 1px 0;
	font-weight: bold;
	color: #003366;
	}

.headerAlpha a, .headerAlpha a:active, .headerAlpha a:link, .headerAlpha a:visited {
	color: #FFFFFF;
	}
.headerBeta a:visited, .headerBetaBevel a:visited {
	color: #003366;
	}

#introBlock	{
	margin: 0 0 10px 0;
	padding: 0;
	}
#introBlock .content	{
	margin: 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #CCCCCC;
	border-top: none;
	}
#introBlock .headerAlpha	{
	margin: 0;
	}

.prodInfoBlock 	{
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	}
.prodInfoBlock img 	{
	float: left;
	width: 170px;
	margin-right: 10px;
	}
.prodInfoBlock .prodText 	{
	float: left;
	width: 190px;
	}

.inlineImageLeft 	{
	float: left;
	margin: 0 10px 10px 0;
	}
.inlineImageRight 	{
	float: right;
	margin: 0 0 10px 10px;
	}

#tabbedNavEnhanced 	{
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px 0;
	border-bottom: 3px solid #003366;
	}
#tabbedNavEnhanced .tab 	{
	float: left;
	min-width: 20%;
	margin: 5px 3px 0 0;
	padding: 0.2em 5px 4px 5px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666 url(http://welcome.hp-ww.com/img/tab_non_highlighted.gif) repeat-x bottom;
	}
#tabbedNavEnhanced .tab a 	{
	margin-left: 4px;
	color: #FFFFFF;
	}

#tabbedNavEnhanced .tabSelected	{
	margin-top: 0;
	padding: 5px 5px 5px 5px;
	background: #003366 url(http://welcome.hp-ww.com/img/tab_003366.gif) repeat-x bottom;
	font-size: 15px;
	}


.commButtonEnhanced, .primButtonEnhanced, .secButtonEnhanced	{
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	color: #FFFFFF;
	height: 15px;
	margin-bottom: 10px;
	padding: 2px 7px 3px 7px;
	}

.commButtonEnhanced	{
	background: #FF0000 url(http://welcome.hp-ww.com/img/button_commerce.gif) repeat-x bottom;
	}
.primButtonEnhanced	{
	background: #003366 url(http://welcome.hp-ww.com/img/button_003366.gif) repeat-x bottom;
	}
.secButtonEnhanced	{
	background: #666666 url(http://welcome.hp-ww.com/img/button_secondary.gif) repeat-x bottom;
	}

a.commButtonEnhanced:active, a.commButtonEnhanced:link, a.commButtonEnhanced:visited, 
a.primButtonEnhanced:active, a.primButtonEnhanced:link, a.primButtonEnhanced:visited, 
a.secButtonEnhanced:active, a.secButtonEnhanced:link, a.secButtonEnhanced:visited	{
	color: #FFFFFF;
	}

input.commButtonEnhanced, input.primButtonEnhanced, input.secButtonEnhanced	{
	border: none;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	height: 20px;
	cursor: pointer;
	}

a.commButtonEnhanced:hover, input.commButtonEnhanced:hover	{
	text-decoration: none;
	background: #FF0000 url(http://welcome.hp-ww.com/img/button_commerce_over.gif) repeat-x top;
	}
a.primButtonEnhanced:hover, input.primButtonEnhanced:hover	{
	text-decoration: none;
	background-image: url(http://welcome.hp-ww.com/img/button_003366_over.gif);
	background-position: top;
	}
a.secButtonEnhanced:hover, input.secButtonEnhanced:hover	{
	text-decoration: none;
	background: #666666 url(http://welcome.hp-ww.com/img/button_secondary_over.gif) repeat-x top;
	}

input.arrowButtonTheme, input.arrowButtonGray 	{
	font: bold 14px Arial, Verdana, Helvetica, Sans-serif;
	color: #FFFFFF;
	width: 14px;
	height: 17px;
	border: none;
	cursor: pointer;
	padding: 0;
	margin-bottom: 5px;
	vertical-align: middle;
	}

input.arrowButtonTheme 	{
	background: url(http://welcome.hp-ww.com/img/arrow_003366.gif) repeat-x bottom;
	}
input.arrowButtonTheme:hover 	{
	background-image: url(http://welcome.hp-ww.com/img/arrow_003366_over.gif);
	}

input.arrowButtonGray	{
	background: url(http://welcome.hp-ww.com/img/arrow_gray.gif) repeat-x bottom;
	}
input.arrowButtonGray:hover	{
	background-image: url(http://welcome.hp-ww.com/img/arrow_gray_over.gif);
	}

/* 20070906 */
/*-- NEW Addition MDA tagline class - 20071205  --*/
.microsoftMDA { width:175px; font-size: 101%; font-weight: bold; vertical-align:middle; text-align:left; padding:15px 0 15px 15px; }