/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
body {
	font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 78%;
}
a {
	color: rgb(0, 51, 102); text-decoration: none;
}
a:active {
	color: rgb(0, 51, 102);
}
a:link {
	color: rgb(0, 51, 102);
}
a:visited {
	color: rgb(102, 0, 102);
}
a:hover {
	text-decoration: underline;
}
a.bold {
	font-weight: bold;
}
a.small {
	font-size: 90%;
}
a.udrline {
	text-decoration: underline;
}
a.udrlinebold {
	font-weight: bold; text-decoration: underline;
}
a.udrlinesmall {
	font-size: 90%; text-decoration: underline;
}
a.lftnavhdr {
	font-weight: bold;
}
a.lftnavhdr:visited {
	color: rgb(0, 51, 102); font-weight: bold;
}
h1 {
	font-size: 25px; font-weight: normal; margin-top: 2px; margin-bottom: 2px;
}
h2 {
	font-size: small; font-weight: normal; margin-top: 1px; margin-bottom: 1px;
}
h3 {
	font-size: small; font-weight: normal; margin-top: 1px; margin-bottom: 1px;
}
h4 {
	font-size: small; font-weight: normal; margin-top: 1px; margin-bottom: 1px;
}
h5 {
	font-size: small; font-weight: normal; margin-top: 1px; margin-bottom: 1px;
}
h6 {
	font-size: small; font-weight: normal; margin-top: 1px; margin-bottom: 1px;
}
.bold {
	font-weight: bold;
}
.small {
	font-size: 90%;
}
.smallbold {
	font-size: 90%; font-weight: bold;
}
.srchopt {
	color: rgb(51, 51, 51); font-size: 90%;
}
.copyright {
	color: rgb(102, 102, 102); font-size: 90%;
}
.color333333 {
	color: rgb(51, 51, 51);
}
.color666666 {
	color: rgb(102, 102, 102);
}
.color003366 {
	color: rgb(0, 51, 102);
}
.color003366bld {
	color: rgb(0, 51, 102); font-weight: bold;
}
.colorFFFFFF {
	color: rgb(255, 255, 255);
}
.colorFFFFFFbld {
	color: rgb(255, 255, 255); font-weight: bold;
}
.countryInd {
	color: rgb(51, 51, 51);
}
.srchradbtn {
	background-color: rgb(231, 231, 231);
}
.color990000 {
	color: rgb(153, 0, 0);
}
.color990000bld {
	color: rgb(153, 0, 0); font-weight: bold;
}
.colorCCCCCCbg {
	background-color: rgb(204, 204, 204);
}
.colorE7E7E7bg {
	background-color: rgb(231, 231, 231);
}
a.cpqRed {
	color: rgb(153, 0, 0); text-decoration: none;
}
a.cpqRed:active {
	color: rgb(153, 0, 0);
}
a.cpqRed:link {
	color: rgb(153, 0, 0);
}
a.cpqRed:visited {
	color: rgb(102, 0, 102);
}
a.cpqRed:hover {
	text-decoration: underline;
}
a.cpqRedbold {
	color: rgb(153, 0, 0); font-weight: bold; text-decoration: none;
}
a.cpqRedbold:active {
	color: rgb(153, 0, 0); font-weight: bold;
}
a.cpqRedbold:link {
	color: rgb(153, 0, 0); font-weight: bold;
}
a.cpqRedbold:visited {
	color: rgb(102, 0, 102); font-weight: bold;
}
a.cpqRedbold:hover {
	text-decoration: underline;
}
a.cpqBreadcrumb {
	color: rgb(153, 0, 0); font-size: 90%; text-decoration: underline;
}
a.cpqBreadcrumb:active {
	color: rgb(153, 0, 0); font-size: 90%; text-decoration: underline;
}
a.cpqBreadcrumb:link {
	color: rgb(153, 0, 0); font-size: 90%; text-decoration: underline;
}
a.cpqBreadcrumb:visited {
	color: rgb(102, 0, 102); font-size: 90%; text-decoration: underline;
}
a.cpqNavWhite {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.cpqNavWhite:active {
	color: rgb(255, 255, 255);
}
a.cpqNavWhite:link {
	color: rgb(255, 255, 255);
}
a.cpqNavWhite:visited {
	color: rgb(255, 255, 255);
}
a.cpqNavWhite:hover {
	text-decoration: underline;
}
a.cpqUdrline {
	color: rgb(153, 0, 0); text-decoration: underline;
}
a.cpqUdrline:active {
	color: rgb(153, 0, 0);
}
a.cpqUdrline:link {
	color: rgb(153, 0, 0);
}
a.cpqUdrline:visited {
	color: rgb(102, 0, 102);
}
a.cpqUdrlinebold {
	color: rgb(153, 0, 0); font-weight: bold; text-decoration: underline;
}
a.cpqUdrlinebold:active {
	color: rgb(153, 0, 0);
}
a.cpqUdrlinebold:link {
	color: rgb(153, 0, 0);
}
a.cpqUdrlinebold:visited {
	color: rgb(153, 0, 0);
}
.cpqsrchopt {
	color: rgb(153, 0, 0); text-decoration: underline;
}
a.smallbld {
	font-size: 90%; font-weight: bold;
}
a.cpqsmall {
	color: rgb(153, 0, 0); font-size: 90%;
}
a.cpqsmall:active {
	color: rgb(153, 0, 0); font-size: 90%;
}
a.cpqsmall:link {
	color: rgb(153, 0, 0); font-size: 90%;
}
a.cpqsmall:visited {
	color: rgb(102, 0, 102); font-size: 90%;
}
a.cpqsmallbld {
	color: rgb(153, 0, 0); font-size: 90%; font-weight: bold;
}
a.cpqsmallbld:active {
	color: rgb(153, 0, 0); font-size: 90%; font-weight: bold;
}
a.cpqsmallbld:link {
	color: rgb(153, 0, 0); font-size: 90%; font-weight: bold;
}
a.cpqsmallbld:visited {
	color: rgb(102, 0, 102); font-size: 90%; font-weight: bold;
}
a.colorFFFFFFbld {
	color: rgb(255, 255, 255); font-weight: bold;
}
a.colorFFFFFFbld:active {
	color: rgb(255, 255, 255); font-weight: bold;
}
a.colorFFFFFFbld:link {
	color: rgb(255, 255, 255); font-weight: bold;
}
a.colorFFFFFFbld:visited {
	color: rgb(255, 255, 255); font-weight: bold;
}
.large {
	font-size: 110%;
}
.color333333bg {
	background-color: rgb(51, 51, 51);
}
.colorDCDCDCbg {
	background-color: rgb(220, 220, 220);
}
.color666666bg {
	background-color: rgb(102, 102, 102);
}
.color999999bg {
	background-color: rgb(153, 153, 153);
}
.colorFFFFFFbg {
	background-color: rgb(255, 255, 255);
}
.color000000bg {
	background-color: rgb(0, 0, 0);
}
.commButton {
	border-width: 2px; border-style: solid; border-color: rgb(255, 152, 153) rgb(204, 0, 0) rgb(204, 0, 0) rgb(255, 152, 153); text-align: center; color: white; padding-right: 0px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 90%; font-weight: bold; margin-right: 0px; cursor: pointer; background-color: rgb(255, 0, 0);
}
.primButton {
	border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(0, 0, 0) rgb(0, 0, 0) rgb(153, 153, 153); text-align: center; color: white; padding-right: 0px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 90%; font-weight: bold; margin-right: 0px; cursor: pointer; background-color: rgb(51, 51, 51);
}
.secButton {
	border-width: 2px; border-style: solid; border-color: rgb(204, 204, 204) rgb(51, 51, 51) rgb(51, 51, 51) rgb(204, 204, 204); text-align: center; color: white; padding-right: 0px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 90%; font-weight: bold; margin-right: 0px; cursor: pointer; background-color: rgb(102, 102, 102);
}
.newmarker {
	color: rgb(255, 0, 0); font-size: 90%; font-weight: bold;
}
.strike {
	font-size: x-small; text-decoration: none;
}
.tertnavdiv {
	width: 1px; height: 19px; margin-top: 6px; margin-bottom: 6px; visibility: visible; position: relative; background-color: rgb(206, 206, 206); layer-background-color: #CECECE;
}
.bulletlist {
	margin: 0px 0px 0px 16px; padding: 0px;
}
.numberedlist {
	margin: 0px 0px 0px 30px; padding: 0px; list-style-type: decimal;
}
.callout {
	margin: 0px 0px 10px 10px; padding: 10px; width: 160px; float: right; background-color: rgb(231, 231, 231);
}
.error {
	color: rgb(255, 0, 0); font-weight: bold;
}
.textLevelA {
	font-size: 105%;
}
.textLevelB {
	color: rgb(102, 102, 102);
}
.textLevelC {
	color: rgb(102, 102, 102); font-size: 90%;
}
.linkColor {
	color: rgb(0, 51, 102);
}
.screenReading {
	width: 0px; height: 0px; overflow: hidden; font-size: 0px; position: absolute;
}
.calloutEnhanced {
	padding: 15px; width: 160px; color: rgb(0, 51, 102); font-weight: bold; float: right;
}
.headerAlpha {
	background: url("/img/header_003366.gif") repeat-x bottom rgb(0, 51, 102); margin: 0px 0px 10px; padding: 4px 10px 5px; color: rgb(255, 255, 255); font-size: 110%; font-weight: bold;
}
.headerBetaBevel {
	background: url("/img/beta_header-grey.gif") repeat-x bottom rgb(231, 231, 231); margin: 10px 0px; padding: 4px 10px 5px; color: rgb(51, 51, 51); font-weight: bold;
}
.headerBeta {
	background: rgb(231, 231, 231); margin: 10px 0px; padding: 4px 10px 5px; color: rgb(51, 51, 51); font-weight: bold;
}
.headerGamma {
	margin: 0px 0px 5px; padding: 1px 0px 2px; color: rgb(0, 51, 102); font-weight: bold; border-bottom-color: rgb(0, 51, 102); border-bottom-width: 2px; border-bottom-style: solid;
}
.headerDelta {
	margin: 0px 0px 5px; padding: 1px 0px 2px; color: rgb(0, 51, 102); font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
.headerEpsilon {
	margin: 0px 0px 5px; padding: 1px 0px; color: rgb(0, 51, 102); font-weight: bold;
}
.headerAlpha a {
	color: rgb(255, 255, 255);
}
.headerAlpha a:active {
	color: rgb(255, 255, 255);
}
.headerAlpha a:link {
	color: rgb(255, 255, 255);
}
.headerAlpha a:visited {
	color: rgb(255, 255, 255);
}
.headerBeta a:visited {
	color: rgb(0, 51, 102);
}
.headerBetaBevel a:visited {
	color: rgb(0, 51, 102);
}
#introBlock {
	margin: 0px 0px 10px; padding: 0px;
}
#introBlock .content {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px; padding: 10px;
}
#introBlock .headerAlpha {
	margin: 0px;
}
.prodInfoBlock {
	margin: 0px 0px 10px; padding: 0px; width: 100%; overflow: auto;
}
.prodInfoBlock img {
	width: 170px; margin-right: 10px; float: left;
}
.prodInfoBlock .prodText {
	width: 190px; float: left;
}
.inlineImageLeft {
	margin: 0px 10px 10px 0px; float: left;
}
.inlineImageRight {
	margin: 0px 0px 10px 10px; float: right;
}
#tabbedNavEnhanced {
	margin: 0px 0px 20px; width: 100%; overflow: auto; border-bottom-color: rgb(0, 51, 102); border-bottom-width: 3px; border-bottom-style: solid;
}
#tabbedNavEnhanced .tab {
	background: url("/img/tab_non_highlighted.gif") repeat-x bottom rgb(102, 102, 102); margin: 5px 3px 0px 0px; padding: 0.2em 5px 4px; text-align: center; color: rgb(255, 255, 255); font-size: 105%; font-weight: bold; float: left; min-width: 20%; _width: 20%;
}
#tabbedNavEnhanced .tab a {
	color: rgb(255, 255, 255); margin-left: 4px;
}
#tabbedNavEnhanced .tabSelected {
	background: url("/img/tab_003366.gif") repeat-x bottom rgb(0, 51, 102); padding: 5px; font-size: 120%; margin-top: 0px;
}
.commButtonEnhanced {
	padding: 2px 7px 3px; height: 15px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; margin-bottom: 10px; vertical-align: 3px; white-space: nowrap;
}
.primButtonEnhanced {
	padding: 2px 7px 3px; height: 15px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; margin-bottom: 10px; vertical-align: 3px; white-space: nowrap;
}
.secButtonEnhanced {
	padding: 2px 7px 3px; height: 15px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; margin-bottom: 10px; vertical-align: 3px; white-space: nowrap;
}
.commButtonEnhanced {
	background: url("/img/button_commerce.gif") repeat-x bottom rgb(255, 0, 0);
}
.primButtonEnhanced {
	background: url("/img/button_003366.gif") repeat-x bottom rgb(0, 51, 102);
}
.secButtonEnhanced {
	background: url("/img/button_secondary.gif") repeat-x bottom rgb(102, 102, 102);
}
a.commButtonEnhanced:active {
	color: rgb(255, 255, 255);
}
a.commButtonEnhanced:link {
	color: rgb(255, 255, 255);
}
a.commButtonEnhanced:visited {
	color: rgb(255, 255, 255);
}
a.primButtonEnhanced:active {
	color: rgb(255, 255, 255);
}
a.primButtonEnhanced:link {
	color: rgb(255, 255, 255);
}
a.primButtonEnhanced:visited {
	color: rgb(255, 255, 255);
}
a.secButtonEnhanced:active {
	color: rgb(255, 255, 255);
}
a.secButtonEnhanced:link {
	color: rgb(255, 255, 255);
}
a.secButtonEnhanced:visited {
	color: rgb(255, 255, 255);
}
input.commButtonEnhanced {
	padding: 0px; border: currentColor; height: 20px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 95%; cursor: pointer;
}
input.primButtonEnhanced {
	padding: 0px; border: currentColor; height: 20px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 95%; cursor: pointer;
}
input.secButtonEnhanced {
	padding: 0px; border: currentColor; height: 20px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 95%; cursor: pointer;
}
a.commButtonEnhanced:hover {
	background: url("/img/button_commerce_over.gif") repeat-x top rgb(255, 0, 0); text-decoration: none;
}
input.commButtonEnhanced:hover {
	background: url("/img/button_commerce_over.gif") repeat-x top rgb(255, 0, 0); text-decoration: none;
}
a.primButtonEnhanced:hover {
	background-position: top; text-decoration: none; background-image: url("/img/button_003366_over.gif");
}
input.primButtonEnhanced:hover {
	background-position: top; text-decoration: none; background-image: url("/img/button_003366_over.gif");
}
a.secButtonEnhanced:hover {
	background: url("/img/button_secondary_over.gif") repeat-x top rgb(102, 102, 102); text-decoration: none;
}
input.secButtonEnhanced:hover {
	background: url("/img/button_secondary_over.gif") repeat-x top rgb(102, 102, 102); text-decoration: none;
}
input.arrowButtonTheme {
	font: bold 14px/normal Arial, Verdana, Helvetica, Sans-serif; padding: 0px; border: currentColor; width: 14px; height: 16px; color: rgb(255, 255, 255); margin-bottom: 7px; vertical-align: middle; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
input.arrowButtonGray {
	font: bold 14px/normal Arial, Verdana, Helvetica, Sans-serif; padding: 0px; border: currentColor; width: 14px; height: 16px; color: rgb(255, 255, 255); margin-bottom: 7px; vertical-align: middle; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
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");
}
#searchArea {
	padding-bottom: 0px;
}
#searchScope {
	margin-top: -8px;
}
#stretchLogoWithPageTitle #title {
	padding-top: 5px;
}
#stretchLogoWithPageTitle .noTagline#title {
	padding-top: 11px;
}
.tableContainer {
	border: currentColor;
}
.microsoftMDA {
	padding: 15px 0px 15px 15px; width: 175px; text-align: left; font-size: 101%; font-weight: bold; vertical-align: middle;
}
