/* -- HPWEB STYLE SHEET hpweb_styles_strd.css VERSION hpweb.1.2i --*/

body,td,th {font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: small;}

td img.decoration {display: block;}
tr.decoration img {display: block;}

a {color: #003366; text-decoration: none;}
a:active {color: #003366;}
a:link {color: #003366;}
a:visited {color: #660066;}
a:hover {text-decoration: underline;}

a.bold {font-weight: bold;}
a.small {font-size: x-small;}
a.udrline {text-decoration: underline;}
a.udrlinebold {font-weight: bold; text-decoration: underline;}
a.udrlinesmall {text-decoration: underline; font-size: x-small;}

a.lftnavhdr {font-weight: bold;}
a.lftnavhdr:visited {font-weight: bold; color: #003366;}

h1 {font-size: large; font-weight: normal; margin-bottom: 2px; margin-top: 2px;}
h2 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h3 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h4 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h5 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h6 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}

.bold {font-weight: bold;}
.small {font-size: x-small;}
.smallbold {font-size: x-small; font-weight: bold;}
.srchopt {color: #333333; font-size: x-small;}
.copyright {color: #666666; font-size: x-small;}
.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;}

/*-- COMPAQ STYLE ADDITIONS - dgarcia@hp.com - January 2003 --*/
.color990000 {color:#990000;}
.color990000bld {color:#990000; font-weight:bold;}
.colorCCCCCCbg {background-color:#CCCCCC;}
.colorE7E7E7bg {background-color:#E7E7E7;}
    
a.cpqRed {color:#990000;  text-decoration: none;}
a.cpqRed:active {color:#990000;}
a.cpqRed:link {color:#990000;}
a.cpqRed:visited {color:#660066;}
a.cpqRed:hover {text-decoration: underline;}

a.cpqRedbold {color:#990000; text-decoration: none; font-weight:bold;}
a.cpqRedbold:active {color:#990000; font-weight:bold;}
a.cpqRedbold:link {color:#990000; font-weight:bold;}
a.cpqRedbold:visited {color:#660066; font-weight:bold;}
a.cpqRedbold:hover {text-decoration: underline;}
   
a.cpqBreadcrumb {font-size: x-small; color: #990000; text-decoration:underline;}
a.cpqBreadcrumb:active {font-size: x-small; color: #990000; text-decoration:underline;}
a.cpqBreadcrumb:link {font-size: x-small; color: #990000; text-decoration:underline;} 
a.cpqBreadcrumb:visited {font-size: x-small; color: #660066; text-decoration:underline;}

a.cpqNavWhite {color:#FFFFFF; text-decoration: none;}
a.cpqNavWhite:active {color:#FFFFFF;}
a.cpqNavWhite:link {color:#FFFFFF;}
a.cpqNavWhite:visited {color:#FFFFFF;}
a.cpqNavWhite:hover {text-decoration: underline;}

a.cpqUdrline {color:#990000; text-decoration:underline;}
a.cpqUdrline:active {color:#990000;}
a.cpqUdrline:link {color:#990000;} 
a.cpqUdrline:visited {color:#660066;}  
 
a.cpqUdrlinebold {color:#990000; text-decoration:underline; font-weight:bold;}
a.cpqUdrlinebold:active {color:#990000;}
a.cpqUdrlinebold:link {color:#990000;} 
a.cpqUdrlinebold:visited {color:#660066;} 
 
.cpqsrchopt {color: #990000; text-decoration: underline;}

/*-- NEW Addition - 2003 HPWEB_1-2 --*/
a.smallbld {font-weight: bold; font-size: x-small;}

a.cpqsmall {font-size: x-small; color:#990000;}
a.cpqsmall:active {font-size: x-small; color:#990000;}
a.cpqsmall:link {font-size: x-small; color:#990000;}
a.cpqsmall:visited {font-size: x-small; color:#660066;}

a.cpqsmallbld {font-weight: bold; font-size: x-small; color:#990000;}
a.cpqsmallbld:active {font-weight: bold; font-size: x-small; color:#990000;}
a.cpqsmallbld:link {font-weight: bold; font-size: x-small; color:#990000;}
a.cpqsmallbld:visited {font-weight: bold; font-size: x-small; color:#660066;}

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: medium;}

.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: x-small; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #FF0000; text-align: center; padding-right: 0px; margin-right: 0px; cursor: pointer; cursor: hand;}
.primButton {border-right: #000000 2px solid; border-top: #999999 2px solid; border-left: #999999 2px solid; border-bottom: #000000 2px solid; font-size: x-small; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #333333; text-align: center; padding-right: 0px; margin-right: 0px; cursor: pointer; cursor: hand;}
.secButton {border-right: #333333 2px solid; border-top: #CCCCCC 2px solid; border-left: #CCCCCC 2px solid; border-bottom: #333333 2px solid; font-size: x-small; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #666666; text-align: center; padding-right: 0px; margin-right: 0px; cursor: pointer; cursor: hand;}

.newmarker { font-size: x-small; color:#ff0000; font-weight:bold; }
.strike {text-decoration: none; font-size: x-small;}
.tertnavdiv { position:relative; margin-top:6px; margin-bottom:6px; width:1px; height:20px; background-color:#CECECE; layer-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:16px;}

.callout {margin: 0px 0px 10px 10px; width:160px; padding:10px; float:right; background-color: #E7E7E7;}
.error {font-weight: bold; color: #ff0000;}


/* Redecoration styles */

.textLevelA 	{ font-size: 105%; }
.textLevelB 	{ color: #666666; }
.textLevelC 	{ color: #666666; font-size: 90%; }
.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; }


.headerAlpha 	{
	margin: 0 0 10px 0;
	padding: 4px 10px 5px 10px;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366 url(/img/header_003366.gif) repeat-x bottom;
	}
.headerBetaBevel 	{
	margin: 10px 0 10px 0;
	padding: 4px 10px 5px 10px;
	font-weight: bold;
	background: #E7E7E7 url(/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: auto;
	}
.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: auto;
	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: 105%;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666 url(/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(/img/tab_003366.gif) repeat-x bottom;
	font-size: 120%;
	}


.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(/img/button_commerce.gif) repeat-x bottom;
	}
.primButtonEnhanced	{
	background: #003366 url(/img/button_003366.gif) repeat-x bottom;
	}
.secButtonEnhanced	{
	background: #666666 url(/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: 95%;
	height: 20px;
	cursor: pointer;
	}

a.commButtonEnhanced:hover, input.commButtonEnhanced:hover	{
	text-decoration: none;
	background: #FF0000 url(/img/button_commerce_over.gif) repeat-x top;
	}
a.primButtonEnhanced:hover, input.primButtonEnhanced:hover	{
	text-decoration: none;
	background-image: url(/img/button_003366_over.gif);
	background-position: top;
	}
a.secButtonEnhanced:hover, input.secButtonEnhanced:hover	{
	text-decoration: none;
	background: #666666 url(/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: 16px;
	border: none;
	cursor: pointer;
	padding: 0;
	margin-bottom: 7px;
	vertical-align: middle;
	}

input.arrowButtonTheme 	{
	background: url(/img/arrow_003366.gif) repeat-x bottom;
	}
input.arrowButtonTheme:hover 	{
	background-image: url(/img/arrow_003366_over.gif);
	}

input.arrowButtonGray	{
	background: url(/img/arrow_gray.gif) repeat-x bottom;
	}
input.arrowButtonGray:hover	{
	background-image: url(/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; }