/* styles.css *//*CSS normalizationssee Transcending CSS by Andy Clarke*//* normalize margins and padding */html, body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, p, blockquote, th, td{	margin: 0px;	padding: 0px;}/* normalize font size for headers, pre and code */h1, h2, h3, h4, h5, h6, pre, code {	font-size: 100%;}/* remove list-style from lists *//*ol,*/ ul {	list-style: none;}/* remove border from fieldset and img */fieldset, img {	border: none;}/* left align text in caption and th */caption, th {	text-align: left;}/* remove quote marks from q tag (see http://alistapart.com/articles/qtag)	This is done because win/ie does not place quotes around the q as per W3C standard.	This turns off quotes on other browsers (since they recognize the :before and :after).	Be sure to place quotes OUTSIDE of the q tags to meet the W3C specifications.	e.g. &ldquo;;<q>The quick brown fox jumps over the lazy dog</q>&rdquo; */q:before, q:after {	content: "";}/* remove italization from address */address {	font-style: normal;}/* commonly used classes and general changes */#content form {	border-top:1px #FFFFFF solid;	/* hack to remove extra spacing above firefox forms */}html {	text-align: center;	margin:0px;}body {	width: 1000px;	margin: 0 auto;	text-align: left;	position: relative;	background-color:#ffffff;	color:#494848;}body a {	color:#494848;	text-decoration:none;}body a:link {	color:#0085FA;	text-decoration:none;}body a:active {	color:#0085FA;	text-decoration:none;}body a:visited {	color:#0085FA;	text-decoration:none;}body a:hover {	color:#0085FA;	text-decoration: underline;}ul {	margin:0px 0px 0px 15px;	padding:0px;}/*  removed because it overrides too muchul li {	list-style:disc;	margin:0px 0px 0px -3px;	padding:0px;}*/ul.disc {	list-style-type: none;	margin-left:0;}ul.disc li {	background: url(http://www.emc.com/images/common/bullet_disc.gif) no-repeat .1em .1em;	padding-left: 15px;	margin-bottom:5px;}li.floatDiscFix { list-style-image:url(http://www.emc.com/images/common/bullet_disc.gif); margin-left:0px;}ul li#products {	margin:0px;	padding:0px;}ul li#solutions {	margin:0px;	padding:0px;}ul li#services {	margin:0px;	padding:0px;}ul li#support {	margin:0px;	padding:0px;}ul li#leadership {	margin:0px;	padding:0px;}ul li#about {	margin:0px;	padding:0px;}ol {	margin:0px 0px 0px 18px;	padding:0px;}ol li {	margin:0px 0px 0px 0px;	padding:0px;}ul.square {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}li.square {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	margin:0px 0px 0px -1px;	padding:0px 0px 3px 0px;}ul.square2 {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	margin:5px;	padding:0px;}li.square2 {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	padding:0px 0px 1px 0px;	margin:0px 0px 0px 9px;}ul.square3 {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	margin:0px 0px 0px 10px;	padding:0px 0px 0px 0px;}li.square3 {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	margin:0px 0px 0px 0px;	padding:0px 0px 3px 0px;}ul.noDots {	list-style-type:none;	margin:0px;	padding:0px;}li.noDots {	list-style-type:none;	padding:0px 0px 3px 0px;	margin:0px 0px 0px 2px;}li.decimal {	list-style:decimal;	padding:0px 0px 3px 0px;	margin:0px;}li.padding7 {	margin-top:7px;	padding-bottom:7px;}li.pdf {	list-style-image:url(http://www.emc.com/images/common/btn_pdf.gif);	padding:0px 0px 3px 0px;	margin:5px 0px 0px 5px;}li.pdfTight {	list-style-image:url(http://www.emc.com/images/common/btn_pdf.gif);	padding:0px 0px 0px 0px;	margin:1px 0px 0px -1px;}a {	text-decoration:none;}p.para {	margin-top:5px;}p.titledPara {	padding-bottom:12px;	line-height:11px;}.pageTitle {	margin:2px 0px 2px 10px;}.whiteLink {	color:#ffffff;}.whiteLink a {	color:#ffffff;	text-decoration:none;}.whiteLink a:link {	color:#ffffff;	text-decoration:none;}.whiteLink a:active {	text-decoration:none;	color:#ffffff;}.whiteLink a:visited {	text-decoration:none;	color:#ffffff;}.whiteLink a:hover {	color:#ffffff;	text-decoration:underline;}.blueLink {	color:#7096bf;}.blueLink a {	color:#7096bf;	text-decoration:none;}.blueLink a:link {	color:#7096bf;	text-decoration:none;}.blueLink a:active {	text-decoration:none;	color:#7096bf;}.blueLink a:visited {	text-decoration:none;	color:#7096bf;}.blueLink a:hover {	color:#7096bf;	text-decoration:underline;}.textRight {	text-align:right;}	.goldLink {	color:#c17302;}.goldLink a {	color:#c17302;	text-decoration:none;}.goldLink a:link {	color:#c17302;	text-decoration:none;}.goldLink a:active {	text-decoration:none;	color:#c17302;}.goldLink a:visited {	text-decoration:none;	color:#c17302;}.goldLink a:hover {	text-decoration:none;	color:#7096bf;}.blackLink {	color:#494848;}.blackLink a {	color:#494848;	text-decoration:none;}.blackLink a:link {	color:#494848;	text-decoration:none;}.blackLink a:active {	color:#494848;	text-decoration:none;}.blackLink a:visited {	color:#494848;	text-decoration:none;}.blackLink a:hover {	color:#7096bf;	text-decoration:none;}.grayLink {	color:#494848;}.grayLink a {	color:#494848;	text-decoration:none;}.grayLink a:link {	color:#494848;	text-decoration:none;}.grayLink a:active {	color:#494848;	text-decoration:none;}.grayLink a:visited {	color:#494848;	text-decoration:none;}.grayLink a:hover {	color:#7096bf;	text-decoration:none;}.lightGrayLink {	color:#898989;}.lightGrayLink a {	color:#898989;	text-decoration:none;}.lightGrayLink a:link {	color:#898989;	text-decoration:none;}.lightGrayLink a:active {	color:#898989;	text-decoration:none;}.lightGrayLink a:visited {	color:#898989;	text-decoration:none;}.lightGrayLink a:hover {	color:#7096bf;	text-decoration:none;}.rustLink {	color:#c47b14;}.rustLink a {	color:#c47b14;	text-decoration:none;}.rustLink a:link {	color:#c47b14;	text-decoration:none;}.rustLink a:active {	color:#c47b14;	text-decoration:none;}.rustLink a:visited {	color:#c47b14;	text-decoration:none;}.rustLink a:hover {	color:#c47b14;	text-decoration:underline;}.subTitleGreenHome {	color:#8fbf30;	font-weight:bold;	font-size:11px;	line-height:15px;}.subTitleGreenHome a {	color:#8fbf30;	text-decoration:none;}.subTitleGreenHome a:link {	color:#8fbf30;	text-decoration:none;}.subTitleGreenHome a:active {	color:#8fbf30;	text-decoration:none;}.subTitleGreenHome a:visited {	color:#8fbf30;	text-decoration:none;}.subTitleGreenHome a:hover {	color:#7096bf;	text-decoration:none;}.subTitle {	font-size:13px;	line-height:16px;	font-weight:bold;}.subTitleGreen {	font-size:13px;	line-height:16px;	color:#8fbf30;	font-weight:bold;}.subTitleGreen a {	color:#8fbf30;	text-decoration:none;}.subTitleGreen a:link {	color:#8fbf30;	text-decoration:none;}.subTitleGreen a:active {	color:#8fbf30;	text-decoration:none;}.subTitleGreen a:visited {	color:#8fbf30;	text-decoration:none;}.subTitleGreen a:hover {	color:#7096bf;	text-decoration:none;}.subTitleRed {	font-size:13px;	line-height:16px;	color:#97343d;	font-weight:bold;}.subTitleRed a {	color:#97343d;	text-decoration:none;}.subTitleRed a:link {	color:#97343d;	text-decoration:none;}.subTitleRed a:active {	color:#97343d;	text-decoration:none;}.subTitleRed a:visited {	color:#97343d;	text-decoration:none;}.subTitleRed a:hover {	color:#7096bf;	text-decoration:none;}.subTitleRust {	font-size:13px;	line-height:16px;	color:#c47b14;	font-weight:bold;}.subTitleRust a {	color:#c47b14;	text-decoration:none;}.subTitleRust a:link {	color:#c47b14;	text-decoration:none;}.subTitleRust a:active {	color:#c47b14;	text-decoration:none;}.subTitleRust a:visited {	color:#c47b14;	text-decoration:none;}.subTitleRust a:hover {	color:#7096bf;	text-decoration:none;}.rustSubTitleLink {	font-size:13px;	line-height:16px;	color:#c47b14;	font-weight:bold;}.rustSubTitleLink a {	color:#c47b14;	text-decoration:none;}.rustSubTitleLink a:link {	color:#c47b14;	text-decoration:none;}.rustSubTitleLink a:active {	color:#c47b14;	text-decoration:none;}.rustSubTitleLink a:visited {	color:#c47b14;	text-decoration:none;}.rustSubTitleLink a:hover {	color:#c47b14;	text-decoration:underline;}.titleBlack {	font-size:20px;	line-height:23px;	color:#494848;	font-weight:bold;}.titleBlack18 {	font-size:18px;	line-height:20px;	color:#494848;	font-weight:bold;}.titleBlack16 {	font-size:16px;	line-height:20px;	color:#494848;	font-weight:bold;}.titleGold {	font-size:20px;	line-height:23px;	color:#c17302;	font-weight:bold;}.titleWhite {	font-size:20px;	line-height:23px;	color:#ffffff;	font-weight:bold;}.titleRust {	font-size:20px;	line-height:23px;	color:#c47b14;	font-weight:bold;}.titleGreen {	font-size:20px;	line-height:23px;	color:#8fbf30;	font-weight:bold;}.titleRed {	font-size:20px;	line-height:23px;	color:#97343d;	font-weight:bold;}.titlePurple {	font-size:20px;	line-height:23px;	color:#845a92;	font-weight:bold;}.titleBlueGreen {	font-size:20px;	line-height:23px;	color:#14a0be;	font-weight:bold;}.subTitleGold {	font-size:13px;	line-height:16px;	color:#c17302;	font-weight:bold;}.subTitleGold a {	color:#c17302;	text-decoration:none;}.subTitleGold a:link {	color:#c17302;	text-decoration:none;}.subTitleGold a:active {	color:#c17302;	text-decoration:none;}.subTitleGold a:visited {	color:#c17302;	text-decoration:none;}.subTitleGold a:hover {	color:#7096bf;	text-decoration:none;}.subTitleRust {	font-size:13px;	line-height:16px;	color:#c47b14;	font-weight:bold;}.subTitleRust a {	color:#c47b14;	text-decoration:none;}.subTitleRust a:link {	color:#c47b14;	text-decoration:none;}.subTitleRust a:active {	color:#c47b14;	text-decoration:none;}.subTitleRust a:visited {	color:#c47b14;	text-decoration:none;}.subTitleRust a:hover {	color:#7096bf;	text-decoration:none;}.subTitleBlack {	font-size:13px;	line-height:16px;	color:#494848;	font-weight:bold;}.subTitleBlack a {	color:#494848;	text-decoration:none;}.subTitleBlack a:link {	color:#494848;	text-decoration:none;}.subTitleBlack a:active {	color:#494848;	text-decoration:none;}.subTitleBlack a:visited {	color:#494848;	text-decoration:none;}.subTitleBlack a:hover {	color:#7096bf;	text-decoration:none;}.subTitleBlue {	font-size:13px;	line-height:16px;	color:#1d9cc5;	font-weight:bold;}.subTitleBlue a {	color:#1d9cc5;	text-decoration:none;}.subTitleBlue a:link {	color:#1d9cc5;	text-decoration:none;}.subTitleBlue a:active {	color:#1d9cc5;	text-decoration:none;}.subTitleBlue a:visited {	color:#1d9cc5;	text-decoration:none;}.subTitleBlue a:hover {	color:#1d9cc5;	text-decoration:underline;}.bannerSubTitleLightBlue {	color:#97c1ec;	font-size:18px;	line-height:22px;}.subTitlePurple {	font-size:13px;	line-height:16px;	color:#845a92;	font-weight:bold;}.bannerTitlePurple {	font-size:15px;	line-height:18px;	color:#845a92;	font-weight:bold;}.fontSize12 {	font-size:12px;	line-height:20px;}.fontSize12h18 {	font-size:12px;	line-height:18px;}.menuDropdownTitle {	font-size:11px;	line-height:21px;	color:#084a90;	text-transform:uppercase;	font-weight:bold;}.clearBoth {	clear:both;}.clearRight {	clear:right;}.clearBothTight {		clear:both;		margin:0px;		padding:0px;		font-size:0px;		line-height:0px;		height:0px;		width: 0px;		overflow:hidden;}.positionRelative {	position:relative;}.noWrap {	white-space:nowrap;}.floatRight {	float:right;	display:inline;}.floatLeft {	float:left;	display:inline;}.verticalMiddle {	vertical-align:middle;}.verticalTop {	vertical-align:top;}.verticalBaseline {	vertical-align:baseline;}.lowerSubmit {	margin-top:2px;}.marginTop1 {	margin-top:1px;}.marginTop2 {	margin-top:2px;}.marginTop3 {	margin-top:3px;}.marginTop4 {	margin-top:4px;}.marginTop5 {	margin-top:5px;}.marginTop6 {	margin-top:6px;}.marginTop7 {	margin-top:7px;}.marginTop10 {	margin-top:10px;}.marginTop15 {	margin-top:15px;}.marginTop20 {	margin-top:20px;}.marginTop25 {	margin-top:25px;}.marginTop30 {	margin-top:30px;}.marginTop35 {	margin-top:35px;}.marginTop40 {	margin-top:40px;}.marginTop45 {	margin-top:45px;}.marginTop50 {	margin-top:50px;}.marginBottom15 {	margin-bottom:15px;}.marginBottom10 {	margin-bottom:15px;}.marginBottom5 {	margin-bottom:5px;}.margin15 {	margin:15px;}.marginRight5 {	padding: 0px;	margin-right:5px;}.marginRight10 {	margin-right:10px;}.marginRight15 {	margin-right:15px;}.marginRight160 {	padding:0;	margin-right:160px;	}.marginLeft4 {	margin-left:4px;}.marginLeft5 {	margin-left:5px;}.marginLeft10 {	margin-left:10px;}.marginLeft13{    margin-left:13px;}.marginLeft15{	margin-left:15px;}.marginLeft2 {	margin-left:2px;}.marginLeft20 {	margin-left:20px;}.marginLeft22 {	padding: 0px;	margin-left:22px;}.marginLeft25 {	margin-left:25px;}.marginLeft30 {	margin-left:30px;}.marginLeft35 {	margin-left:35px;}.marginLeft40 {	margin-left:40px;}.marginLeftNeg25 {	margin-left:-25px;}.paddingLeft10 {	padding-left:10px;}.paddingBottom10 {	padding-bottom:10px;}.paddingBottom6 {	padding-bottom:6px;}.paddingRight10 {	padding-right:10px;}.paddingRight15 {	padding-right:15px;}.backgroundIndentNeg5 {	margin-left:-5px;}.margin10 {	margin:10px;}.marginBottomNeg20 {	margin-bottom:-20px;}.topSearchInput {	width:157px;	margin-right:5px;}.lightBlueBg {	background-color:#e7f5f8;}.hrBlueMed {	width:100%;	height:0px;	border-bottom:2px #0858af solid;}.hrBlueThin {	width:100%;	height:0px;	border-bottom:1px #0858af solid;}.hrLightGray {	width:100%;	border-bottom:1px #dfdfdf solid;}.hrLightGray0 {	width:100%;	border-bottom:1px #dfdfdf solid;	height:0px;	overflow:hidden;}.hrLightGrayTop {	width:100%;	border-top:1px #dfdfdf solid;}.hrDarkGray {	width:100%;	border-bottom:1px #b8b8b8 solid;}.hrRust {	width:100%;	border-bottom:1px #c47b14 solid;}.hrRed {	width:100%;	border-bottom:1px #97343d solid;}.hrDarkGrayDots {	width:100%;	border-bottom:1px #b8b8b8 dotted;}.hrDarkGrayDots2 {	width:100%;	border-top:1px #676767 dotted;}.hrLightGrayPad7 {	width:100%;	height:7px;	border-top:1px #dfdfdf solid;	margin-top:7px;}.verticalDot221 {	background-image:url(http://www.emc.com/images/common/vert_gray_dots_221.gif);	background-repeat:repeat-y;	height:100%;	/* fix for IE bug */}.subTitleGreen {	font-size:13px;	color:#8fbf30;	font-weight:bold;}.subTitleRed {	font-size:13px;	color:#97343d;	font-weight:bold;}.italic {	font-style:italic;}.skipNav {	width: 0px;	height: 0px;	overflow: hidden;	text-index: -9999px;	margin: 0px;	padding: 0px;}/* standard div id's layouts */#header {	width:1000px;	position:relative;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#000000;	z-index:90;	/*added for flashNav for full height gray background - keeps top nav above it */}#headerTop {	width:1000px;	height:81px;	background-image:url(../../images/bg_top_plain.gif);	background-repeat:no-repeat;	position:relative;}#headerTopOrig {	width:1000px;	height:81px;	background-image:url(http://www.emc.com/images/top/bg_top.gif);	background-repeat:no-repeat;	position:relative;}#header a {	color:#FFFFFF;	text-decoration:none;}#header a:link {	color:#FFFFFF;	text-decoration:none;}#header a:active {	color:#FFFFFF;	text-decoration:none;}#header a:visited {	color:#FFFFFF;	text-decoration:none;}#header a:hover {	color:#FFFFFF;	text-decoration:underline;}#headerLeft {	position:absolute;	top:19px;	left:0px;	width:805px;	height:63px;	overflow:hidden;}.headerLeftLogo {	position:absolute;	top:0px;	left:0px;}#headerLeftSearch {}#headerLeftMenu {	clear:both;	float:right;	width:600px;	height:25px;	margin-top:9px;}#headerRight {	position:absolute;	bottom:10px;	left:854px;	width:140px;	overflow:hidden;}#headerRight ul.bullets {	list-style-image:none;	padding:0px;	margin:0px;}#headerRight li.bullets {	list-style-image:none;	padding-bottom:3px;	margin:0px;}#mainMenu {	position:relative;	clear:both;	width:1000px;	height:30px;	background-image:url(http://www.emc.com/images/top/bg_top_menu.gif);	background-repeat:no-repeat;}#printNotes {	clear:both;	position:relative;	width:561px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;	display:none;}#printNotes textarea {	width:495px;	height:150px;	margin-top:10px;	margin-bottom:10px;}#sendToPrinter {	display:none;	float:right;	width:320px;}.sendToPrinterSend {	float:right;	margin-left:10px;}.sendToPrinterReturn {	float:right;	margin-top:3px;}#emailPrint {	display:inline;	float:right;}#footer {	width:1000px;	height:38px;	clear:both;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:15px;	color:#494848;	position:relative;}#footer a {	color:#7096bf;	text-decoration:none;}#footer a:link {	color:#7096bf;	text-decoration:none;}#footer a:active {	text-decoration:none;	color:#7096bf;}#footer a:visited {	text-decoration:none;	color:#7096bf;}#footer a:hover {	color:#7096bf;	text-decoration:underline;}#footerLeftText1st {	margin:15px 0px  0px 15px;	float:left;}#footerLeftTextRest {	margin:10px 0px  0px 15px;	float:left;        color: #494848;}#footerRightText1st {	margin:15px 15px  0px 0px;	float:right;}#footerRightTextRest {	margin:1px 15px  0px 0px;	float:right;        color: #494848;}#content {	float:left;	display:inline;	position: relative;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	margin-top:15px;	color:#494848;}.bodyHeaderLeftNavEmailPrint {	width: 562px;	margin-left: 0px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}.bodyHeader780 {	width:780px;}#contentLeft {	width:116px;	position:relative;	float:left;}#contentMid {	width:556px;	margin-left:10px;	position:relative;	float:left;}#contentMid561 {	width: 561px;	margin-left: 10px;	position: relative;    /* top: 0px; */	top:2px;	float: left;	display:inline;	/* fix float left margin doubling in ie6 */}#contentMid561zero {	width: 561px;	margin-left: 10px;	position: relative;    top: 0px;	float: left;	display:inline;	/* fix float left margin doubling in ie6 */}#contentMid561Inner {	width:556px;}.contentMidDottedHr {	background-image:url(http://www.emc.com/images/common/content_mid_horoz_dots.gif);	width: 547px;	height:1px;}.contentMidPicLeft {	width:162px;	float:left;}.contentMidBodyRight {	width:385px;	float:left;}.contentHalfLeftEven{	width:385px;	float:left;}.contentMidBodyRightChoices {	width:220px;	float:left;	margin-top:5px;}.contentMidBodyBlueModule {	float:left;	width:164px;	background-image:url(http://www.emc.com/images/common/bg_mid_blue_module_body.jpg);	background-repeat:repeat-y;	margin: 15px 0px;}.contentMidBodyBlueModuleTop {	width:164px;	height:8px;	background-image:url(http://www.emc.com/images/common/bg_mid_blue_module_top.jpg);	background-repeat:no-repeat;}.contentMidBodyBlueModuleBottom {	width:164px;	height:8px;	background-image:url(http://www.emc.com/images/common/bg_mid_blue_module_bottom.jpg);	background-repeat:no-repeat;}.contentMidBodyBlueModuleInner {	width: 144px;	margin-left:10px;	color:#7096bf;}.contentMidBodyBlueModuleInner a {	color:#7096bf;	text-decoration:none;}.contentMidBodyBlueModuleInner a:link {	color:#7096bf;	text-decoration:none;}.contentMidBodyBlueModuleInner a:active {	text-decoration:none;	color:#7096bf;}.contentMidBodyBlueModuleInner a:visited {	text-decoration:none;	color:#7096bf;}.contentMidBodyBlueModuleInner a:hover {	color:#7096bf;	text-decoration:underline;}#contentWideLeft {	width:784px;	position:relative;	float:left;	top:2px;	float: left;	display:inline;	overflow:hidden;}#contentHalfLeft {	width:488px;	margin-top:15px;	position:relative;	float:left;	background-image:url(http://www.emc.com/images/common/half_left_body.gif);	background-repeat:repeat-y;}#contentHalfLeftAbs {	width:488px;	position:absolute;	top:15px;	left:0px;	background-image:url(http://www.emc.com/images/common/half_left_body.gif);	background-repeat:repeat-y;}#contentHalfLeftMulti {	width:488px;	margin-top:15px;	position:relative;	float:left;}#contentHalfLeftMultiTrim {	width:488px;	position:relative;	float:left;}.contentHalfLeftHalf {	width:205px;	float:left;}.contentHalfLeftTabTop {	width:488px;	height:66px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_left_tab.jpg);	background-repeat:no-repeat;}.contentHalfLeftNoTabTop {	width:488px;	height:11px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_left_top.gif);	background-repeat:no-repeat;}.contentHalfLeftTabTitle {	width:458px;	padding:9px 15px 0px 15px;}.contentHalfLeftBody {	width:458px;	margin:10px 15px 10px 15px;}.contentHalfLeftBottom {	width:488px;	height:14px;	background-image:url(http://www.emc.com/images/common/half_left_bottom.gif);	background-repeat:no-repeat;}.contentHalfLeftTitle {	position:absolute;	top:10px;	left:10px;	width:468px;}.contentHalfLeftTabs {	position:absolute;	top:35px;	left:6px;	width:472px;	height:26px;}.contentHalfLeftGrayRound {	width:488px;	background-image:url(http://www.emc.com/images/common/bg_gray_round_488_body.gif);	background-repeat:repeat-y;	margin-bottom:12px;}.contentHalfLeftGrayRoundTop {	width:488px;	height:12px;	background-image:url(http://www.emc.com/images/common/bg_gray_round_488_top.gif);	background-repeat:no-repeat;}.contentHalfLeftGrayRoundBottom {	width:488px;	height:12px;	background-image:url(http://www.emc.com/images/common/bg_gray_round_488_bottom.gif);	background-repeat:no-repeat;}.contentHalfLeftGrayRoundBody {	margin-top:10px;	margin-left:23px;	width:440px;	overflow:hidden;}.contentHalfLeftDoubleRound {	width:488px;	background-image:url(http://www.emc.com/images/common/bg_double_488_body.gif);	background-repeat:repeat-y;	margin-bottom:8px;}.contentHalfLeftDoubleRoundTop {	width:488px;	height:12px;	background-image:url(http://www.emc.com/images/common/bg_double_488_top.gif);	background-repeat:no-repeat;}.contentHalfLeftDoubleRoundBottom {	width:488px;	height:16px;	background-image:url(http://www.emc.com/images/common/bg_double_488_bottom.gif);	background-repeat:no-repeat;}.contentHalfLeftDoubleRoundBody {	margin-top:10px;	margin-left:23px;	width:440px;	overflow:hidden;}#contentMidSingle {	width:244px;	margin-top:15px;	margin-left:12px;	float:left;}#contentMidSingleAbs {	width:244px;	position:absolute;	top:15px;	left:500px;}#contentMidSingleTrim {	width:244px;	margin-left:12px;	float:left;}.contentSingleModule {	width:244px;	background-image:url(http://www.emc.com/images/common/single_col_body.gif);	background-repeat:repeat-y;}.contentSingleTop {	width:244px;	height:12px;	background-image:url(http://www.emc.com/images/common/single_col_top.gif);	background-repeat:no-repeat;}	.contentSingleBody {	width:204px;	margin:10px 20px 10px 20px;}.contentSingleTitle {	width:204px;	margin:0px;}.contentSingleLeftImg {	width:73px;	height:73px;	margin:5px 0px 0px 0px;	float:left;}.contentSingleRightText {	width:126px;	margin:10px 0px 0px 5px;	float:left;}.contentSingleBottom {	width:244px;	height:15px;	background-image:url(http://www.emc.com/images/common/single_col_bottom.gif);	background-repeat:no-repeat;}.contentSingleInnerGray {	background-image:url(http://www.emc.com/images/common/single_col_inner_gray_body.gif);	width:244px;	background-repeat:repeat-y;}.contentSingleInnerGrayTop {	background-image:url(http://www.emc.com/images/common/single_col_inner_gray_top.gif);	background-repeat:no-repeat;	width:244px;	height:6px;}.contentSingleInnerGrayBottom {	background-image:url(http://www.emc.com/images/common/single_col_inner_gray_bottom.gif);	background-repeat:no-repeat;	width:244px;	height:6px;}.contentSingleInnerGrayBody {	width:190px;	margin:10px 27px 10px 27px;}#contentRightWide2 {	width:244px;	margin-top:15px;	margin-left:7px;	float:left;	display:inline;	color:#494848;}#contentRightWide2 li a {	color:#494848;	text-decoration:none;}#contentRightWide2 li a:link {	color:#494848;	text-decoration:none;}#contentRightWide2 li a:active {	color:#494848;	text-decoration:none;}#contentRightWide2 li a:visited {	color:#494848;	text-decoration:none;}#contentRightWide2 li a:hover {	color:#7096BF;	text-decoration:none;}#contentRightWide2Abs {	width:244px;	position:absolute;	top:15px;	left:752px;	color:#494848;}#contentRightWide2Abs li a {	color:#494848;	text-decoration:none;}#contentRightWide2Abs li a:link {	color:#494848;	text-decoration:none;}#contentRightWide2Abs li a:active {	color:#494848;	text-decoration:none;}#contentRightWide2Abs li a:visited {	color:#494848;	text-decoration:none;}#contentRightWide2Abs li a:hover {	color:#7096BF;	text-decoration:none;}#contentRightWide2Trim {	width:244px;	margin-left:8px;	float:left;	color:#494848;}#contentRightWide2Trim li a {	color:#494848;	text-decoration:none;}#contentRightWide2Trim li a:link {	color:#494848;	text-decoration:none;}#contentRightWide2Trim li a:active {	color:#494848;	text-decoration:none;}#contentRightWide2Trim li a:visited {	color:#494848;	text-decoration:none;}#contentRightWide2Trim li a:hover {	color:#7096BF;	text-decoration:none;}.contentRightWideModule {	width:246px;	background-image:url(http://www.emc.com/images/common/right_thin_246.gif);	background-repeat:repeat-y;}.contentRightWideTop {	width:246px;	height:5px;	background-image:url(http://www.emc.com/images/common/right_top_246.gif);	background-repeat:no-repeat;}	.contentRightWideBottom {	width:246px;	height:5px;	background-image:url(http://www.emc.com/images/common/right_bottom_246.gif);	background-repeat:no-repeat;}.contentRightWideBody {	margin: 5px 0px 5px 15px;	width: 216px;}.contentRightWideTitle {	width:210px;}#contentRightThin {	width:208px;	margin-left:8px;	float:left;}#contentRightThinNoMargin {	width:208px;	float:left;	overflow:hidden;	/* fix ie6 floating problem */}.rightImgUp4 {	margin-top:-4px;}.rightImgUp4Margin {	margin-top:16px;}.titleEmailPrint {}	/* border classes */.dblBorderWideTop {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_top11.gif);	background-repeat:no-repeat;	margin-top:-3px;	/* fix ie6 height calculation bug */	padding-top:0px;	width:784px;	height:11px;	overflow:hidden;	border-top:3px #ffffFF solid;	/* fix ie6 height calculation bug */}.dblBorderWideTopTabsBg {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_top_tabs.gif);	background-repeat:no-repeat;	width:784px;	height:66px;	position:relative;}.dblBorderWideTopTabs {	position:absolute;	top:35px;	left:7px;	width:768px;	height:26px;}.dblBorderWideTopTabsShortBg {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_top_tabs_short.gif);	background-repeat:no-repeat;	width:784px;	height:39px;	position:relative;}.dblBorderWideTopTabsShort {	position:absolute;	top:9px;	left:7px;	width:768px;	height:26px;}.dblBorderWideBody {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_body.gif);	background-repeat:repeat-y;	width:784px;	vertical-align:top;	/* position:relative; */}.dblBorderWideBody p { margin: 0 0 6px 0; padding: 0;}.dblBorderWideBodyInner {	margin:7px 0px 0px 24px;	border-top:1px #FFFFFF solid;	width:736px;}.dblBorderWideBodyInnerTop17 {	margin:17px 0px 0px 24px;	width:736px;}.dblBorderWideBodyInnerThinner {	width:650px;}.dblBorderWideBodyInner530 {	width:530px;}.dblBorderWideBodyInner p {	margin-top: 5px;	margin-bottom: 5px;}.dblBorderWideBottom {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_bottom.gif);	background-repeat:no-repeat;	width:784px;	height:22px;}.dblBorderWideBottom781 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_bottom_781.gif);	background-repeat:no-repeat;	width:781px;	height:14px;}.dblBorderWideSeparator {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_separator.gif);	background-repeat:no-repeat;	width:736px;	height:1px;	overflow:hidden;}/*border styles on 120_10_manage_your_profile.html*/.dblBorderMedTop {	background-image:url(http://www.emc.com/images/common/dbl_border_med_top.gif);	background-repeat:no-repeat;	width:562px;	height:15px;}.dblBorderMedBody {	background-image:url(http://www.emc.com/images/common/dbl_border_med_body.gif);	background-repeat:repeat-y;	width:562px;	vertical-align:top;	position:relative;}.dblBorderMedBodyInner {	margin:7px 0px 0px 24px;	width:514px;}.dblBorderMedBodyInner p {	margin-top: 5px;	margin-bottom: 5px;}.dblBorderMedBottom {	background-image:url(http://www.emc.com/images/common/dbl_border_med_bottom.gif);	background-repeat:no-repeat;	width:562px;	height:15px;}/*border styles on 120_10_manage_your_profile.html*/.singleBorderRightTop {	background-image:url(http://www.emc.com/images/common/right_top_208.gif);	background-repeat:no-repeat;	width:208px;	height:9px;}.singleBorderRightBody {	background-image:url(http://www.emc.com/images/common/right_thin_208.gif);	background-repeat:repeat-y;	width:208px;}.singleBorderRightBodyInner {	margin: 5px 0px 5px 15px;	width: 184px;}.singleBorderRightBodyInnerWider {	margin: 5px 0px 5px 15px;	width: 186px;}.singleBorderRightBodyInnerLeft {	float:left;	width:73px;}.singleBorderRightBodyInnerLeft80 {	float:left;	width:80px;}.singleBorderRightBodyInnerRight {	float:left;	width:94px;	margin-left:9px;	font-size: 10px;	line-height:11px;}.singleBorderRightSeparator {	width:187px;	height:8px;	margin-top:5px;}.singleBorderRightBottom {	background-image:url(http://www.emc.com/images/common/right_bottom_208.gif);	background-repeat:no-repeat;	width:208px;	height:5px;}	.singleBorderRightBodyInner ul {	margin:0px 0px 0px 15px;	padding:0px;}/* removed to allow ul numbering.singleBorderRightBodyInner li {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	margin:0px 0px 5px 0px;	padding:0px;}*/.singleBorderRightBodyInner li a {	color:#494848;}.singleBorderRightBodyInner li a:link {	color:#494848;}.singleBorderRightBodyInner li a:active {	color:#494848;}.singleBorderRightBodyInner li a:visited {	color:#494848;}.singleBorderRightBodyInner li a:hover {	color:#7096bf;}#centerTitle {	width: 775px;	margin-left: 10px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}#centerTitlePaddedLeft {	width: 775px;	margin-left: 13px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}#centerTitlePaddedLeft2 {	width: 775px;	margin-left: 10px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}#centerTitleLand {	width: 760px;	margin-left: 25px;	height: 20px;}#contactModule {	background-image: url(../../images/common/img_right_call_email.jpg);	background-repeat: no-repeat;	height: 82px;	/* position: relative;	top: -3px; */	margin-top:-3px;	padding-top: 15px;	margin-bottom: -5px;}#contactModule p {	color: #ffffff;	height: 20px;	margin-bottom: 5px;	margin-left: 15px;	overflow:hidden;	font-size:9px;}#contactModule img {	position: relative;	top: 4px;	vertical-align:baseline;}#contactModule p a {	color: #ffffff;	text-decoration: none;}#contactModule p a:hover {	text-decoration: underline;}#contactModule1 {	background-image: url(../../images/common/img_right_call_chat_up4.jpg);	background-repeat: no-repeat;	height: 82px;	/* position: relative;	top: -3px; */	margin-top:-3px;	padding-top: 15px;	margin-bottom: -7px;}#contactModule1 p {	color: #ffffff;	height: 21px;	margin-bottom: 5px;	margin-left: 15px;	overflow:hidden;	font-size:9px;}#contactModule1 img {	position: relative;	top: 4px;	vertical-align:baseline;}#contactModule1 p a {	color: #ffffff;	text-decoration: none;}#contactModule1 p a:hover {	text-decoration: underline;}#contactModule2 {	background-image: url(../../images/common/img_right_call_chat_up4.jpg);	background-repeat: no-repeat;	height: 82px;	/* position: relative;	top: -3px; */	margin-top:-3px;	padding-top: 5px;	margin-bottom: -7px;}#contactModule2 p {	color: #ffffff;	height: 21px;	margin-bottom: 0px;	margin-left: 10px;	overflow:hidden;	font-size:9px;}#contactModule2 img {	position: relative;	top: 4px;	vertical-align:baseline;}#contactModule2 p a {	color: #ffffff;	text-decoration: none;}#contactModule2 p a:hover {	text-decoration: underline;}#contactModule3 {	background-image: url(../../images/common/img_right_call_email_contacts.jpg);	background-repeat: no-repeat;	height: 82px;	/* position: relative;	top: -3px; */	margin-top:-3px;	padding-top: 7px;	margin-bottom:3px;}#contactModule3 p {	color: #ffffff;	height: 21px;	margin-bottom: 0px;	margin-left: 10px;	overflow:hidden;	font-size:9px;}#contactModule3 img {	position: relative;	top: 5px;	vertical-align:baseline;}#contactModule3 p a {	color: #ffffff;	text-decoration: none;}#contactModule3 p a:hover {	text-decoration: underline;}#contactModule4 {	background-image:url(http://www.emc.com/images/common/bg_green_call_box.jpg);	background-repeat: no-repeat;	height: 52px;	width:158px;	/* position: relative;	top: -3px; */	margin-top:-3px;	padding-top: 1px;	float:left;	margin-left:15px;}#contactModule4 p {	color: #ffffff;	height: 18px;	margin-bottom: 0px;	margin-left: 4px;	overflow:hidden;	font-size:9px;}#contactModule4 img {	position: relative;	top: 4px;	vertical-align:baseline;}#contactModule4 p a {	color: #ffffff;	text-decoration: none;}#contactModule4 p a:hover {	text-decoration: underline;}#contactModule5 {	background-image: url(../../images/common/img_right_call_5.jpg);	background-repeat: no-repeat;	height: 82px;	/* position: relative;	top: -3px; */	margin-top:-3px;	padding-top: 7px;	margin-bottom:3px;}#contactModule5 p {	color: #ffffff;	height: 21px;	margin-bottom: 0px;	margin-left: 10px;	overflow:hidden;	font-size:9px;}#contactModule5 img {	position: relative;	top: 5px;	vertical-align:baseline;}#contactModule5 p a {	color: #ffffff;	text-decoration: none;}#contactModule5 p a:hover {	text-decoration: underline;}#contactModuleContainer {	position:relative;	width:208px;	height:81px;	overflow:hidden;	margin-top:-2px;	margin-bottom: 12px;}#contactModuleContainer p a {	color: #ffffff;	text-decoration: none;}#contactModuleContainer p a:hover {	text-decoration: underline;}.contactModule2Line {	position:absolute;	top:0px;	left:0px;	padding-top: 15px;}.contactModule2Line p {	color: #ffffff;	height: 21px;	margin-bottom: 4px;	margin-left: 10px;	overflow:hidden;	font-size:9px;}.contactModule2Line img {	position: relative;	top: 4px;	vertical-align:baseline;}.contactModule3Line {	position:absolute;	top:0px;	left:0px;	padding-top: 5px;}.contactModule3Line p {	color: #ffffff;	height: 21px;	margin-bottom: 0px;	margin-left: 10px;	overflow:hidden;	font-size:9px;}.contactModule3Line img {	position: relative;	top: 4px;	vertical-align:baseline;}#contactModuleSmallContainer {	position:relative;	width:158px;	height: 52px;	overflow:hidden;	margin-top:-3px;	padding-top: 1px;	float:left;	margin-left:15px;}#contactModuleSmallContainer p a {	color: #ffffff;	text-decoration: none;}#contactModuleSmallContainer p a:hover {	text-decoration: underline;}.contactModuleSmall2Line {	position:absolute;	top:0px;	left:0px;	padding-top: 5px;}.contactModuleSmall2Line p {	color: #ffffff;	height: 21px;	margin-bottom: 0px;	margin-left: 10px;	overflow:hidden;	font-size:9px;}.contactModuleSmall2Line img {	position: relative;	top: 4px;	vertical-align:baseline;}#contentHalfMidNoTab {	width:550px;	margin-top:7px;	margin-left:10px;	float:left;	display:inline;	/* fix float left margin doubling in ie6 */	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_body_550x14.gif);	background-repeat:repeat-y;		margin-bottom: 15px;}#contentHalfMidNoTabNoMargin {	width:550px;	float:left;	display:inline;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_body_550x14.gif);	background-repeat:repeat-y;		margin-bottom: 15px;}.contentHalfMidNoTabNoMargin {	width:550px;	float:left;	display:inline;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_body_550x14.gif);	background-repeat:repeat-y;		margin-bottom: 15px;}.contentHalfMidNoTabTop {	width:550px;	height:14px;	overflow:hidden;	border-top:1px #FFFFFF solid;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_top_550x14.gif);	background-repeat:no-repeat;}.contentHalfMidNoTabBottom{	width:550px;	height:14px;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_bottom_550x14.gif);	background-repeat:no-repeat;}.contentHalfMidNoTabBody{	margin:0px 20px 10px 25px;}.contentHalfMidNoTabBodyInner {	margin:7px 0px 0px 24px;	width:503px;	overflow:hidden;}.contentHalfMidNoTabBodyInner p {	margin-top: 5px;	margin-bottom: 5px;}.contentHalfMidNoTabBodyInnerThin {	margin:7px 0px 0px 0px;	width:440px;}.contentHalfMidNoTabBodyInnerThin p {	margin-top: 5px;	margin-bottom: 5px;}.contentHalfMidNoTabBodySeparator {	background-image:url(http://www.emc.com/images/common/border_wide_separator_503.gif);	background-repeat:no-repeat;	height:1px;	overflow:hidden;	width:503px;}.bannerSubTitleWhite {	color:#ffffff;	font-size:22px;	line-height:26px;}.searchResultsPagination {	width: 100%;	height: 24px;	text-align:center;	margin: 0 auto;	margin-bottom: 20px;	margin-top: 20px;	padding: 4px;}.searchResultsPagination ul {	list-style:none;	display: inline;}.searchResultsPagination ul li {	display: inline;	width: 15px;	height: 16px;	margin-left: 2px;	margin-right: 2px;	margin-top: 2px;	margin-bottom: 2px;}.searchResultsPagination ul li a {	color: #6e95be;	text-decoration: none;}.searchResultsPagination ul li a:link {	color: #6e95be;	text-decoration: none;}.searchResultsPagination ul li a:active {	color: #6e95be;	text-decoration: none;}.searchResultsPagination ul li a:visited {	color: #6e95be;	text-decoration: none;}.searchResultsPagination ul li a:hover {	color: #6e95be;	text-decoration: underline;}.searchResultsPagination ul li .active {	padding: 2px;	padding-right: 5px;	padding-left: 5px;	color: #666666;	border: 1px solid #e0e0e0;		background-color: #f9f9f9;	height: 16px;}/* navigation styles */.topNav {	padding:0px;	margin:0px 30px 0px 79px;	list-style-type:none;	display:inline;	float:right;	z-index:90;	/* added for flashNav  */}	.topNav li{	display:inline;	float:right;	list-style-type:none;}	.topNav li A{	display:block;		}.topNav li a span {	display:none;}	.topNav li#solutions a, .topNav li#solutions{	width:108px;	height:30px;	background-image: url(../../images/solutions.gif);	background-position: 100% 0px;}.topNav li#solutions a.current {	width:108px;	height:30px;	background:url(../../images/solutions.gif) 100% -30px;}.topNav li#solutions a.hover {/*.topNav li#solutions a:hover {	flashNav changes */	width:108px;	height:30px;	background:url(../../images/solutions_over.gif) 100% -60px;}			.topNav li#about a, .topNav li#about{	width:108px;	height:30px;	background:url(../../images/emc_Com.gif) 100% 0px;}.topNav li#about a.current {	width:108px;	height:30px;	background:url(../../images/emc_Com.gif) 100% -30px;}.topNav li#about a.hover {/*.topNav li#about a:hover {	flashNav changes */	width:108px;	height:30px;	background:url(../../images/emc_Com_over.gif) 100% -60px;}.campaignNav1 {	padding:0px;	list-style-type:none;	display:inline;	z-index:90;	/* added for flashNav  */}		.campaignNav1 li{	display:inline;	list-style-type:none;}	.campaignNav1 li A{	display:block;		}.campaignNav1 li a span {	display:none;}.campaignNav1 li#clno a, .campaignNav1 li#clno{	width:266px;	height:47px;	background:url(../../images/bg_bottom_nav_icon11.gif) 100%;}.campaignNav1 li#clno a.current {	width:266px;	height:47px;	background:url(../../images/bg_bottom_nav_icon11.gif) 100%;}.campaignNav1 li#clno a.hover {/*.topNav li#about a:hover {	flashNav changes */	width:266px;	height:47px;	background:url(../../images/bg_bottom_nav_icon11_over.gif) 100% -60px;}.campaignNav1 li#vmware a, .campaignNav1 li#vmware{	width:238px;	height:47px;	background:url(../../images/bg_bottom_nav_icon22.gif) 100%;}.campaignNav1 li#vmware a.current {	width:238px;	height:47px;	background:url(../../images/bg_bottom_nav_icon22.gif) 100%;}.campaignNav1 li#vmware a.hover {/*.topNav li#about a:hover {	flashNav changes */	width:238px;	height:47px;	background:url(../../images/bg_bottom_nav_icon22_over.gif) 100%;}.campaignNav1 li#itcomply a, .campaignNav1 li#itcomply{	width:258px;	height:47px;	background:url(../../images/bg_bottom_nav_icon33.gif) 100%;}.campaignNav1 li#itcomply a.current {	width:258px;	height:47px;	background:url(../../images/bg_bottom_nav_icon33.gif) 100%;}.campaignNav1 li#itcomply a.hover {/*.topNav li#about a:hover {	flashNav changes */	width:258px;	height:47px;	background:url(../../images/bg_bottom_nav_icon33_over.gif) 100%;}	.menuBackground {	visibility: hidden;	background-color:#323232;	position:absolute;	z-index:80;	top:110px;	left:0px;	height:0px;	width:1000px;	filter:alpha(opacity=80);	-moz-opacity:.80;	opacity:.80;}.menuBackground2 {	visibility: hidden;	display: block;	position:absolute;	z-index:0;	top:0px;	left:0px;	width:1000px;}.menuDropdown {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:18px;	color:#084a90;}.menuDropdownTab {	margin-top: -29px;}.menuDropdownTabRight {	margin-top: -29px;	float: right;	margin-right: 1px;}.menuDropdownClose {	position:absolute;	top:-20px;	right:20px;	text-align:right;	width:70px;}.menuDropdownClose2 {	position:relative;	top:-20px;	right:20px;	text-align:right;}/*.menuDropdownClose a {	color: #5c5a5a;	text-decoration: none;}.menuDropdownClose a:link {	color:#5c5a5a;	text-decoration:none;}.menuDropdownClose a:active {	color: #5c5a5a;	text-decoration: none;}.menuDropdownClose a:visited {	color:#5c5a5a;	text-decoration:none;}.menuDropdownClose a:hover {	color:#7096BF;	text-decoration:none;}*/.menuDropdownTitle {	font-size:11px;	line-height:21px;	color:#084a90;	text-transform:uppercase;	font-weight:bold;}.menuDropdownHorozWhiteDots {	background-image:url(http://www.emc.com/images/top/nav_horoz_white_dots.gif);	background-repeat:repeat-x;	width:100%;	margin-top:10px;}.menuDropdownHorozGrayRule {	background-image:url(http://www.emc.com/images/top/nav_hr_bg.gif);	background-repeat:repeat-x;	width:100%;	margin-top:10px; 	margin-left: 2px;}	.menuDropdownBlue {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#18589b;}.menuDropdownBlue a {	color:#FFFFFF;	text-decoration:none;}.menuDropdownBlue a:link {	color:#FFFFFF;	text-decoration:none;}.menuDropdownBlue a:active {	color:#FFFFFF;	text-decoration:none;}.menuDropdownBlue a:visited {	color:#FFFFFF;	text-decoration:none;}.menuDropdownBlue a:hover {	color:#FFFFFF;	text-decoration:underline;}	.menuDropdownBlue ul.plainList {	list-style-type:none;	padding:0px;	margin:0px;}.menuDropdownBlue ul.bulletList {	list-style-type:disc;	padding:0px;	margin:0px;}.menuDropdownBlue li.plainList {	list-style-type:none;	padding-bottom:5px;	margin-left:-14px;}	.menuDropdownBlue li.bulletList {	list-style-type:disc;}	.menuDropdownGray {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:13px;	color:#5c5a5a ;}.menuDropdownGray a {	color:#5c5a5a;	text-decoration:none;}.menuDropdownGray a:link {	color:#5c5a5a;	text-decoration:none;}.menuDropdownGray a:active {	color:#5c5a5a;	text-decoration:none;}.menuDropdownGray a:visited {	color:#5c5a5a;	text-decoration:none;}.menuDropdownGray a:hover {	color:#7096BF;	text-decoration:none;}.menuDropdownGray ul.plainList {	list-style-type:none;	padding:0px;	margin:0px;}.menuDropdownGray ul.bulletList {	list-style-type:disc;	padding:0px;	margin:0px;}.menuDropdownGray li.plainList {	list-style-type:none;	margin-left:-14px;}.menuDropdownGray li.bulletList {	list-style-type:disc;}.menuDropdownGray p {	padding-bottom:10px;}	.topNavAlpha a {	padding:0px 3px;}.topNavAlpha div {	padding:0px 3px;}	#productsMenu {	visibility:hidden;	position:absolute;	top: 110px;	left: 79px;	width:590px;	z-index:90;}#productsMenuTop {	background-image:url(http://www.emc.com/images/menus/productsMenuTop.png);	background-repeat:no-repeat;	width:590px;	height:10px;	}* html #productsMenuTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/productsMenuTop.gif);} #productsMenuBody {	background-image:url(http://www.emc.com/images/menus/productsMenuMiddle.png);	background-repeat:repeat-y;	width:590px;}* html #productsMenuBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/productsMenuMiddle.gif);} #productsMenuBottom {	background-image:url(http://www.emc.com/images/menus/productsMenuBottom.png);	background-repeat:no-repeat;	width:590px;	height:18px;	position:relative;}* html #productsMenuBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/productsMenuBottom.gif);} .greyClose {	float: right;	margin-right: 10px;	margin-top: -15px;	color: #5c5a5a;}.greyClose a {	color: #5c5a5a;		text-decoration: none;}.greyClose a:hover {	color: #5c5a5a;		text-decoration: underline;}.greyClose a:link {	color: #5c5a5a;		text-decoration: underline;}.greyClose a:active {	color: #5c5a5a;		text-decoration: underline;}	.productsMenuInner {	width:569px;	margin-top:0px;	margin-left:14px;}.productsMenuBlueWide {	width:376px;}.productsMenuInnerLeftBlue {	width:362px;	float:left;	overflow:hidden;	margin-top:10px;}.productsMenuBlueVertDots {	background-image:url(http://www.emc.com/images/top/nav_sol_bg_body_vert_dots.gif);	background-repeat:repeat-y;	width:362px;}.productsMenuInnerLeft {	width:130px;	float:left;	overflow:hidden;}.productsMenuInnerMiddle {	margin-left:29px;	width:203px;	float:left;	overflow:hidden;}.productsMenuInnerMiddleLeft {	margin-top:10px;	width:97px;	float:left;	overflow:hidden;}.productsMenuInnerMiddleRight {	margin-left:14px;	width:97px;	float:left;	overflow:hidden;}.productsMenuInnerRightGray {	margin-left:14px;	width:192px;	float:left;	overflow:hidden;}.productsMenuInnerRight {	margin-left:12px;	width:165px;}	#productsMenuBottom {}.productsMenuBottomInner {	float:right;	margin-top:5px;	margin-right:10px;}.productsMenuLightGray {	background-color:#f6f6f7;	color:#8d8d8d;	font-weight:bold; margin-left: 1px;}	.productsMenuLightGray strong {	color:#323233;	font-weight:bold;}	#solutionsMenu {	visibility:hidden;	position:absolute;	top: 110px;	left: 187px;	width:583px;	z-index:90;}#solutionsMenuTop {	background-image:url(http://www.emc.com/images/menus/solutionsMenuTop.png);	background-repeat:no-repeat;	height:10px;	width:590px;}* html #solutionsMenuTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/solutionsMenuTop.gif);} #solutionsMenuBody {	background-image:url(http://www.emc.com/images/menus/solutionsMenuMiddle.png);	background-repeat:repeat-y;	width:590px;}* html #solutionsMenuBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/solutionsMenuMiddle.gif);} #solutionsMenuBottom {	background-image:url(http://www.emc.com/images/menus/solutionsMenuBottom.png);	background-repeat:no-repeat;	height:18px;	width:590px;	position:relative;}* html #solutionsMenuBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/solutionsMenuBottom.gif);} 	.solutionsMenuInner {	width:569px;	margin-top:0px;	margin-left:14px;}.solutionsMenuBlueWide {	width:381px;}.solutionsMenuInnerLeftBlue {	width:381px;	float:left;	overflow:hidden;	margin-top:10px;}.solutionsMenuBlueVertDots {	background-image:url(http://www.emc.com/images/top/nav_sol_bg_body_vert_dots_187.gif);	background-repeat:repeat-y;	width:381px;}.solutionsMenuInnerLeft {	width:175px;	float:left;	overflow:hidden;}.solutionsMenuInnerMiddle {	margin-left:29px;	width:177px;	float:left;	overflow:hidden;}.solutionsMenuInnerMiddleLeft {	margin-top:10px;	width:100px;	float:left;	overflow:hidden;}.solutionsMenuInnerMiddleRight {	margin-left:17px;	width:100px;	float:left;	overflow:hidden;}.solutionsMenuInnerRightGray {	margin-left:14px;	width:173px;	float:left;	overflow:hidden;}.solutionsMenuInnerRight {	margin-left:12px;	width:148px;}	#solutionsMenuBottom {}.solutionsMenuBottomInner {	float:right;	margin-top:5px;	margin-right:10px;}/* SERVICES TAB */#servicesMenu {	visibility:hidden;	position:absolute;	top: 110px;	left: 296px;	width:593px;	z-index:90;}#servicesMenuTop {	background-image:url(http://www.emc.com/images/menus/servicesMenuTop.png);	background-repeat:no-repeat;	height:10px;	width:593px;}* html #servicesMenuTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/servicesMenuTop.gif);} #servicesMenuBody {	background-image:url(http://www.emc.com/images/menus/servicesMenuMiddle.png);	background-repeat:repeat-y;	width:593px;	position: relative;	left: -1px;	height: 100%}* html #servicesMenuBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/servicesMenuMiddle.gif);} #servicesMenuBottom {	background-image:url(http://www.emc.com/images/menus/servicesMenuBottom.png);	background-repeat:no-repeat;	height:18px;	width:593px;	position:relative;}* html #servicesMenuBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/servicesMenuBottom.gif);} 	.servicesMenuInner {	width:574px;	margin-top:0px;	margin-left:13px;}.servicesMenuBlueWide {	width:358px;}.servicesMenuInnerLeftBlue {	width:358px;	float:left;	overflow:hidden;	margin-top:10px;}.servicesMenuBlueVertDots {	background-image:url(http://www.emc.com/images/top/nav_sup_bg_body_vert_dots.gif);	background-repeat:repeat-y;	width:358px;}.servicesMenuInnerLeft {	width:158px;	float:left;	overflow:hidden;}.servicesMenuInnerMiddle {	margin-left:48px;	width:152px;	float:left;	overflow:hidden;}.servicesMenuInnerRightGray {	margin-left:20px;	width:192px;	float:left;	overflow:hidden;}.servicesMenuInnerRight {	margin-left:13px;	width:163px;}	#servicesMenuBottom {}.servicesMenuBottomInner {	float:right;	margin-top:5px;	margin-right:10px;}	#supportMenu {	visibility:hidden;	position:absolute;	top: 110px;	left: 403px;	width:590px;	z-index:90;}#supportMenuTop {	background-image:url(http://www.emc.com/images/menus/supportMenuTop.png);	background-repeat:no-repeat;	height:9px;	width:590px;}* html #supportMenuTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/supportMenuTop.gif);} #supportMenuBody {	background-image:url(http://www.emc.com/images/menus/supportMenuMiddle.png);	background-repeat:repeat-y;	width:590px;}* html #supportMenuBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/supportMenuMiddle.gif);} #supportMenuBottom {	background-image:url(http://www.emc.com/images/menus/supportMenuBottom.png);	background-repeat:no-repeat;	height:18px;	width:590px;	position:relative;}* html #supportMenuBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/supportMenuBottom.gif);} 	.supportMenuInner {	width:574px;	margin-top:0px;	margin-left:13px;}.supportMenuInnerLeftBlue {	background-image:url(http://www.emc.com/images/top/nav_sup_bg_body_vert_dots.gif);	background-repeat:repeat-y;	width:358px;	float:left;	overflow:hidden;	margin-top:10px;}.supportMenuInnerLeft {	width:158px;	float:left;	overflow:hidden;}.supportMenuInnerMiddle {	margin-left:48px;	width:152px;	float:left;	overflow:hidden;}.supportMenuInnerRightGray {	margin-left:20px;	width:192px;	float:left;	overflow:hidden;}.supportMenuInnerRight {	margin-left:13px;	width:163px;}	#supportMenuBottom {}.supportMenuBottomInner {	float:right;	margin-top:5px;	margin-right:10px;}#leadershipMenu {	visibility:hidden;	position:absolute;	top: 110px;	left: 578px;	width:403px;	z-index:90;}#leadershipMenuTop {	background-image:url(http://www.emc.com/images/menus/leadershipMenuTop.png);	background-repeat:no-repeat;	height:8px;	width:410px;}* html #leadershipMenuTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/leadershipMenuTop.gif);} #leadershipMenuBody {	background-image:url(http://www.emc.com/images/menus/leadershipMenuMiddle.png);	background-repeat:repeat-y;	width:410px;}* html #leadershipMenuBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/leadershipMenuMiddle.gif);} #leadershipMenuBottom {	background-image:url(http://www.emc.com/images/menus/leadershipMenuBottom.png);	background-repeat:no-repeat;	height:27px;	width:410px;	position:relative;	/*margin-top:10px;*/}* html #leadershipMenuBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/leadershipMenuBottom.gif);} 	.leadershipMenuInner {	background-image:url(http://www.emc.com/images/top/nav_lead_bg_body_vert_dots.gif);	background-repeat:repeat-y;	width:366px;	margin-left: 20px;	padding-top: 10px;}	.leadershipMenuInnerLeft {	width:153px;	float:left;	overflow:hidden;}.leadershipMenuInnerRight {	margin-left:41px;	width:169px;	float:left;	overflow:hidden;}	.leadershipMenuBottomInner {	float:right;	margin-top:5px;	margin-right:10px;}	#aboutMenu {	visibility:hidden;	position:absolute;	top: 110px;	left: 317px;	width:594px;	z-index:90;}#aboutMenuTop {	background-image:url(http://www.emc.com/images/menus/aboutMenuTop.png);	background-repeat:no-repeat;	height:11px;	width:594px;}* html #aboutMenuTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/aboutMenuTop.gif);} #aboutMenuBody {	background-image:url(http://www.emc.com/images/menus/aboutMenuMiddle.png);	background-repeat:repeat-y;	width:594px;}* html #aboutMenuBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/aboutMenuMiddle.gif);} #aboutMenuBottom {	clear:both;	background-image:url(http://www.emc.com/images/menus/aboutMenuBottom.png);	background-repeat:no-repeat;	height:18px;	width:594px;	position:relative;}* html #aboutMenuBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/menus/aboutMenuBottom.gif);} 	.aboutMenuInner {	background-image:url(http://www.emc.com/images/top/nav_about_bg_body_vert_dots.gif);	background-repeat:repeat-y;	width:555px;	margin-left:20px;}	.aboutMenuInnerLeft {	width:162px;	float:left;	overflow:hidden;}.aboutMenuInnerMiddle {	margin-left:31px;	width:164px;	float:left;	overflow:hidden;}.aboutMenuInnerRight {	margin-left:31px;	width:163px;	float:left;	overflow:hidden;}	.aboutMenuBottom {}.aboutMenuBottomInner {	float:right;	margin-top:5px;        margin-right:10px;}/* styles for common tabs */	.bodyTab {		padding:0px;		margin:0px;		list-style-type:none;	}	.bodyTab li {		float:left;		margin:0px;		padding:0px;		list-style-type:none;		color:#000000;		background:url(http://www.emc.com/images/common/right_tab.gif) no-repeat right top;		height:26px;		overflow:hidden;	}	.bodyTab li a {		float:left;	/* prevent some browsers from taking full width for a tab */		display: block;		color: #424242;		text-decoration: none;		text-transform: uppercase;		background: url(../../images/common/left_tab.gif) no-repeat left top;		padding: 6px 12px 3px 9px;		width: .1em;	/* code to make full tab clickable in ie 6? */		width: auto;	/* fix other browsers after full tab clickable fix above */		height:26px;	}			.bodyTab li.leftTab a{		float:left;	/* prevent some browsers from taking full width for a tab */		display:block;		color:#424242;		text-decoration:none;		text-transform:uppercase;		background:url(http://www.emc.com/images/common/left_first_tab.gif) no-repeat left top;		padding:6px 12px 3px 9px;		width:.1em;	/* code to make full tab clickable in ie 6? */		width:auto;	/* fix other browsers after full tab clickable fix above */		height:26px;	}			.bodyTab li a:link {		color:#424242;	}	.bodyTab li a:active {		color:#424242;	}	.bodyTab li a:visited {		color:#424242;	}	.bodyTab li a:hover {		color:#7096bf;	}	/* rollovers do not cover page border line */	.bodyTab li:hover, .bodyTab li:hover a {		color:#7096bf;		background-position:100% -26px;		height:25px;	}	.bodyTab li:hover a {		background-position:0% -26px;	}	.bodyTab li.current a {		color:#666666;		font-weight:bold;		background-position:0% -26px;	}	/* restore height to full on rollover current */	.bodyTab li.current:hover a {		color:#666666;		background-position:0% -26px;		height:26px;	}	.bodyTab li.current {		color:#666666;		font-weight:bold;		background-position:100% -26px;	}	/* restore height to full on rollover current */	.bodyTab li.current:hover {		color:#666666;		background-position:100% -26px;		height:26px;	}			.bodyTabTall {		padding:0px;		margin:0px;		list-style-type:none;	}	.bodyTabTall li {		float:left;		margin:0px;		padding:0px;		line-height:12px;		list-style-type:none;		color:#000000;		background:url(http://www.emc.com/images/common/right_tall_tab.gif) no-repeat right top;		height:36px;		overflow:hidden;		text-align:center;	}	.bodyTabTall li a {		float:left;	/* prevent some browsers from taking full width for a tab */		display: block;		color: #424242;		text-decoration: none;		text-transform: uppercase;		background: url(../../images/common/left_tall_tab.gif) no-repeat left top;		padding: 8px 12px 3px 9px;		width: .1em;	/* code to make full tab clickable in ie 6? */		width: auto;	/* fix other browsers after full tab clickable fix above */		height:36px;	}			.bodyTabTall li.leftTab a{		float:left;	/* prevent some browsers from taking full width for a tab */		display:block;		color:#424242;		text-decoration:none;		text-transform:uppercase;		background:url(http://www.emc.com/images/common/left_first_tall_tab.gif) no-repeat left top;		padding:6px 12px 3px 9px;		width:.1em;	/* code to make full tab clickable in ie 6? */		width:auto;	/* fix other browsers after full tab clickable fix above */		height:36px;	}			.bodyTabTall li a:link {		color:#424242;	}	.bodyTabTall li a:active {		color:#424242;	}	.bodyTabTall li a:visited {		color:#424242;	}	.bodyTabTall li a:hover {		color:#7096bf;	}	/* rollovers do not cover page border line */	.bodyTabTall li:hover, .bodyTabTall li:hover a {		color:#7096bf;		background-position:100% -36px;		height:35px;	}	.bodyTabTall li:hover a {		background-position:0% -36px;	}	.bodyTabTall li.current a {		color:#666666;		font-weight:bold;		background-position:0% -36px;	}	/* restore height to full on rollover current */	.bodyTabTall li.current:hover a {		color:#666666;		background-position:0% -36px;		height:36px;	}	.bodyTabTall li.current {		color:#666666;		font-weight:bold;		background-position:100% -36px;	}	/* restore height to full on rollover current */	.bodyTabTall li.current:hover {		color:#666666;		background-position:100% -36px;		height:36px;	}		.bodyTabTall li.middle {		line-height:26px;	}			.gradTab {		padding:0px;		margin:0px;		list-style-type:none;	}	.gradTab li {		float:left;		margin:0px;		padding:0px;		list-style-type:none;		color:#000000;		background:url(http://www.emc.com/images/common/right_tab.gif) no-repeat right top;		height:26px;		overflow:hidden;	}	.gradTab li a {		float:left;	/* prevent some browsers from taking full width for a tab */		display: block;		color: #424242;		text-decoration: none;		text-transform: uppercase;		background: url(../../images/common/left_grad_tab.gif) no-repeat left top;		padding: 6px 12px 3px 9px;		width: .1em;	/* code to make full tab clickable in ie 6? */		width: auto;	/* fix other browsers after full tab clickable fix above */		height:26px;	}			.gradTab li.leftTab a{		float:left;	/* prevent some browsers from taking full width for a tab */		display:block;		color:#424242;		text-decoration:none;		text-transform:uppercase;		background:url(http://www.emc.com/images/common/left_first_grad_tab.gif) no-repeat left top;		padding:6px 12px 3px 9px;		width:.1em;	/* code to make full tab clickable in ie 6? */		width:auto;	/* fix other browsers after full tab clickable fix above */		height:26px;	}			.gradTab li a:link {		color:#424242;	}	.gradTab li a:active {		color:#424242;	}	.gradTab li a:visited {		color:#424242;	}	.gradTab li a:hover {		color:#7096bf;	}	/* rollovers do not cover page border line */	.gradTab li:hover, .gradTab li:hover a {		color:#7096bf;		background-position:100% -26px;		height:25px;	}	.gradTab li:hover a {		background-position:0% -26px;	}	.gradTab li.current a {		color:#666666;		font-weight:bold;		background-position:0% -26px;	}	/* restore height to full on rollover current */	.gradTab li.current:hover a {		color:#666666;		background-position:0% -26px;		height:26px;	}	.gradTab li.current {		color:#666666;		font-weight:bold;		background-position:100% -26px;	}	/* restore height to full on rollover current */	.gradTab li.current:hover {		color:#666666;		background-position:100% -26px;		height:26px;	}	.plainTab {		padding:0px;		margin:0px;		list-style-type:none;	}	.plainTab li {		float:left;		margin:0px;		padding:0px;		list-style-type:none;		overflow:hidden;	}	.plainTab li a {		float:left;	/* prevent some browsers from taking full width for a tab */		display: block;		width: .1em;	/* code to make full tab clickable in ie 6? */		width: auto;	/* fix other browsers after full tab clickable fix above */	}			.plainTab li.leftTab a{		float:left;	/* prevent some browsers from taking full width for a tab */		display:block;		width:.1em;	/* code to make full tab clickable in ie 6? */		width:auto;	/* fix other browsers after full tab clickable fix above */	}				/* rollovers do not cover page border line */	.plainTab li.current a {		font-weight:bold;	}	/* restore height to full on rollover current */	.plainTab li.current:hover a {		font-weight:bold;	}		/* banners */.bannerContainer {	position:relative;	overflow:hidden;}.landBannerLeft {	/* background-image:url(http://www.emc.com/images/banners/land_banner_blue_bg.gif); */	background-image:url(http://www.emc.com/images/banners/land_banner_blue_bg_2.gif);	background-repeat:no-repeat;	float:left;	display:inline;	width:419px;	height:255px;	overflow:hidden;}.aboutLandBannerLeft {	background-image:url(http://www.emc.com/images/banners/about_land_banner_blue_bg.gif);	background-repeat:no-repeat;	float:left;	display:inline;	width:461px;	height:255px;	overflow:hidden;}.landBannerLeftBody {	margin:30px 0px 0px 25px;	width:375px;	height:200px;	overflow:hidden;}.aboutLandBannerLeftBody {	margin:15px 0px 0px 25px;	width:420px;	height:225px;	overflow:hidden;}.landBannerLeftInner {	margin-top:10px;	font-size:13px;	line-height:16px;	color:#ffffff;}	.mid561Banner {	position:absolute;	top:0px;	left:0px;	width:561px;}.mid561BannerText {	width:270px;	margin:20px 0px 0px 31px;	font-size:12px;	line-height:14px;	color:#ffffff;}.mid563Banner {	position:absolute;	top:0px;	left:0px;	width:563px;}.mid563BannerText {	/*width:270px;*/	width:380px;	height:160px;	margin:20px 0px 0px 145px;	font-size:13px;	line-height:16px;	color:#ffffff;}.mid550Banner {	width:550px;	position:absolute;	top:0px;	left:0px;}.mid550BannerText {	/* margin-top:20px; */	margin-left:46px;	width:222px;}.mid550BannerTextWide {	/* margin-top:20px; */	margin-left:31px;	width:330px;	color:#ffffff;}.mid550BannerText310 {	margin-left:46px;	width:310px;	color:#ffffff;	font-size:13px;	line-height:14px;}	.left784Banner {	width:784px;	position:absolute;	top:0px;	left:0px;}.left784BannerText {	/* margin-top:20px; */	margin-left:46px;	width:341px;}.left792Banner {	width:792px;	position:absolute;	top:0px;	left:0px;}.left792BannerText {	/* margin-top:20px; */	margin-left:399px;	width:380px;}.left780Banner {	width:780px;	position:absolute;	top:0px;	left:0px;}.left780BannerText {	/* margin-top:20px; */	margin-left:30px;	width:355px;	font-size:11px;	line-height:16px;}.left783Banner {	width:783px;	position:absolute;	top:0px;	left:0px;}.left783BannerText {	/* margin-top:20px; */	margin-left:395px;	width:355px;}/* clean up */.productSubcategoryBanner561 {	background-image:url(http://www.emc.com/images/banners/banner_product_subcat.jpg);	background-repeat:no-repeat;	width:561px;	height:216px;}.productSubcategoryBanner561Text {	width:330px;	height:160px;	overflow:hidden;	margin:2px 0px 0px 31px;	font-size:11px;	line-height:14px;	color:#ffffff;}/* about pages */.bannerTitleLightBlue {	color:#97c1ec;	font-size:13px;	line-height:22px;}.margin5 {	margin:5px;}#calendarModule {	border:1px solid #cfcfcf; 	background-color:#ffffff;}#calendarModule #calendar {	padding:1px;}								#calendarModule #calendar th {	width:28px; 	height:23px; 	background-color:#a0a0a0; 	color:#ffffff; 	text-align:center; 	vertical-align:middle;}#calendarModule #calendar td {	width:27px; 	height:21px; 	text-align:center; 	vertical-align:middle; 	border:1px solid #dfdfdf;}#calendarModule #calendar .current {	background-color:#d6eaff;}.whiteLink p {font-size:11px;}#contentDblLeft {	width:745px;	position:relative;	float:left;}.contentDblModule {	width:745px;	position:relative;	float:left;	background-image:url(http://www.emc.com/images/common/double_left_body.jpg);	background-repeat:repeat-y;}.contentDblLeftTabTop {	width:745px;	height:14px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/double_left_tab.jpg);	background-repeat:no-repeat;}.contentDblModLeft {	width:368px;}.contentDblModRight {	width:366px;}.contentDblBody {	margin:10px 0px 10px 20px;}.contentDblLeftBottom {	width:744px;	height:14px;	background-image:url(http://www.emc.com/images/common/double_left_bottom.jpg);	background-repeat:no-repeat;}.contentDblTitle {	width:204px;	margin:0px;}.contentDblLeftImg {	width:73px;	height:73px;	margin:10px 0px 0px 0px;	float:left;}.contentDblRightText {	width:250px;	margin:10px 0px 0px 5px;	float:left;}/*styles for calendar detail Middle*/.aboutEmcBannerLeft {	background-image:url(http://www.emc.com/images/banners/aboutEmc_banner_white_bg.jpg);	background-repeat:no-repeat;	float:left;	width:404px;	height:137px;	overflow:hidden;}.aboutEmcBannerRight {	float:left;	width:340px;	height:137px;	overflow:hidden;}.aboutEmcBannerLeftBody {	margin:24px 0px 0px 20px;	width:375px;	height:195px;	overflow:hidden;}.aboutEmcBannerLeftInner {	margin-top:10px;	font-size:13px;	line-height:16px;	color:#ffffff;}.bannerSubTitleGray {	color:#666666;	font-weight:bold;	font-size:18px;	line-height:18px;}.halfTextPaddedRight {	width:480px;}.dotted {	width:740px;	color: #484848;	border-top: 1px dotted #cccccc;}.eventCalendarField {	border:solid 1px #cccccc;	font-size:10px;	/*height:15px;*/	line-height:15px;	padding:1px 0px 0px 0px;	color: #a0a0a0;}select.eventCalendarField{	width:180px;	height:16px;}.eventCalendarField select {	border:solid 1px #cccccc;	font-size:10px;	/*height:15px;*/	line-height:15px;	padding:1px 0px 0px 0px;	color: #a0a0a0;}input.eventCalendarField {	width:135px;}.btn_calendarsearch_go {	padding: 0px;	width:36px;	height:24px;	background: url(../../images/common/btn_calendarsearch_go.gif) no-repeat top left;	position: relative;	top: 5px;}.eventIcon { margin-left: 10px; }.formatLegend { padding-left: 10px; margin: 10px 0; }.eventDetailInfo p { padding: 0 0 10px 0 !important; padding-top 0; display: block; }.eventImage { float: right; margin: 0 0 15px 15px; padding-right: 10px; }/*SELECT {	font-size:10px;	height: 18px;	width:187px;}*/#pressCenterSearchFilter {	padding:0;	margin:0;}#pressCenterSearchFilter table {	padding:0;	margin:0;}#pressCenterSearchFilter SELECT {	font-size:10px;	height: 18px;	width:177px;}#pressCenterSearchFilter SELECT OPTION {	border:solid 1px #cccccc;	font-size:10px;	height:15px;	padding:1px 0px 0px 0px;	color: #a0a0a0;}#pressCenterSearchFilter SELECT.date {	font-size:10px;	height: 18px;	width:90px;}#pressCenterSearchFilter INPUT.keywords {	border:solid 1px #cccccc;	font-size:10px;	height:15px;	padding:1px 0px 0px 0px;	color: #a0a0a0;	width:133px;}.btn_search_filter {	padding: 0px;	width:96px;	height:25px;	background: url(../../images/common/btn_search_filter.gif) no-repeat top left;	position: relative;	top: 5px;}.floatLeft240 {	padding: 0px;	float:left;	display:inline;	width:240px;}.floatLeft330{	padding: 0px;	float:left;	display:inline;	width:330px;}.floatLeft420{	padding: 0px;	float:left;	display:inline;	width:420px;}.calDetailLabel {	text-align:right; 	width:70px;	margin-right:10px;	float:left; }  .calDetailAddress {	padding: 0px;	width:250px; 	float:left; } .calDetailAdditional {	padding: 0px;	width:420px; 	/* padding-left:80px;	margin-top:10px;*/	float:left; }  .calDetailAdditional p {	margin: 0 0 8px 0 ; }  .registerLink { margin: 10px 0; } .detailSumPosition {	position:relative;	}.detailSum {	visibility:visible;	position:absolute;	top: -40px;	left: 119px;	width:476px;	font-family: arial, sans-serif;	font-size: 11px;}.detailSumTop {	background-image:url(http://www.emc.com/images/temp/detail_summary_bg_top.gif);	background-repeat:no-repeat;	height:48px;	width:476px;	}.detailSumBody {	background-image:url(http://www.emc.com/images/temp/detail_summary_bg_body.gif);	background-repeat:repeat-y;	width:476px;}.detailSumContent {	position:relative; 	top:-25px; 	left:30px; 	width:410px;}.detailSumBottom {	background-image:url(http://www.emc.com/images/temp/detail_summary_bg_bottom.gif);	background-repeat:no-repeat;	height:20px;	width:476px;}.categoryGreenBar {	width:503px;	height:16px;	background-color:#eff6e2;	overflow:hidden;	padding-left:5px;	font-size:13px;	line-height:16px;	color:#8fbf30;}.mediaTitleGreen {	width:503px;	font-size:13px;	line-height:18px;	padding-left:5px;	color:#8fbf30;}.hrGreenThin {	width:100%;	height:0px;	border-bottom:1px #eff6e2 solid;}.hrGreen2 {	width:100%;	height:0px;	border-bottom:2px #eff6e2 solid;}.featuredTitle {	font-size:14px;	line-height:16px;	color:#8fbf30;}.featuredTitle a {	color:#8fbf30;	text-decoration:none;}.featuredTitle a:link {	color:#8fbf30;	text-decoration:none;}.featuredTitle a:active {	color:#8fbf30;	text-decoration:none;}.featuredTitle a:visited {	color:#8fbf30;	text-decoration:none;}.featuredTitle a:hover {	color:#7096bf;	text-decoration:none;}.featuredTitle strong {	font-size:15px;	line-height:16px;	color:#8fbf30;}.eventsTable {	width: 504px;	border: 0px;	border-top: 1px solid #cccccc;	border-spacing: 0px;	border-collapse: collapse;	padding: 0px;}#investRelEvents .eventsTable {	width: 504px;	border: 0px;	border-top: 1px solid #e0e0e0;	border-spacing: 0px;	border-collapse: collapse;	padding: 0px;}.eventsTable tr {	border-spacing: 0px;	color: #6f96c1;}.eventsTable tr td, .eventsTable tr th {	border-spacing: 0px;	padding-top: 5px;	padding-left: 5px;	padding-bottom: 5px;	padding-right:5px;	vertical-align:top;	color: #484848;	border-bottom: 1px solid #cccccc;	border-bottom-style: dotted;}#investRelEvents .eventsTable tr td, #investRelEvents .eventsTable tr th {	border-spacing: 0px;	padding-top: 5px;	padding-left: 10px;	padding-bottom: 5px;	padding-right:5px;	vertical-align:top;	color: #484848;	border-bottom: 1px solid #e0e0e0;	border-bottom-style: dotted;}.eventsTable tr td.date {	width:88px;	font-weight:bold;}.eventsTable tr td.thinDate {	width:80px;	font-weight:bold;}.eventsTable a {	color: #6e95be;}.eventsTable a:hover {	color: #6e95be;	text-decoration: underline;}.eventsTable .evenRow {	background-color: #f9f9f9;}#menudiv { 	font-family: arial, sans-serif; font-size: 11px;}.eveTopic { 	font-weight: bold;}.eveType { margin-bottom: 5px;}.eveTime { margin-bottom: 5px;}#pressCenterMidBanner {	width:551px;	/* float:left; */	background-image:url(http://www.emc.com/images/common/press_center_banner_body.gif);	background-repeat:repeat-y;}.pressCenterMidBanner {	width:551px;	background-image:url(http://www.emc.com/images/common/press_center_banner_body.gif);	background-repeat:repeat-y;}.pressCenterMidBannerTop {	width:551px;	height:14px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/press_center_banner_top.gif);	background-repeat:no-repeat;}.pressCenterMidBannerBottom {	width:551px;	height:14px;	background-image:url(http://www.emc.com/images/common/press_center_banner_bottom.gif);	background-repeat:no-repeat;}.pressCenterMidBannerBody{	margin:0px 20px 0px 25px;}.pressCenterMidBannerBodyInner {	float:left;	margin:0px 0px 0px 10px;	width:395px;}.contentLeftInnerModule {	width:246px;	background-image:url(http://www.emc.com/images/common/right_body_white_246.gif);	background-repeat:repeat-y;}.contentLeftInnerTop {	width:246px;	height:5px;	background-image:url(http://www.emc.com/images/common/right_top_white_246.gif);	background-repeat:no-repeat;}	.contentLeftInnerBottom {	width:246px;	height:14px;	background-image:url(http://www.emc.com/images/common/right_bottom_white_246.gif);	background-repeat:no-repeat;}.contentLeftInnerBody {	margin: 5px 0px 5px 15px;	width: 216px;}.featuredDocumentsTable {	width: 508px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;}.featuredDocumentsTable tr {	border-spacing: 0px;	color: #6f96c1;}.featuredDocumentsTable tr th {	width:169px;	vertical-align:top;	font-size:13px;	color: #8fbf30;	padding: 0px 15px 0px 5px;	border-bottom:2px #eff6e2 solid;}.featuredDocumentsTable tr td {	width:169px;	vertical-align:top;	color: #484848;	padding: 5px 15px 5px 5px;}.featuredDocumentsTable tr td.dottedSides, .featuredDocumentsTable tr th.dottedSides {	border-left:1px dotted #e0e0e0;	border-right:1px dotted #e0e0e0;}/* contact us pages */.contentLeftModule{	width:222px;	background-image:url(http://www.emc.com/images/common/left_body_222x20.gif);	background-repeat:repeat-y;}.contentLeftTop {	width:222px;	height:6px;	background-image:url(http://www.emc.com/images/common/left_top_222x6.gif);	background-repeat:no-repeat;}	.contentLeftBody {	width:204px;	margin:5px 0px 10px 15px;}.contentLeftBottom {	width:222px;	height:8px;	background-image:url(http://www.emc.com/images/common/left_bottom_222x8.gif);	background-repeat:no-repeat;	overflow:hidden;}#contentLeftSingle {	width:222px;	margin-top:7px;	float:left;}#contentHalfMid {	width:551px;	margin-top:7px;	margin-left:10px;	float:left;	background-image:url(http://www.emc.com/images/common/half_mid_tab_body_551x20.gif);	background-repeat:repeat-y;		margin-bottom: 15px;}.contentHalfMidTabTop {	width:551px;	height:56px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_mid_tab_top_551x56.gif);	background-repeat:no-repeat;}.contentHalfMidBottom{	width:551px;	height:36px;	background-image:url(http://www.emc.com/images/common/half_mid_tab_bottom_551x36.gif);	background-repeat:no-repeat;}.contentHalfMidTabs {	position:absolute;	top:5px;	left:11px;	width:472px;}.contentHalfMidTabsTall {	/* for tabs with header text and single line tabs */	position:absolute;	top:58px;	left:6px;	width:472px;}.contentHalfMidTabsTall2 {	/* for tabs with header text and double line tabs */	position:absolute;	top:48px;	left:6px;	width:472px;}.contentHalfMidBody{	margin:0px 20px 10px 20px;}#contentRight207{	width:207px;	margin-top:3px;	margin-left:9px;	float:left;	color:#4C4B4B;	}#midBodyHeader{	width:565px;	margin-left: 0px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}#midBodyHeaderPadded{	width:540px;	margin-left:245px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}.vertSeparator{	float: left;	width: 1px;	height: 100%;	margin-left: 0px;	margin-right: 20px;}.vertSeparator235{	float:left;	width:1px;	height:100%;	background-repeat:repeat-y;	margin-left:10px;	margin-right:10px;}.floatLeft350{	padding: 0px;	float:left;	display:inline;	width:350px;}.btn_submit_go {	padding: 0px;	width:25px;	height:19px;	background: url(http://www.emc.com/images/common/btn_submit_go.gif) no-repeat top left;	position: relative;	top: 5px;}SELECT.contactUsLeftSelect {	font-size:10px;	height: 18px;	width:160px;}.feedbackMod {	border: 1px solid #ff0000;}/* eval software pages */.evalSoftwareField{	height:19px;	border:solid 1px #cccccc;	margin-left:5px;	font-size:10px;	padding:2px 0px 0px 4px;	color: #a0a0a0;}.tabSearchLabel{	width:120px;	text-align:right;	padding-top:3px;}.btnSubmitSearch{	width:57px;	height:24px;	background: url(http://www.emc.com/images/common/btn_blue_search.gif) no-repeat top left;	position:relative;	top:2px;}.btnSubmitSearchAgain{	width:93px;	height:27px;	background: url(http://www.emc.com/images/common/btn_blue_search_again.gif) no-repeat top left;	position:relative;	left: -7px;}.fieldNote{	color: #a0a0a0;	margin-left:128px;}.prodHeader{	margin-left:15px;	padding-top:10px;}.prodNameContainer{	height:290px;}.prodNameLetters{	margin-top:10px;	color:#7096bf;	font-size:14px;	font-weight:bold;	line-height:18px;}.prodNameLetters a {	background-color:#ffffff;	color:#7096bf;	text-decoration:none;	padding:1px 5px;}.prodNameLetters a:link {	background-color:#ffffff;	color:#7096bf;}.prodNameLetters a:active {	background-color:#ffffff;	color:#7096bf;}.prodNameLetters a:visited {	background-color:#ffffff;	color:#7096bf;}.prodNameLetters a:hover {	text-decoration:none;	background-color:#7096bf;	color:#ffffff;}.prodNameLetters .noLink {	background-color:#ffffff;	color:#494848;	padding:1px 5px;}.prodNameSelected{	background-color:#7096bf;	color:#ffffff;	text-decoration:none;	padding:1px 5px;}.prodNameLettersThin{	margin-top:10px;	color:#7096bf;	font-size:14px;	font-weight:bold;	line-height:18px;}.prodNameLettersThin a {	background-color:#ffffff;	color:#7096bf;	text-decoration:none;	padding:1px 4px;}.prodNameLettersThin a:link {	background-color:#ffffff;	color:#7096bf;}.prodNameLettersThin a:active {	background-color:#ffffff;	color:#7096bf;}.prodNameLettersThin a:visited {	background-color:#ffffff;	color:#7096bf;}.prodNameLettersThin a:hover {	text-decoration:none;	background-color:#7096bf;	color:#ffffff;}UL.prodList{	margin-left:0px;	width:350px;	}LI.prodList{	list-style-image: url(http://www.emc.com/images/common/list_bullet.gif);	margin-left:25px;}.prodList a {	color:#393939;	text-decoration:none;	padding:5px;}.prodList a:link {	color:#393939;}.prodList a:active {	color:#393939;}.prodList a:visited {	color:#393939;}.prodList a:hover {	text-decoration:underline;	color:#393939;}.prodListTighten {	margin-left:-11px;}.fullTextPaddedRight {	width:640px;}/* global allocator pages */#headerTopSelector {	width:1000px;	height:81px;	background-image:url(http://www.emc.com/images/top/bg_top_welcome.gif);	background-repeat:no-repeat;	position:relative;}#contentWideMid {	width:838px;	margin-left:80px;/*	overflow:hidden;*/}.glblBorderWideBody {	background-image:url(http://www.emc.com/images/common/glbl_border_wide_body.gif);	background-repeat:repeat-y;	width:838px;	vertical-align:top;	position:relative;}.glblBorderWideTop {	background-image:url(http://www.emc.com/images/common/glbl_border_wide_top.gif);	background-repeat:no-repeat;	width:838px;	height:51px;}.glblBorderWideTopCh {	background-image:url(http://www.emc.com/images/common/glbl_border_wide_top_ch.gif);	background-repeat:no-repeat;	width:838px;	height:11px;	overflow:hidden;}.glblBorderWideChoose {	background-image:url(http://www.emc.com/images/common/glbl_border_wide_choose.gif);	background-repeat:no-repeat;	width:838px;	height:51px;}.glblBordeWidBottom {	background-image:url(http://www.emc.com/images/common/glbl_border_wide_bottom.gif);	background-repeat:no-repeat;	width:838px;	height:14px;}.glblBorderWideBodyInner {	margin:0px 0px 15px 22px;	width:791px;}.glblBorderWideBodyInner p {	margin-top: 5px;	margin-bottom: 5px;}.glblSeparator {	width:791px;	height:1px;	overflow:hidden;	background-color:#e0e0e0;	position:relative;}ul.plainList {	list-style-type:none;	padding:0px;	margin:0px;}ul.plainList li {	list-style-type:none;	padding:0px;	margin:0px;}ul.plainSubList {	list-style-type:none;	padding:0px;	margin-left:20px;}ul.plainSubList li {	list-style-type:none;}li.plainList {	list-style-type:none;	padding:0px;	margin:0px;}#mapTable {	margin:0 0 0 8px;	padding:0;	border-collapse:collapse;	/* position:absolute;	top:0;	left:8px; */	position: relative;}#mapTable th, #mapTable td {	vertical-align:top;	width:203px;	padding:0px 5px 0px 15px;}.dottedRight {	border-right:1px dotted #e0e0e0;}#globalMap {	position:relative; 	width:838px; 	/* height:497px; */	background: url(http://www.emc.com/images/temp/img_global_map.gif) no-repeat top left;}.glblBorderWideBodyInner input{	height:20px;	vertical-align:middle;}.emcCorpHeadquarters {	position:absolute; bottom:0;}/* language intercept page classes */#headerTopIntercept {	width:1000px;	height:86px;	background-image:url(http://www.emc.com/images/top/bg_top_intercept.jpg);	background-repeat:no-repeat;}#interceptContent {	text-align:center;	width:100%;}	/* colored title bars */.leaderPurpleHeaderBg {	background-image:url(http://www.emc.com/images/common/bg_purple_header.gif);	background-repeat:repeat-x;	height:30px;	font-size:18px;	line-height:25px;	padding:5px 0px 0px 15px;	font-weight:bold;	color:#FFFFFF;}.leaderLimeHeaderBg {	background-image:url(http://www.emc.com/images/common/bg_lime_header.gif);	background-repeat:repeat-x;	height:30px;	font-size:18px;	line-height:25px;	padding:5px 0px 0px 15px;	font-weight:bold;	color:#FFFFFF;}.leaderBlueGreenHeaderBg {	background-image:url(http://www.emc.com/images/common/bg_blue_green_header.gif);	background-repeat:repeat-x;	height:30px;	font-size:18px;	line-height:25px;	padding:5px 0px 0px 15px;	font-weight:bold;	color:#FFFFFF;	width: 985px;}.leaderLeftMargin {	margin-left:14px;}.leaderRightPadding {	padding-right:14px;}/* fonts */.leaderFeatureBlueHeader {	color:#085ab3;	font-size:14px;	font-weight:bold;	line-height:29px;	text-transform:uppercase;}.leaderFeatureBlueHeader a {	color:#085ab3;	text-decoration:none;}.leaderFeatureBlueHeader a:link {	color:#085ab3;	text-decoration:none;}.leaderFeatureBlueHeader a:active {	color:#085ab3;	text-decoration:none;}.leaderFeatureBlueHeader a:visited {	color:#085ab3;	text-decoration:none;}.leaderFeatureBlueHeader a:hover {	color:#085ab3;	text-decoration:underline;}.leaderFeatureBlackHeader {	color:#858585;	font-size:18px;	font-weight:bold;	line-height:22px;	margin-top:5px;}.leaderFeatureBlackHeader a {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader a:link {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader a:active {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader a:visited {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader a:hover {	color:#858585;	text-decoration:underline;}.leaderFeatureBlackHeader2 {	color:#858585;	font-size:18px;	font-weight:normal;	line-height:20px;}.leaderFeatureBlackHeader2 a {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader2 a:link {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader2 a:active {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader2 a:visited {	color:#858585;	text-decoration:none;}.leaderFeatureBlackHeader2 a:hover {	color:#858585;	text-decoration:underline;}.leaderFeatureWhiteHeader {	color:#ffffff;	font-size:16px;	font-weight:bold;	line-height:16px;}.leaderFeatureWhiteHeader a {	color:#ffffff;	text-decoration:none;}.leaderFeatureWhiteHeader a:link {	color:#ffffff;	text-decoration:none;}.leaderFeatureWhiteHeader a:active {	color:#ffffff;	text-decoration:none;}.leaderFeatureWhiteHeader a:visited {	color:#ffffff;	text-decoration:none;}.leaderFeatureWhiteHeader a:hover {	color:#ffffff;	text-decoration:underline;}.leaderBlueSubheader {	color:#085ab3;	font-size:11px;	line-height:15px;	text-transform:uppercase;}.leaderFeatureBlackBody {	color:#858585;	font-size:12px;	line-height:18px;}.leaderSmallerGrayText {	color:#4c4b4b;	/* different from standard pages ? */	font-size:10px;	line-height:12px;}.leaderBlueGreenPageHeader {	color:#14a0be;	font-size:20px;	line-height:24px;}/* layouts */#leaderContent {	width: 1000px;	position: relative;}#leaderContent5 {	width: 1000px;	position: relative;}#leaderLandBanner {	background-image:url(http://www.emc.com/images/banners/banner_leadership_landing.jpg);	width:1000px;	height:278px;}#leaderLandBannerLeft {	font-size:12px;	color:#4c4b4b;	margin-left:15px;	margin-top:55px;	width:663px;	float:left;	display:inline;}#leaderLandBannerLeftThird {	width:310px;	float:left;	display:inline;}#leaderLandBannerMidThird {	margin-left:14px;	width:324px;	float:left;	display:inline;}#leaderLandBannerRight {	color:#ffffff;	float:left;	display:inline;	margin-top:30px;}#leaderLandBannerRightThird {	margin-left:14px;	width:291px;}.leaderLandBannerRightThirdMedLeftImg {	width:78px;	float:left;	display:inline;	overflow:hidden;}.leaderLandBannerRightThirdMedImgText {	width:198px;	margin-left:15px;	float:left;	display:inline;	overflow:hidden;}.leaderLandBannerRightThirdSmallLeftImg {	width:61px;	float:left;	display:inline;	overflow:hidden;}.leaderLandBannerRightThirdSmallImgText {	width:214px;	margin-left:15px;	float:left;	display:inline;	overflow:hidden;}.leaderOneThird {	width:324px;	float:left;	overflow:hidden;}.leaderOneThird p {	margin-top:10px;}.leaderOneThirdInner {	margin-left:15px;	margin-bottom:15px;	width:294px;	overflow:hidden;}	.leaderOneThirdEmailPrint {	margin-left:15px;	margin-bottom:15px;	width:309px;	overflow:hidden;}	.leaderOneThirdInnerTight {	width:294px;	overflow:hidden;}	.leaderOneThirdMedLeftImg {	width:80px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;}.leaderOneThirdMedImgText {	width:202px;	margin-left:12px;	float:left;	overflow:hidden;}.leaderOneThirdSmallLeftImg {	width:63px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;}.leaderOneThirdSmallImgText {	width:219px;	margin-left:12px;	float:left;	overflow:hidden;}p.leaderTop10 {	margin: 10px 0px 0px 0px;	padding: 0px;}.leaderTwoThirds {	width:662px;	float:left;	overflow:hidden;}.leaderTwoThirds p {	margin-top:10px;}.leaderTwoThirdsInner {	margin-left:15px;	padding-bottom:15px;	width:632px;	overflow:hidden;}	.leaderTwoThirdsEmailPrint {	margin-left:15px;	padding-bottom:15px;	width:647px;	overflow:hidden;}	.leaderTwoThirdsInnerTightBottom {	margin-left:15px;	width:632px;	overflow:hidden;}	.leaderTwoThirdsInnerTightBottomEmailPrint {	margin-left:15px;	width:647px;	overflow:hidden;}	.leaderTwoThirdsInnerLeftImg300 {	width:302px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeftImg300padded {	width:302px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;	margin-right:22px;	margin-bottom:20px;}.leaderTwoThirdsInnerLeftImg300Text {	width:318px;	margin-left:12px;	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeftImg300TextPad22 {	width:308px;	margin-left:22px;	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeftImg300TextPad22EmailPrint {	/* removed to allow wrapping around floating div	width:323px;	margin-left:22px;	float:left;	overflow:hidden;*/}.leaderTwoThirdsInnerLeftImg78 {	width:80px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeftImg78Text {	width:540px;	margin-left:12px;	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeftImg78TextEmailPrint {	width:555px;	margin-left:12px;	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeftImg78TextEmailPrintInner {	width:540px;	overflow:hidden;}.leaderTwoThirdsInnerLeft148 {	width:148px;	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeft148Inner {	width:133px;	overflow:hidden;}.leaderTwoThirdsInnerLeft148Table {	margin:0px;	padding:0px;}.leaderTwoThirdsInnerLeft148Table th {	width:19px;	height:17px;	background-color:#e7e5f8;	color:#4c4b4b;	text-align:center;}.leaderTwoThirdsInnerLeft148Table td {	width:19px;	height:17px;	background-color:#ffffff;	color:#9d9d9c;	text-align:center;}.leaderTwoThirdsInnerLeft148Table a {	width:19px;	height:17px;	background-color:#ffffff;	color:#7096cf;	text-decoration:none;}.leaderTwoThirdsInnerLeft148Table a:link {	color:#7096cf;	text-decoration:none;}.leaderTwoThirdsInnerLeft148Table a:active {	color:#7096cf;	text-decoration:none;}.leaderTwoThirdsInnerLeft148Table a:visited {	color:#7096cf;	text-decoration:none;}.leaderTwoThirdsInnerLeft148Table a:hover {	color:#7096cf;	text-decoration:underline;}.leaderTwoThirdsInnerLeft148Text {	width:485px;	margin-left:14px;	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeft148TextEmailPrint {	width:485px;	margin-left:14px;	float:left;	overflow:hidden;}.leaderTwoThirdsInnerLeft148TextEmailPrintInner {	width:470px;	overflow:hidden;}/* misc */.pictureGrayBorder {	border:1px #ababab solid;}.pictureGrayPaddedBorder {	border:1px #ababab solid;	padding:1px;}.pictureOnLeftMargin7 {	margin:3px 7px 7px 0px;}.whiteBg {	background-color:#ffffff;}/* 50_10 emerging technology 1 */.leaderEmergTechBannerLeft {	margin-left:15px;	width:544px;	float:left;	display:inline;}.leaderEmergTechBannerRight {	margin-left:21px;	width:405px;	float:left;}.emergTechResultsDiv {	width:400px;	overflow:hidden;}/* partners pages */.partnerHalfMedLeftImg {	width:80px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;}.partnerHalfMedImgText {	width:345px;	margin-left:15px;	float:left;	overflow:hidden;}.partnerHalfSmallLeftImg {	width:63px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;}.partnerHalfSmallImgText {	width:362px;	margin-left:15px;	float:left;	overflow:hidden;}#partnersSearchByInput {	width:255px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;	padding-left:5px;}/* find a partner */.findAPartnerInput {	width:328px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	padding-left:5px;	border:1px #cccccc solid;}.findPartnerFilterDiv {	width:348px;	float:left;	display:inline;}.findPartnerFilterInner {	width:257px;	height:60px;	border:1px #cccccc solid;	background-color:#FFFFFF;	overflow:auto;	margin-top:7px;}.findPartnerFilterList {	width:230px;	margin-left:10px;	line-height:13px;}.findPartnerFilterList input {	 padding:0px;	 margin:0px;	 height:13px;}.findPartnerFilterList ul {	list-style:none;	padding:3px 0px 0px 0px;	margin:0px;}.findPartnerFilterList li {	list-style:none;	padding:0px 0px 3px 0px;	margin:0px;}.findPartnerFilterLocation {	width:357px;	height:90px;	float:left;	/*margin-top:7px;*/}.findPartnerFilterLocationTitle {	/*margin-left:5px;*/}.findPartnerFilterLocationLeft {	width:225px;	float:left;}.findPartnerFilterLocationLeft select {	width:225px;	margin-top:7px;	color:#999999;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	padding-left:5px;}.findPartnerFilterLocationRight {	width:115px;	float:left;	margin-left:15px;}.findPartnerFilterLocationRight select {	width:115px;	margin-top:7px;	color:#999999;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	padding-left:5px;}.findPartnerProgressOuter {	width:604px;	height:9px;	border:1px #cccccc solid;	padding:2px;	float:left;	margin-left:10px;}#findPartnerProgressBar {	background-image:url(http://www.emc.com/images/common/img_progress_bar.gif);	background-repeat:repeat-x;	height:9px;	overflow:hidden;}.partnersResultsTable {	width: 730px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;	padding: 0px;}.partnersResultsTable tr {	border-spacing: 0px;}/*.partnersResultsTable tr td, .resultsTable tr th {*/.partnersResultsTable tr td, .partnersResultsTable tr th {	border-spacing: 0px;	padding-top: 5px;	padding-bottom: 5px;	border-bottom: 1px #cccccc solid;}.partnersResultsTable .evenRow {	background-color: #f9f9f9;}.partnersResultsTableLeftNum {	width:20px;	vertical-align:top;	text-align:right;}.partnersResultsTableDesc {	width:295px;	padding-left:15px;	vertical-align:top;}.partnersResultsTableType {	width:130px;	padding-left:45px;	vertical-align:top;}.partnersResultsTableCountry {	width:125px;	padding-left:15px;	vertical-align:top;}.partnersResultsTableState {	width:75px;	padding-left:15px;	vertical-align:top;}.partnersGrayModuleTop {	background-image:url(http://www.emc.com/images/common/bg_partner_graymod_top.jpg);	background-repeat:no-repeat;	width:348px;	height:7px;	overflow:hidden;}.partnersGrayModuleBody {	background-image:url(http://www.emc.com/images/common/bg_partner_graymod_body.jpg);	background-repeat:repeat-y;	width:348px;}.partnersGrayModuleBottom {	background-image:url(http://www.emc.com/images/common/bg_partner_graymod_bottom.jpg);	background-repeat:no-repeat;	width:348px;	height:7px;	overflow:hidden;}.partnersGrayModuleInnerWide {	margin:2px 5px;	overflow:hidden;}.partnersGrayModuleInnerThin {	margin:8px 8px;	overflow:hidden;}.partnersSearchDiv {	margin-top:-19px;	margin-right:-6px;	float:right;	display:inline;}/* products pages */.softwareEvaluationBg {	background-image:url(http://www.emc.com/images/top/img_10_50_top.jpg);	width:781px;	height:209px;	clear:both;	border-top:1px #FFFFFF solid;}.softwareEvaluationInner {	margin:10px 0px 0px 398px;	width:355px;	height:168px;	overflow:hidden;}.resultsPagination {	width: 190px;        height: 24px;	/*text-align: middle;*/	margin: 0 auto;	margin-bottom: 20px;	margin-top: 20px;  padding: 4px;}.resultsPagination ul {	list-style: none;	display: inline;}.resultsPagination ul li {	display: inline;	width: 15px;        height: 16px;	margin-left: 2px;	margin-right: 2px;	margin-top: 2px;	margin-bottom: 2px;}.resultsPagination ul li a {	color: #6e95be;	text-decoration: none;}.resultsPagination ul li a:link {	color: #6e95be;	text-decoration: none;}.resultsPagination ul li a:active {	color: #6e95be;	text-decoration: none;}.resultsPagination ul li a:visited {	color: #6e95be;	text-decoration: none;}.resultsPagination ul li a:hover {	color: #6e95be;	text-decoration: underline;}.resultsPagination ul li .active {	padding: 2px;	padding-right: 5px;	padding-left: 5px;	color: #666666;	border: 1px solid #e0e0e0;		background-color: #f9f9f9;    height: 16px;}.resultsTable {	width: 740px;	border: 0px;	border-top: 1px solid #cccccc;	border-spacing: 0px;	border-collapse: collapse;	padding: 0px;}.resultsTable tr {	border-spacing: 0px;	color: #6f96c1;}.resultsTable tr td, .resultsTable tr th {	border-spacing: 0px;	padding-top: 5px;	padding-bottom: 5px;	color: #484848;	border-bottom: 1px solid #cccccc;	border-bottom-style: dotted;}/*.restulsTable a {	color: #6e95be;}*/.resultsTable a:hover {	color: #6e95be;	text-decoration: underline;}.resultsTable .oddRow {	background-color: #f9f9f9;}.resultsTable2 {	width: 736px;	border: 0px;	border-top: 1px solid #e0e0e0;	border-spacing: 0px;	border-collapse: collapse;	padding: 0px;}.resultsTable2 tr {	border-spacing: 0px;	color: #6f96c1;}.resultsTable2 tr th {	border-spacing: 0px;	padding-top: 3px;	padding-bottom: 2px;	color: #484848;	border-bottom: 1px solid #e0e0e0;}.resultsTable2 tr td {	border-spacing: 0px;	padding-top: 3px;	padding-bottom: 2px;	color: #484848;	/*border-bottom: 1px solid #cccccc;	border-bottom-style: dotted;*/	border-bottom: 1px solid #e0e0e0;}.resultsTable2 a:hover {	color: #6e95be;	text-decoration: underline;}.resultsTable2 .oddRow {	background-color: #f9f9f9;}.resultsTable2 tr th, .resultsTable2 tr td {	padding-left:5px;	padding-right:5px;}.resultsTable2 .wideDate {	width:130px;}.resultsTable2 .wideTitle {	width:330px;}.resultsTable2 .wideLocation {	width:130px;}.resultsTable2 .wideType {	width:105px;}.contentMid548ModuleTop {	background-image:url(http://www.emc.com/images/common/bg_mid_548_top.jpg);	background-repeat: no-repeat;	width:548px;	height:5px;}.contentMid548ModuleBody {	background-image:url(http://www.emc.com/images/common/bg_mid_548_body.jpg);	background-repeat:repeat-y;	width:548px;}.contentMid548ModuleBottom {	background-image:url(http://www.emc.com/images/common/bg_mid_548_bottom.jpg);	background-repeat:no-repeat;	width:548px;	height:4px;}.contentMid548ModuleInner480 {	margin-top:2px;	margin-left:30px;	width:480px;}.viewDownloadListingTable td {	padding:2px 5px;}.productDetailBannerXXLargeFont {	font-size:20px;	line-height:25px;	color:#ffffff;}	.productDetailBannerXLargeFont {	font-size:16px;	line-height:20px;	color:#ffffff;}	.productDetailHalfMid {	width:549px;	background-image:url(http://www.emc.com/images/common/half_mid_tab_body_blank_549x20.gif);	background-repeat:repeat-y;	}.productDetailHalfMidTabTop {	width:549px;	height:46px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_mid_tab_top_549x46.gif);	background-repeat:no-repeat;}.productDetailHalfMidBottom{	width:549px;	height:16px;	background-image:url(http://www.emc.com/images/common/half_mid_tab_bottom_549x16.gif);	background-repeat:no-repeat;}.productDetailHalfMidTabs {	position:absolute;	top:5px;	left:8px;	width:530px;}.productDetailHalfMidBody {	margin:5px 0px 0px 16px;}.productDetailHalfMidBodyLeft {	margin:10px 0px 0px 5px;	width:320px;	float:left;	display:inline;}.productDetailHalfMidBodyRight {	background-image:url(http://www.emc.com/images/common/bg_proddtl_tab_right_body.jpg);	background-repeat:repeat-y;	margin-left:11px;	width:180px;	float:left;}.productDetailHalfMidBodyRightTop {	background-image:url(http://www.emc.com/images/common/bg_proddtl_tab_right_top.jpg);	background-repeat:no-repeat;	width:180px;}.productDetailHalfMidBodyRightBottom {	margin-top:10px;	background-image:url(http://www.emc.com/images/common/bg_proddtl_tab_right_bottom.jpg);	background-repeat:no-repeat;	width:180px;	height:6px;}.productDetailHalfMidBodyRightInner {	margin-top:13px;	margin-left:13px;	width:150px;}.productDetailHalfMidBodyRight ul {	list-style-type:none;	padding:0px;	margin:0px 0px 0px 20px;}.productDetailHalfMidBodyRight li.plainList {	list-style-type:none;	padding:0px;	margin:0px;}.productDetailHalfMidBodyRight ul.downloadList {	list-style-image:url(http://www.emc.com/images/common/icon_blue_download_li.gif);	padding:0px;	margin:18px;}.productDetailHalfMidBodyRight li.downloadList {	list-style-image:url(http://www.emc.com/images/common/icon_blue_download_li.gif);	padding:0px;	margin:0px;}.productDetailTabFullModule {	background-image:url(http://www.emc.com/images/common/bg_proddtl_tab_full_body.jpg);	background-repeat:repeat-y;	width:516px;	line-height:12px;}.productDetailTabFullModuleTop {	background-image:url(http://www.emc.com/images/common/bg_proddtl_tab_full_top.jpg);	background-repeat:no-repeat;	width:516px;	height:6px;}.productDetailTabFullModuleBottom {	background-image:url(http://www.emc.com/images/common/bg_proddtl_tab_full_bottom.jpg);	background-repeat:no-repeat;	width:516px;	height:5px;}.productDetailTabFullModuleBody {	margin-top:10px;	margin-left:15px;}.productDetailTabFullModuleBodyLeft {	width:325px;	float:left;}.productDetailTabFullModuleBodyRight {	margin-left:15px;	width:150px;	float:left;	font-size:10px;}.productDetailTabInner {	margin-left:10px;	width:480px;}.productDetailTabTable {	width:515px;}.productDetailTabTable tr th {	border-spacing: 0px;	padding: 5px;	color: #c17302;	font-size:13px;	line-height:16px;	border-bottom: 1px solid #cccccc;	border-bottom-style: solid;}.productDetailTabTable tr td {	border-spacing: 0px;	padding: 5px;	color: #484848;	border-bottom: 1px solid #cccccc;	border-bottom-style: solid;}.productDetailTabTable .evenRow{	background-color: #f9f9f9;}.productDetailTabTableColOne {	width:150px;	padding-right:15px;	font-weight:bold;	vertical-align:top;}.productDetailTabTableColTwo {	width:290px;	vertical-align:top;}ol.prodDetailTabList {	list-style-type:decimal;}li.prodDetailTabList {	list-style-type:decimal;	padding-bottom:15px;}#productCategoryWideLeft {	width:792px;	float:left;}.productCategoryWideInner780 {	width:780px;}.productCategoryGoldBar780 {	width:780px;	height:20px;	background-image:url(http://www.emc.com/images/common/bg_gold_bar780.jpg);	background-repeat:no-repeat;	overflow:hidden;	padding-left:5px;	color:#FFFFFF;	font-size:13px;	font-weight:bold;	line-height:20px;}.productsTable {	width: 780px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;	text-align:center;}.productsTable tr {	border-spacing: 0px;	color: #6f96c1;}.productsTable tr td, .productsTable tr th {	border-spacing:3px;	color: #484848;	padding: 5px;	border-bottom: 1px solid #e0e0e0;	border-right:1px solid #e0e0e0;    border-left:1px solid #e0e0e0;}.productsTable a {	color: #6e95be;}.productsTable a:hover {	color: #6e95be;	text-decoration: underline;}.productsTable .oddRow {	background-color: #f9f9f9;}.productsTableHr {	height:1px;	margin:0px 3px;	border:0px;	overflow:hidden;}.productsTableDescCol {	width:225px;	margin-left:10px;	text-align:left;}.productsDownloadListHr {	border-top:1px #e3e3e3 solid;}/* how to buy */.howToBuyLeftNavEmailPrint {	width: 744px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}/* guided Nav */.guidedTopEmailPrint {	width:825px;	float:left;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}.topEmailPrint784 {	width:784px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}.topEmailPrintUnderbar {	width:784px;	height:23px;	margin-bottom: 0px;	margin-top:3px;}.guidedLeftDiv {  width: 218px;  float: left;  position: relative;  overflow:hidden;}.guidedLeftBgTop {	background-image:url(http://www.emc.com/images/common/bg_guided_top.gif);	background-repeat:no-repeat;	width:218px;	height:10px;}.guidedLeftBg {	background-image:url(http://www.emc.com/images/common/bg_guided_body.gif);	background-repeat:repeat-y;	width:218px;}.guidedLeftBgHeader {	margin-left:11px;	margin-top:5px;	width:197px;}.guidedLeftCategoryHeader {	background-image:url(http://www.emc.com/images/common/bg_guided_category_head50.gif);	background-repeat:no-repeat;	width:218px;	color:#c47b14;	font-weight:bold;	padding-left:11px;	padding-right: 5px;	padding-top:4px;	padding-bottom:4px;	}.guidedLeftCategoryFooter {	background-image:url(http://www.emc.com/images/common/bg_guided_category_footer.gif);	background-repeat:no-repeat;	width:218px;	height:12px;}.guidedLeftCategoryHeaderInner {	width:202px;	overflow:hidden;}.guidedLeftCategoryList {	line-height:13px;}.guidedLeftCategoryList input {	 padding:0px;	 margin:0px;	 height:13px;}.guidedLeftCategoryList ul {	list-style:none;	 padding:0px;	 margin:0px;}.guidedLeftCategoryList li {	list-style:none;	 padding:0px 10px 3px 12px;	 margin:0px;}.guidedLeftCategoryList li a {	color:#494848;	text-decoration:none;	display:block;}.guidedLeftCategoryList li a:link {	color:#494848;	text-decoration:none;}.guidedLeftCategoryList li a:active {	color:#494848;	text-decoration:none;}.guidedLeftCategoryList li a:visited {	color:#494848;	text-decoration:none;}.guidedLeftCategoryList li a:hover {	color:#494848;	text-decoration:underline;}.guidedLeftCategoryList li:hover {	background-color:#eeeeee;	filter:alpha(opacity=90);	-moz-opacity:.90;	opacity:.90;}.guidedLeftCategoryShow {	display:block;}.guidedLeftCategoryHide {	display:none;}.guidedRightDiv {	width:769px;	margin-left:10px;	float:left;	overflow:hidden;}.guidedRightBgTop {	background-image:url(http://www.emc.com/images/common/bg_double_round_769_top.gif);	background-repeat:no-repeat;	width:769px;	height:12px;}.guidedRightBg {	background-image:url(http://www.emc.com/images/common/bg_double_round_769_body.gif);	background-repeat:repeat-y;	width:769px;	overflow:hidden;}.guidedRightBgBody {	width:725px;	margin-top:7px;	margin-left:24px;}.guidedRightBgBottom {	background-image:url(http://www.emc.com/images/common/bg_double_round_769_bottom.gif);	background-repeat:no-repeat;	width:769px;	height:11px;}.guidedRightTerms {	float:left;	background-image:url(http://www.emc.com/images/common/bg_guided_search_terms_bottom_right.gif);	background-position:bottom right;	background-repeat:no-repeat;	position:relative;	margin-top:10px;}.guidedRightTermsMargin {	margin-left:4px;}.guidedRightTermsHeader {	background-image:url(http://www.emc.com/images/common/bg_guided_search_terms_top_right.gif);	background-position:top right;	background-repeat:no-repeat;	padding:7px 11px 10px 3px;	margin-left:8px;}.guidedRightTermsBody {	background-image:url(http://www.emc.com/images/common/bg_guided_search_terms_left.gif);	background-position:left;	background-repeat:repeat-y;	margin-top:-10px;}.guidedRightTermsHeader  h1 {	background-image:url(http://www.emc.com/images/common/bg_guided_search_terms_top_left.gif);	background-position:top left;	background-repeat:no-repeat;	margin:-7px 0px 0px -11px;	padding:7px 0px 0px 11px;}.guidedRightTerms ul {	list-style:none;	margin-left:0px;	padding-right:11px;}.guidedRightTerms li {	list-style:none;	margin-left:0px;	padding-left:11px;}.guidedRightTermsLowerLeft {	background-image:url(http://www.emc.com/images/common/bg_guided_search_terms_bottom_left.gif);	background-position:bottom left;	background-repeat:no-repeat;}.guidedRightResultsLeft {	float:left;	width: 183px;	margin:20px 0px 0px 0px;}.guidedRightResultsCenter {	float:left;	width: 319px;	margin:0px 0px -20px 15px;}.guidedRightResultsRight {	float:left;	width: 183px;	margin:20px 0px 0px 15px;}.guidedRightTermsProductSelect {	width:183px;	color:#999999;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	padding-left:5px;}.guidedRightProductCell {	width:374px;	float:left;	padding:0px;}.guidedRightProductCellLeft {	width:162px;	float:left;	margin-top:10px;}.guidedRightProductCellRight {	width:211px;	float:left;	margin-top:10px;}.guidedRightProductCellLeftDots {	border-left:1px #b8b8b8 dotted;}.guidedRightResultsBottom {	width: 769px;	margin:0px 0px -20px 0px;}/* Product Subcategory page */.productSubcategoryRustTitlebar {	background-image:url(http://www.emc.com/images/common/bg_rust_header.jpg);	background-repeat:no-repeat;	width:547px;	height:20px;	color:#ffffff;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:13px;	line-height:20px;	padding-left:5px;}.productSubcategoryMidInner {	margin-left:5px;	width:520px;}/* product finder start */.prodFinderTop {	background-image:url(http://www.emc.com/images/common/bg_prod_finder_top.gif);	background-repeat:no-repeat;	width:784px;	height:22px;}.prodFinderBody {	background-image:url(http://www.emc.com/images/common/bg_prod_finder_body.gif);	background-repeat:repeat-y;	width:784px;}.prodFinderTopInner {	width:230px;	float:left;	line-height:22px;	color:#c47b14;	font-weight:bold;	padding:0px 12px;}.prodFinderDivInner {	width:230px;	float:left;	padding:0px 12px;	text-decoration:none;	color:#494848;}.prodFinderDivInner a {	color:#494848;	text-decoration:none;}.prodFinderDivInner a:link {	color:#494848;	text-decoration:none;}.prodFinderDivInner a:active {	color:#494848;	text-decoration:none;}.prodFinderDivInner a:visited {	color:#494848;	text-decoration:none;}.prodFinderDivInner a:hover {	color:#494848;	text-decoration:underline;}.prodFinderDivMargin {	margin-left:11px;}.prodFinderBottom {	background-image:url(http://www.emc.com/images/common/bg_prod_finder_bottom.gif);	background-repeat:no-repeat;	width:784px;	height:14px;}/* resources pages */.subTitleBlackRoman {	font-size:13px;	line-height:16px;	color:#494848;}.emcFormLabelDivRsLib {	width:150px;	float:left;	margin-top:8px;	margin-right:5px;	text-align:right;}.emcFormFieldDiv {	width:290px;	float:left;	text-align:left;	margin-left:0px;}.librarySearchColumns {	width:211px;	text-align:left;	vertical-align:top;}.librarySearchColumns input{	height:20px;	vertical-align:middle;}.emcFormSelect {	width:198px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#999999;}.emcFormInput {	width:195px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#999999;}.emcFormInputShort {	width:135px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#999999;}.emcFormRadio {	vertical-align:middle;	margin-bottom:2px;}.btn_resource_go {	padding: 0px;	width:39px;	height:25px;	background: url(../../images/common/btn_blue_go.gif) no-repeat top left;	position: relative;	top: 5px;}.btn_resource_reset {	padding: 0px;	width:53px;	height:25px;	background: url(../../images/common/btn_blue_reset.gif) no-repeat top left;	position: relative;	top: 5px;}/*style for right column module w/tabs */#contentHalfMidRightTall {	width:208px;	margin-top:5px;	background-image:url(http://www.emc.com/images/common/right_mod_tab_body_208.gif);	background-repeat:repeat-y;		margin-bottom: 10px;}.contentHalfMidRightTallTabTop {	width:208px;	height:40px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/right_mod_tab_top_208.gif);	background-repeat:no-repeat;}.contentHalfMidRightBottom{	width:208px;	height:14px;	background-image:url(http://www.emc.com/images/common/right_mod_tab_bottom_208.gif);	background-repeat:no-repeat;}.contentHalfMidRightTabs {	position:absolute;	top:6px;	left:7px;	width:129px;}.contentHalfMidRightBody{	margin:0px 20px 10px 20px;}/* services pages */#contentFull {	width:1000px;	margin-top:15px;	position:relative;	float:left;	background-image:url(http://www.emc.com/images/common/full_body.jpg);	background-repeat:repeat-y;}.contentFullTabTop {	width:1000px;	height:66px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/full_tab.jpg);	background-repeat:no-repeat;}.contentFullTabTitle {	width:970px;	margin:9px 15px 0px 15px;}.contentFullBody {	width:970px;	margin:10px 15px 10px 15px;}.contentFullBottom {	width:1000px;	height:14px;	background-image:url(http://www.emc.com/images/common/full_bottom.jpg);	background-repeat:no-repeat;}.contentFullTitle {	position:absolute;	top:10px;	left:10px;	width:980px;}.contentFullTabs {	position:absolute;	top:35px;	left:6px;	width:984px;	height:26px;}.contentThreeColArrowModule {	width:318px;	height:212px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/three_col_arrow.gif);	background-repeat:no-repeat;}.contentThreeColArrowBody {	margin: 25px 0px 5px 22px;	width: 240px;}.contentThreeColArrowTitle {	width:230px;}.whiteLink p {font-size:11px;}.subTitleDarkGreen {	font-size:13px;	line-height:16px;	color:#197361;	font-weight:bold;}.subTitleDarkGreen a {	color:#197361;	text-decoration:none;}.subTitleDarkGreen a:link {	color:#197361;	text-decoration:none;}.subTitleDarkGreen a:active {	color:#197361;	text-decoration:none;}.subTitleDarkGreen a:visited {	color:#197361;	text-decoration:none;}.subTitleDarkGreen a:hover {	color:#70a2d5;	text-decoration:none;}/* solutions pages */.rightInnerText {	float:left;	width:185px;}#contentHalfMidNoTopMargin {	width:550px;	float:left;	display:inline;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_body_550x14.gif);	background-repeat:repeat-y;		margin-bottom: 15px;}.contentHalfMidTallTabTop {	width:550px;	height:94px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_mid_tall_tab_top_550x94.gif);	background-repeat:no-repeat;}.contentHalfMidTallTabBottom{	width:550px;	height:14px;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_bottom_550x14.gif);	background-repeat:no-repeat;}.contentHalfMidTallTabs {	position:absolute;	top:58px;	left:7px;	width:472px;}.contentHalfMidBody{	margin:0px 20px 10px 20px;}.probAnswerBody {	background-image:url(http://www.emc.com/images/common/solution_prob_answer_body.gif);	background-repeat:repeat-y;	width:461px;	vertical-align:top;	position:relative;}.probAnswerTop {	background-image:url(http://www.emc.com/images/common/solution_prob_answer_top.gif);	background-repeat:no-repeat;	width:461px;	height:14px;}.probAnswerBodyInner {	margin:0px 0px 0px 15px;	width:413px;}.probAnswerBodyInner p {	margin-top: 5px;	margin-bottom: 5px;}.probAnswerBottom {	background-image:url(http://www.emc.com/images/common/solution_prob_answer_bottom.gif);	background-repeat:no-repeat;	width:461px;	height:14px;}.tertiaryTitleBlue {	font-size:11px;	line-height:14px;	color:#1d9cc5;	font-weight:bold;}.tertiaryTitleBlue a {	color:#1d9cc5;	text-decoration:none;}.tertiaryTitleBlue a:link {	color:#1d9cc5;	text-decoration:none;}.tertiaryTitleBlue a:active {	color:#1d9cc5;	text-decoration:none;}.tertiaryTitleBlue a:visited {	color:#1d9cc5;	text-decoration:none;}.tertiaryTitleBlue a:hover {	color:#1d9cc5;	text-decoration:underline;}.tertiaryTitleRed {	font-size:11px;	line-height:14px;	color:#97343d;	font-weight:bold;}.selectProblem {	width:136px;}.annotation {	font-size:10px;	line-height:15px;}.solutionLeftInnerModule {	width:181px;	background-image:url(http://www.emc.com/images/common/right_body_white181.gif);	background-repeat:repeat-y;}.solutionLeftInnerTop {	width:181px;	height:5px;	background-image:url(http://www.emc.com/images/common/right_top_white_181.gif);	background-repeat:no-repeat;}.solutionLeftInnerBottom {	width:181px;	height:14px;	background-image:url(http://www.emc.com/images/common/right_bottom_white_181.gif);	background-repeat:no-repeat;}.solutionLeftInnerBody {	margin: 5px 0px 0px 15px;	width: 151px;}.contentHalfMidNoTabBodySeparatorMed {	background-image:url(http://www.emc.com/images/common/border_wide_separator_319.gif);	background-repeat:no-repeat;	height:1px;	overflow:hidden;	width:308px;}/* support pages */li.supportList {	list-style-image: url(../../images/common/list_bullet_h10.gif);	padding:0px 0px 3px 0px;	margin:0px 0px 0px 2px;}#contentHalfLeftEven {	width:367px;	margin-top:15px;	position:relative;	float:left;	background-image:url(http://www.emc.com/images/common/half_left_even_body.gif);	background-repeat:repeat-y;}.contentHalfLeftEven {	width:367px;	margin-top:15px;	position:relative;	float:left;	background-image:url(http://www.emc.com/images/common/half_left_even_body.gif);	background-repeat:repeat-y;}.contentHalfLeftEvenTabTop {	width:367px;	height:43px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_left_even_tab.gif);	background-repeat:no-repeat;}.contentHalfLeftEvenTabTitle {	width:337px;	margin:9px 15px 0px 15px;}.contentHalfLeftEvenBody {	width:327px;	margin:5px 25px 5px 15px;}.contentHalfLeftEvenBoxMiddle {	width:367px;	height:31px;	background-image:url(http://www.emc.com/images/common/half_left_even_boxmiddle.gif);	background-repeat:no-repeat;}.contentHalfLeftEvenBottom {	width:367px;	height:14px;	background-image:url(http://www.emc.com/images/common/half_left_even_bottom.gif);	background-repeat:no-repeat;}.contentHalfLeftEvenTitle {	position:absolute;	top:10px;	left:10px;	width:368px;}.contentHalfLeftEvenTabs {	position:absolute;	top:35px;	left:6px;	width:472px;	height:26px;}.contentHalfLeftEvenImg {	width:73px;	margin:5px 20px 0px 0px;	float:left;}#contentHalfLeft384 {	width:384px;	margin-top:15px;	position:relative;	float:left;	background-image:url(http://www.emc.com/images/common/half_left_384_body.gif);	background-repeat:repeat-y;}.contentHalfLeft384 {	width:384px;	margin-top:15px;	position:relative;	float:left;	background-image:url(http://www.emc.com/images/common/half_left_384_body.gif);	background-repeat:repeat-y;}.contentHalfLeft384TabTop {	width:384px;	height:43px;	position:relative;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_left_384_tab.gif);	background-repeat:no-repeat;}.contentHalfLeft384TabTitle {	width:354px;	margin:9px 15px 0px 15px;}.contentHalfLeft384Body {	width:339px;	margin:5px 25px 5px 20px;}.contentHalfLeft384BoxMiddle {	width:384px;	height:31px;	background-image:url(http://www.emc.com/images/common/half_left_384_boxmiddle.gif);	background-repeat:no-repeat;}.contentHalfLeft384Bottom {	width:384px;	height:14px;	background-image:url(http://www.emc.com/images/common/half_left_384_bottom.gif);	background-repeat:no-repeat;}.contentHalfLeft384Title {	position:absolute;	top:10px;	left:10px;	width:383px;}.contentHalfLeft384Img {	width:73px;	margin:5px 20px 0px 0px;	float:left;}.suppCategoryField {	border:solid 1px #cccccc;	font-size:10px;	height:15px;	padding:1px 0px 0px 0px;	color: #a0a0a0;}/*SELECT {	font-size:10px;	height: 18px;	width:230px;}*//* utility pages */.searchResultsInput {	width:270px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#999999;	vertical-align:top;}.searchResultsLeftImageDiv {	float:left;	width:110px;	overflow:hidden;}.searchResultsRightTextDiv {	float:left;	width:445px;}.searchResultsTable {	width: 100%;}.searchResultsTable .evenRow {	background-color: #f9f9f9;}.searchResultsTable tr {	border-spacing: 0px;	color: #6f96c1;}.searchResultsTable tr td, .resultsTable tr th {	border-spacing: 0px;	padding-top: 5px;	padding-bottom: 5px;	color: #484848;	border-bottom: 1px solid #cccccc;	border-bottom-style: solid;}.searchResultsTableLeftNum {	width:30px;	padding-left:10px;	vertical-align:top;}.searchResultsTableRightText {	width:525px;}.searchResultsPaginationDiv {	width:780px;	overflow:hidden;	/* fix ie floating of 100% width inner div */}/*styles for tables on 120_10_manage_your_profile*/.subscriptionTable {	padding:0;	margin:0;	border-collapse:collapse;	width:100%;}.subscriptionTable .subscriptFormContent {	width:415px;}.subscriptionTable thead tr th {	border-top:1px solid #e0e0e0;	background-color:#f9f9f9;	font-weight:normal;	padding:5px 0px;	text-align:left;}.subscriptionTable thead tr th.checkbox {	width:25px;	text-align:center;}.subscriptionTable tbody tr td {	color: #484848;	border-top: 1px solid #cccccc;	border-top-style: dotted;}.subscriptionTable .fieldLabels {	width:60px;	vertical-align:middle;}.btn_blue_continue {	padding: 0px;	width:68px;	height:25px;	background: url(../../images/common/btn_blue_continue.gif) no-repeat top left;	position: relative;	top: 5px;}/*styles for tables on 120_10_manage_your_profile*/#emcFormHeader {	background-image:url(http://www.emc.com/images/top/img_emc_form_header.jpg);	background-repeat:no-repeat;	width:472px;	height:86px;}#emcFormContent {	background-image:url(http://www.emc.com/images/common/bg_emc_form_module_body.gif);	background-repeat:repeat-y;	width:472px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:20px;	color:#494848;}.emcFormContentTop {	background-image:url(http://www.emc.com/images/common/bg_emc_form_module_top.gif);	background-repeat:no-repeat;	width:472px;	height:10px;}.emcFormContentBottom {	background-image:url(http://www.emc.com/images/common/bg_emc_form_module_bottom.gif);	background-repeat:repeat-y;	width:472px;	height:10px;}.emcFormContentInner {	margin-top:3px;	margin-left:25px;	width: 430px;}.emcFormContentDottedHr {	background-image:url(http://www.emc.com/images/common/content_mid_horoz_dots.gif);	width: 430px;	height:1px;}.emcFormLeftTopDiv {	width:135px;	float:left;	margin-right:5px;	text-align:left;}.emcFormRightTopDiv {	width:290px;	float:left;	text-align:left;	margin-left:0px;}.emcFormLabelDiv {	width:135px;	float:left;	margin-top:8px;	margin-right:5px;	text-align:right;}.emcFormFieldDiv {	width:290px;	float:left;	text-align:left;	margin-left:0px;}.emcFormShortFieldDiv {	width:135px;	float:left;	text-align:left;	margin-left:0px;}.emcFormVerificationDiv {	width:105px;	float:left;	margin-top:8px;	text-align:left;	margin-left:0px;	margin-right:5px;}.emcFormContentInner label {}.emcFormTextArea290 {	width:284px;	height:126px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;}.emcFormTextArea {	width:280px;	height:126px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;}.emcFormSelect {	width:198px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;}.emcFormSelectShort {	width:138px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;}.emcFormInput {	width:195px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#999999;}.emcFormInputShort {	width:135px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#999999;}.emcFormRadio {	vertical-align:middle;	margin-bottom:2px;}.emcFormFooter {	margin:10px 0px  0px 5px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;    color: #494848;}.assistPop {	position: absolute;	left: 260px;	top: 260px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;	visibility:visible;	/* normally preset to hidden, and made visible by javascript */}.assistPopTop {	background-image:url(http://www.emc.com/images/common/bg_assist_pop_top.png);	background-repeat:no-repeat;	width:409px;	height:10px;}* html .assistPopTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/bg_assist_pop_top.gif);} 	.assistPopBody {	background-image:url(http://www.emc.com/images/common/bg_assist_pop_body.png);	background-repeat:repeat-y;	width:409px;	padding:13px 25px 0px 25px;}* html .assistPopBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/bg_assist_pop_body.gif);} .assistPopBody li {	padding-top:7px;}.assistPopBodyInner {	width:360px;}	.assistPopBottom {	background-image:url(http://www.emc.com/images/common/bg_assist_pop_bottom.png);	background-repeat:no-repeat;	width:409px;	height:30px;}* html .assistPopBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/bg_assist_pop_bottom.gif);} .assistPopBottomInner {	float:right;	display:inline;	margin-right:9px;	margin-top:5px;	font-size:9px;	font-weight:bold;}* html .assistPopBottomInner	/* hack for ie6 background png */{	margin-top:7px;} .assistPopInput {	width:150px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#999999;	vertical-align:middle;}/* enter contact info */.utilContactInfoLabelDiv {	width:85px;	float:left;	margin-top:8px;	margin-right:10px;	text-align:right;	font-family:Arial, Helvetica, sans-serif;	color:#999999;	font-size:11px;	line-height:20px;}.utilContactInfoFieldDiv {	width:300px;	float:left;	text-align:left;	margin-left:0px;}.utilContactInfoSelect {	width:198px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:20px;	color:#999999;}.utilContactInfoInput {	width:300px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:20px;	color:#999999;}.utilContactInfoInputShort {	width:150px;	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:20px;	color:#999999;}.utilContactInfoCheckDiv {	margin:3px 0px 0px 0px;	height:15px;}.utilContactInfoAboveCheckboxes {	margin-top:8px;}.utilContactInfoCheck {	vertical-align:middle;	padding:0px;	margin:0px 10px 2px 0px;	line-height:13px;	height:13px;}/* existing user manage subscription */.utilExistUserTabTop {	width:564px;	height:12px;	background-image:url(http://www.emc.com/images/common/bg_util_exist_user_tab_top.gif);	background-repeat:no-repeat;}.utilExistUserTabBody {	width:564px;	background-image:url(http://www.emc.com/images/common/bg_util_exist_user_tab_body.gif);	background-repeat:repeat-y;}.utilExistUserTabBodyInner {	margin-left:25px;	width:520px;}.utilExistUserTabBg {	width:564px;	height:31px;	background-image:url(http://www.emc.com/images/common/bg_util_exist_user_tabs.gif);	background-repeat:no-repeat;	position:relative;}.utilExistUserTabs {	position:absolute;	top:0px;	left:24px;	width:520px;}.utilExistUserBody {	width:564px;	background-image:url(http://www.emc.com/images/common/bg_util_exist_user_body.gif);	background-repeat:repeat-y;}.utilExistUserBodyInner {	margin-left:35px;	width:490px;}.utilExistUserTabBottom {	width:564px;	height:32px;	background-image:url(http://www.emc.com/images/common/bg_util_exist_user_bottom.gif);	background-repeat:no-repeat;}.utilLightBlueHighlight {	padding-left:5px;	padding-right:10px;	background-color:#b8e5ff;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	line-height:20px;	color:#000000;}.utilExistUserManageSub {	display:block;}.utilExistUserTextLabelDiv {	width:85px;	float:left;	margin-right:10px;	text-align:right;	font-family:Arial, Helvetica, sans-serif;	color:#999999;	font-size:11px;	line-height:20px;}.utilExistUserTextFieldDiv {	width:300px;	float:left;	text-align:left;	margin-left:0px;	font-family:Arial, Helvetica, sans-serif;	color:#4c4c4c;	font-size:11px;	line-height:20px;}.utilExistUserFieldTextValue {}.emailThisPageNote {	width:300px;	font-family:Arial, Helvetica, sans-serif;	color:#3e3e3e;	font-size:11px;	line-height:14px;}ol.solnFinderOl {	margin:0px 0px 0px 21px;	padding:0px;}li.solnFinderOl {	list-style:decimal;	padding:0px 0px 3px 0px;	margin:0px 0px 0px 10px;}ol.solnFinderUl {	margin:0px 0px 0px 21px;	padding:0px;}li.solnFinderUl {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	padding:0px 0px 3px 0px;	margin:0px 0px 0px 12px;}.mid561OneThirdDiv {	width:160px;	float:left;	text-align:left;	vertical-align:top;}	.mid561OneThirdDivTableDiv {	width:160px;	height:125px;	text-align:left;	vertical-align:top;}	.mid561OneThirdTable {	width:160px;	line-height:20px;	margin-top:10px;}	.mid561OneThirdTable td {	height:20px;	padding:0px 5px 0px 5px;}	.mid561OneThirdTable .evenRow {	background-color: #f9f9f9;}.mid561OneThirdTable .borderBottomDotted {	border-bottom:1px #c4c4c4 dotted;}.mid561OneThirdTable .borderBottomSolid {	border-bottom:1px #e0e0e0 solid;}.mid561OneThirdTable .greenYear {	color:#8fbf30;	font-size:13px;	border-bottom:1px #e0e0e0 solid;}.dblBorderWideBodyOneThirdDiv {	width:230px;	float:left;	text-align:left;	vertical-align:top;}	ul.siteMapOuter {	margin:0px 0px 0px 5px;	padding:0px 0px 6px 0px;	font-weight:bold;	font-size:13px;	line-height:28px;}li.siteMapOuter {	list-style-type:none;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}ul.siteMapItem {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	margin:0px 0px 0px 15px;	padding:0px 0px 0px 0px;	font-weight:normal;	font-size:11px;	line-height:16px;}li.siteMapItem {	list-style-image:url(http://www.emc.com/images/common/radio_square_h10.gif);	padding:0px 0px 0px 0px;	margin:0px 0px 0px -2px;}ul.siteMapInner {	list-style-type:none;	list-style-image:url(http://www.emc.com/images/common/spacer.gif);	/* fix ie inheritance */	margin:0px 0px 0px 8px;	padding:0px 0px 0px 0px;	font-weight:normal;	font-size:11px;	line-height:16px;}li.siteMapInner {	list-style-type:none;	list-style-image:url(http://www.emc.com/images/common/spacer.gif);	/* fix ie inheritance */	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}select.sitemapSelect {	width:170px;	color:#999999;	margin:4px 0px;}.globalPartnerTopDiv p {	margin-bottom:15px;}.globalPartnerTopDiv select {	width:200px;}.globalPartnerRightImg {	float:right;	display:inline;	margin-left:20px;}.oneThirdLeftLogoDiv {	width:66px;	margin-bottom:30px;	float:left;	display:inline;}.oneThirdRightLogoTextDiv {	width:140px;	margin-left:10px;	margin-bottom:30px;	float:left;	display:inline;}.searchOptionsLeftLabel {	float:left;	width:80px;	text-align:left;	font-weight:bold;}.searchOptionsRightContent {	float:left;	width:646px;}.searchOptionsInnerLeftLabel {	float:left;	width:155px;	text-align:right;	margin-left:10px;	padding-top:1px;	height:15px;}.searchOptionsInnerRightContent {	float:left;	width:465px;	margin-left:5px;}.searchOptionsInnerRightInputText {	width:260px;	vertical-align:middle;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;	height:15px;}.searchOptionsSelect {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;}.searchOptionsTextAdjust {	margin-top:2px;	float:left;}.hideTabBody {	display:none;}.showTabBody {	display:block;}/* expandable width and height info tip classes */.customInfoWidth420 {	width:420px;}#customInfoTipDiv {	/* customizable by javascript */	position:absolute;	top:370px;	left:100px;	visibility:visible;}.customInfoTip {	float:left;	background-image:url(http://www.emc.com/images/common/info_tip_bottom_right.png);	background-position:bottom right;	background-repeat:no-repeat;	/*margin-left:20px;*/}* html .customInfoTip	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/info_tip_bottom_right.gif);} .customInfoTipHeader {	position:relative;	background-image:url(http://www.emc.com/images/common/info_tip_top_right.png);	background-position:top right;	background-repeat:no-repeat;	margin-top:-7px;	height:7px;}* html .customInfoTipHeader	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/info_tip_top_right.gif);} .customInfoTipBody {	position:relative;	background-image:url(http://www.emc.com/images/common/info_tip_bottom_left.png);	background-position:bottom left;	background-repeat:no-repeat;	top:6px;	left:-20px;	padding-bottom:2px;	margin-bottom:6px;}* html .customInfoTipBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/info_tip_bottom_left.gif);} .customInfoTipBody p {	padding: 10px 0px 15px 30px;	margin:-7px -5px 2px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:14px;	color:#494848;	display:block;}.customInfoTipFooter {	position:absolute;	background-image:url(http://www.emc.com/images/common/info_tip_top_left.png);	background-position:top left;	background-repeat:no-repeat;	top:-7px;	left:-20px;	width:20px;	height:8px;}* html .customInfoTipFooter	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/info_tip_top_left.gif);} #customInfoTipArrow {	clear:both;	position:absolute;	background-image:url(http://www.emc.com/images/common/info_tip_arrow.png);	background-repeat:no-repeat;	top:15px;	left:-20px;	width:20px;	height:23px;	}* html #customInfoTipArrow	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/info_tip_arrow.gif);	/*left:20px;*/} .existingUserGrayBar {	height:27px;	line-height:27px;	background-color:#f9f9f9;	border-top:1px #e0e0e0 solid;	border-bottom:1px #cccccc dotted;}.existingUserGrayBarInput {	height:15px;	padding:0px 5px;	overflow:hidden;}.existingUserGrayBarUnder {	margin-left:25px;	width:375px;}.existingUserGrayBarUnderLeft {	float:left;	width:60px;}.existingUserGrayBarUnderRight {	float:left;}.existingUserGrayBarUnderHeight {	height:20px;	overflow:hidden;}/* change country */#changeCountry {	visibility:hidden;	position:absolute;	top: 200px;	left: 50%;	width:784px;	margin-left:-392px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;	background-color:#ebe9f6;}/* replace HTML using these classes with the customInfo code */#footerPopup {	position:absolute;	top:35px;	left:120px;	visibility:hidden;}.footerPopupTop {	background-image:url(http://www.emc.com/images/common/footer_bg_top.png);	background-repeat:no-repeat;	width:159px;	height:47px;}* html .footerPopupTop	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/footer_bg_top.gif);} .footerPopupBottom {	background-image:url(http://www.emc.com/images/common/footer_bg_bottom.png);	background-repeat:no-repeat;	width:159px;	height:8px;}* html .footerPopupBottom	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/footer_bg_bottom.gif);} .footerPopupBody {	background-image:url(http://www.emc.com/images/common/footer_bg_body.png);	background-repeat:repeat-y;	width:159px;}* html .footerPopupBody	/* hack for ie6 background png */{	background-image:url(http://www.emc.com/images/common/footer_bg_body.gif);} .footerPopupTopHeader {	position:relative;	left:23px;	top:6px;	width:130px;}.footerPopupBodyContent {	position:relative;	left:23px;	top:-10px;	width:120px;}.footerPopupBodyContent ul {	list-style:none;	padding:0px;	margin:0px;}.footerPopupBodyContent li {	list-style:none;	padding:0px;	margin:0px;}.categoryItem {}#bodyCategories .categoryItem {	/*float:left;*/	width:350px;}#bodyCategories .categorySpacer {	float:left;	width:20px;}/*  archive CSS */.archiveThreeFourth {	width:820px;	float:left;	overflow:hidden;}.archiveThreeFourthInner {	width:805px;	margin-left:15px;	overflow:hidden;}.archiveThreeFourthEmailPrint {	margin-left:15px;	padding-bottom:15px;	width:805px;	overflow:hidden;}#archiveResult {	margin-bottom:20px;	width:500px;}#archiveResult .category {	margin-bottom:5px;	color:#727272;}#archiveResult .headline{	color:#e18e2d;	}#archiveResult .source{	font-style:italic;}.archiveResult {	margin-bottom:20px;	width:500px;}.archiveResult .category {	margin-bottom:5px;	color:#727272;}.archiveResult .headline{	color:#e18e2d;	}.archiveResult .source{	font-style:italic;}.archiveThreeFourth .hrLightGray {	height:1px;	line-height:1px;}/* end archive css *//* library results */.resourceSearchSelect {	font-size:10px;	height: 20px;	width:160px;}.resourceSearchSelect OPTION {	font-size:10px;	height:15px;	padding:1px 0px 0px 0px;	color: #a0a0a0;}.resourceSearchInput {	width:145px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	padding-left:5px;}.guidedTopEmailPrintFull {	width:1000px;	float:left;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}.hrBlack {	width:100%;	border-bottom:1px #494848 solid;}#resourceLeftNav .guidedLeftCategoryHeader {	background-image:url(http://www.emc.com/images/common/bg_guided_category_head_2.gif);	color:#3c3d3d;}.categoryGreyBar {	height:16px;	background-color:#ececec;	overflow:hidden;	padding-left:5px;	font-size:13px;	line-height:16px;	color:#3c3d3d;}.resultRow {	padding:5px;}.AltBg {	background-color:#f9f9f9;}.abstractDetailModule {	width:580px;	background-image:url(http://www.emc.com/images/common/right_body_white_580.gif);	background-repeat:repeat-y;	margin-left:5px;}.abstractDetailInnerTop {	width:580px;	height:5px;	background-image:url(http://www.emc.com/images/common/right_top_white_580.gif);	background-repeat:no-repeat;}.abstractDetailInnerBottom {	width:580px;	height:14px;	background-image:url(http://www.emc.com/images/common/right_bottom_white_580.gif);	background-repeat:no-repeat;}.abstractDetailInnerBody {	padding-left:15px;	padding-right:30px;	padding-top:5px;	width:550px;}/* product category */.bannerTextFull{	margin-left:46px;	width:730px;}.bannerTextFull .leftModule {	width:341px;	float: left;}.bannerTextFull .spacer {	width:0px;	float:right;}.bannerTextFull .rightModule {	float: right;	/*width:350px;*/	width:310px;}.rightModule ul {	margin-left: 20px;}.leftColumn {	width: 350px;	float: left;	margin-left: 10px;}.rightColumn {	width: 360px;	float: left;	margin-left: 20px;}/* home.css */#contentHome {	clear:both;	width: 1000px;	position: relative;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:15px;	color:#494848;	border-top:1px #ffffff solid;	margin-top:6px;	z-index:50;}.contentHomeNoFlash5 {	background-image:url(http://www.emc.com/images/home/bg_home_non_flash5.jpg);	width:1000px;	height:325px;	background-repeat:no-repeat;	overflow:hidden;	border-top:1px #ffffff solid;	margin-top:6px;	padding-top:16px;	padding-left:17px;	font-size:11px;	line-height:13px;	position:relative;}.contentHomeNoFlash4 {	background-image:url(http://www.emc.com/images/home/bg_home_non_flash4.jpg);	width:1000px;	height:325px;	background-repeat:no-repeat;	overflow:hidden;	border-top:1px #ffffff solid;	margin-top:6px;	padding-top:16px;	padding-left:116px;	font-size:11px;	line-height:13px;	position:relative;}.contentHomeNoFlash3 {	background-image:url(http://www.emc.com/images/home/bg_home_non_flash3.jpg);	width:1000px;	height:325px;	background-repeat:no-repeat;	overflow:hidden;	border-top:1px #ffffff solid;	margin-top:6px;	padding-top:16px;	padding-left:217px;	font-size:11px;	line-height:13px;	position:relative;}.contentHomeNoFlash5Module {	width:170px;	height:240px;	overflow:hidden;	float:left;	display:inline;	position:relative;}.contentHomeNoFlash5ModuleInner {	width:165px;	overflow:hidden;	margin-left:5px;}.contentHomeNoFlashSubHeader {	font-size:10px;	line-height:13px;}.contentHomeNoFlashHeader {	font-size:12px;	line-height:13px;	color:#96c33d;}.contentHomeNoFlashLinkDiv {	position:absolute;	top:218px;	left:5px;}.contentHomeNoFlashPlayer {	position:absolute;	top:255px;	left:0px;}.contentHomeNoFlashPlayerText {	width:530px;	overflow:hidden;	margin-left:180px;	float:left;	display:inline;	padding-top:14px;}.contentHomeNoFlashPlayerImg {	width:72px;	overflow:hidden;	margin-left:36px;	float:left;	display:inline;	padding-top:30px;}.homeFcaFull {	background-image:url(http://www.emc.com/images/home/home_fca_mid.jpg);	background-repeat:repeat-y;	width:1000px;}.homeFcaFullTop {	background-image:url(http://www.emc.com/images/home/home_fca_top.jpg);	background-repeat:no-repeat;	width:1000px;	height:5px;}.homeFcaFullInner {	margin:0px;	padding:0px;	width:1000px;}.homeFcaFullBottom {	background-image:url(http://www.emc.com/images/home/home_fca_bottom.jpg);	background-repeat:no-repeat;	width:1000px;	height: 9px;}	.homeFcaLeft {	width: 260px;	float: left;	margin: 0px;	margin-top: 15px;        position: relative;        left: 18px;}.homeFcaMid {	width: 300px;	float: left;	margin: 0px;	margin-top: 15px;	margin-left: 70px;}.home_fca_right {	float:left;	position:relative;	margin: 0px 0px 0px 33px;	padding: 0px;}.homeFcaMidText {	width:203px;	float:left;	margin:7px 0px 0px 10px;}.homeFcaRightTabs {        background-image: url(../../images/home/home_fca_tab_bg.jpg);		background-repeat: no-repeat;		width: 337px;        /* height: 83px; */        position: relative;        left: 2px;		top:-5px;		margin-bottom: 20px;}.homeTabContent {        clear: both;        position: relative;        top: 15px;        left: 15px;        width: 90%;}.homeTabContent tr td {    vertical-align:top;    border-spacing: 5px;    padding: 5px;}.homeTabContent .date {  width: 65px;}.tabHidden {    display: none;    visibility: hidden;}.tabVisible {    display: block;    visibility: visible;}.divHide {    display: none;}.divShow {    display: block;}	.homeTab {		padding:0px;		margin:0px;		list-style-type:none;	}	.homeTab li {		float:left;		margin:0px;		padding:0px;		list-style-type:none;		color:#494848;		background:url(http://www.emc.com/images/common/right_home_tab.gif) no-repeat right top;		height:26px;		overflow:hidden;	}	.homeTab li a {		float:left;	/* prevent some browsers from taking full width for a tab */		display: block;		color:#494848;		text-decoration: none;		text-transform: uppercase;		background: url(../../images/common/left_home_tab.gif) no-repeat left top;		padding: 6px 12px 3px 9px;		width: .1em;	/* code to make full tab clickable in ie 6? */		width: auto;	/* fix other browsers after full tab clickable fix above */		height:26px;	}			.homeTab li.leftTab a{		float:left;	/* prevent some browsers from taking full width for a tab */		display:block;		color:#494848;		text-decoration:none;		text-transform:uppercase;		background:url(http://www.emc.com/images/common/left_first_home_tab.gif) no-repeat left top;		padding:6px 12px 3px 9px;		width:.1em;	/* code to make full tab clickable in ie 6? */		width:auto;	/* fix other browsers after full tab clickable fix above */		height:26px;	}			.homeTab li a:link {		color:#494848;	}	.homeTab li a:active {		color:#494848;	}	.homeTab li a:visited {		color:#494848;	}	.homeTab li a:hover {		color:#7096bf;	}	/* rollovers do not cover page border line */	.homeTab li:hover, .homeTab li:hover a {		color:#7096bf;		background-position:100% -26px;		height:25px;	}	.homeTab li:hover a {		background-position:0% -26px;	}	.homeTab li.current a {		color:#494848;		font-weight:bold;		background-position:0% -26px;	}	/* restore height to full on rollover current */	.homeTab li.current:hover a {		color:#494848;		background-position:0% -26px;		height:26px;	}	.homeTab li.current {		color:#494848;		font-weight:bold;		background-position:100% -26px;	}	/* restore height to full on rollover current */	.homeTab li.current:hover {		color:#494848;		background-position:100% -26px;		height:26px;	}/* solutions */.moduleSubHeader {	font-size:11px;	color:#494848;	font-weight:bold;	margin-top:5px;	margin-bottom:5px;}.moduleHeader {	margin-top:10px;	margin-bottom:10px;}/* begin partners css */.partnersContent .leftHalf {	width:360px;	float:left;}.partnersContent .rightHalf {	width:360px;	float:left;}.partnersModule {	border:1px #FFFFFF solid;	/* ie6 hack */}#partnersDirectoryTable {	width:100%;}#partnersDirectoryTable td {	width:20%;	padding:3px;}#partnersDirectoryTable .altRowColor {	background-color:#f9f9f9;}#partnersDirectoryTable .divider {	background-color:#e0e0e0;	height:1px;	padding:0px;}#partnersDirectoryTable .header {	font-size:11px;	font-weight:bold;}.partnersPagination {	text-align: right;	padding-top: 4px;	padding-bottom: 4px;}.partnersPagination ul {	list-style:none;	display: inline;}.partnersPagination ul li {	display: inline;	width: 15px;	height: 16px;	margin-left: 2px;	margin-right: 2px;	margin-top: 2px;	margin-bottom: 2px;}.partnersPagination ul li a {	color: #6e95be;	text-decoration: none;}.partnersPagination ul li a:link {	color: #6e95be;	text-decoration: none;}.partnersPagination ul li a:active {	color: #6e95be;	text-decoration: none;}.partnersPagination ul li a:visited {	color: #6e95be;	text-decoration: none;}.partnersPagination ul li a:hover {	color: #6e95be;	text-decoration: underline;}.partnersPagination ul li .active {	padding: 2px;	padding-right: 5px;	padding-left: 5px;	color: #666666;	border: 1px solid #e0e0e0;		background-color: #f9f9f9;	height: 16px;}/* end partners css *//* investor relations css */.floatHeaderImage {	position:relative;	margin:3px 10px 10px 0px;	float:left;	display:inline;}.floatHeader../../imageshadow {	position:absolute;	top:0px;	left:-9px;}/* variable height tabs */.contentHalfMidTabTopTop {	width:550px;	height:6px;	background-image:url(http://www.emc.com/images/common/bg_half_tab_top.gif);	background-repeat:no-repeat;	overflow:hidden;	}.contentHalfMidTabTopBody {	width:550px;	background-image:url(http://www.emc.com/images/common/bg_half_tab_body.gif);	background-repeat:repeat-y;}.contentHalfMidTabBodyTop {	width:550px;	height:6px;	background-image:url(http://www.emc.com/images/common/bg_half_tab_body_top.gif);	background-repeat:no-repeat;	overflow:hidden;	margin-bottom:4px;}.contentHalfMidDoubleBody {	width:550px;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_body_550x14.gif);	background-repeat:repeat-y;	}/* ************************************************************************************* *//* EMC additional styles */.bumpText p {	font-size: 101%;	margin-top: 10px;}#contentMidBlank {	  width:551px;	  margin-top:7px;	  margin-left:10px;	  float:left;	  background-image:url(http://www.emc.com/images/common/half_mid_tab_body_blank_551x20.gif);	  background-repeat:repeat-y;         	  margin-bottom: 15px;}.photo { width: 100%; }.photo th { 	padding: 3px 5px; 	margin-bottom: 15px; 	background-color:#eff6e2; 	font-size:13px;	line-height:16px;	color:#8fbf30;}.photo td { padding: 15px 5px 10px 5px; width: 33%; text-align: center; }.photo td.spacer { padding: 4px; height: 8px; font-size: 1px; line-height: 1px; }.photo td img { border: 1px solid #eee; }.dropcontent {	border: 0px;	display:block;	margin-top: 10px;}ul.generic_bullets {list-style-type: none;margin-left:25px;padding : 0 0 0 0;} ul.generic_bullets li { background: url(../../images/common/bullet_disc.gif) no-repeat .1em .1em; margin-top: 10px; padding-left: 15px;}div.download {margin : 5px 0 10px 0;padding : 0 0 0 18px;background: url(../../images/common/icon_blue_download.gif) no-repeat 0 0;}div.download a:link {color:#7096bf;text-decoration:none;}.productDetailTabFullModuleBodyFull {	width:460px;	float:left;}.productDetailTabFullModuleBodyFull p { margin: 0 0 6px 0; padding: 0;}.productDetailHalfMidBodyLeft p { margin: 0 0 6px 0; padding: 0;}.comChartNavEmailPrint {	margin-bottom: 0px;	margin-top:3px;	height: 23px;	width: 775px;}#contentWide770 {	width:770px;	position:relative;	top:2px;	float: left;	display:inline;	overflow:hidden;	margin-left:10px;}.dblBorderWideTop770 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_top_770_11.gif);	background-repeat:no-repeat;	width:770px;	height:11px;}.dblBorderWideBody770 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_body_770.gif);	background-repeat:repeat-y;	width:770px;	vertical-align:top;	/* position:relative; */}.dblBorderWide770 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_body_770.gif);	background-repeat:repeat-y;	width:770px;	vertical-align:top;}.dblBorderWideBottom770 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_bottom_770.gif);	background-repeat:no-repeat;	width:770px;	height:22px;}.dblBorderWideTop783 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_top_783_11.gif);	background-repeat:no-repeat;	width:783px;	height:11px;}.dblBorderWideBody783 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_body_783.gif);	background-repeat:repeat-y;	width:783px;	vertical-align:top;	/* position:relative; */}.dblBorderWide783 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_body_783.gif);	background-repeat:repeat-y;	width:783px;	vertical-align:top;}.dblBorderWideBottom783 {	background-image:url(http://www.emc.com/images/common/dbl_border_wide_bottom_783.gif);	background-repeat:no-repeat;	width:783px;	height:22px;}table.miscTable { border-spacing: 0px; padding: 0; color: #484848; border: 1px solid #cccccc; border-bottom-style: solid;}table.miscTable th { font-weight: bold; padding: 2px 0; color: #000; background: #cccccc; text-align: center; margin: auto}table.miscTable td { border-top: 1px #e3e3e3 solid;padding: 5px;vertical-align:top;}.solutionLeftInnerBody ul.pdfTight { margin-left: 21px; }.left792BannerText p { margin: 0 0 6px 0; padding: 0;} .compChart { margin-top: 15px; }.compChart th { vertical-align: bottom; padding: 5px 10px 0px 10px; text-align: center; color:#494848; }.compChart td { border-top: 1px solid #c17302; vertical-align: top; padding: 5px 10px 10px 1px; }.compChart td .disc { margin-bottom: 10px; }.compChart td .disc li { margin-bottom: 5px; }.compChart td.compCategory { font-weight: bold; color:#c17302; }.whiteBannerSubhead {font-size:13px; color: #fff;}.productsTable .rightEnd {	border-spacing:3px;	color: #484848;	padding: 5px;	border-bottom: 1px solid #e0e0e0;	border-right:0px solid #e0e0e0;}.productCategoryWideInner756 {	width:756px;}.productCategoryGoldBar756 {    width:751px;	height:20px;	background-image:url(http://www.emc.com/images/common/bg_gold_bar780.jpg);	background-repeat:no-repeat;	overflow:hidden;	padding-left:5px;	color:#FFFFFF;	font-size:13px;	font-weight:bold;	line-height:20px;}.productsTable756 {	width: 756px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;	text-align:center;}.productsTable756 tr {	border-spacing: 0px;	color: #6f96c1;}.productsTable756 tr td, .productsTable756 tr th {	border-spacing:3px;	color: #484848;	padding: 5px;	border-bottom: 1px solid #e0e0e0;	border-right:1px solid #e0e0e0;    border-left:1px solid #e0e0e0;}.productsTable756 a {	color: #6e95be;}.productsTable756 a:hover {	color: #6e95be;	text-decoration: underline;}.productsTable756 .oddRow {	background-color: #f9f9f9;}.productsTable756Hr {	height:1px;	margin:0px 3px;	border:0px;	overflow:hidden;}.productsTableDescCol756 {	margin-left:10px;	text-align:left;}.subTitlePurple a:link {	color:#845a92;	text-decoration:none;}.subTitlePurple a:active {	color:#1d9cc5;	text-decoration:none;}.subTitlePurple a:visited {	color:#1d9cc5;	text-decoration:none;}.subTitlePurple a:hover {	color:#1d9cc5;	text-decoration:underline;}p.subtitleBlackParagraph {color:#494848;font-weight:bold;margin:10px 0pt -5px 10px;padding:0pt;} .isvTable { width: 502px; border: 0px; border-spacing: 0px; border-collapse: collapse; margin-left: 25px; margin-bottom:10px;}.isvTable tr { border-spacing: 0px; color: #6f96c1;}.isvTable tr th, .isvTable tr td { border-spacing:3px; color: #484848; padding: 5px; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}.isvTable a { color: #6e95be;}.isvTable Hr { height:1px; margin:0px 3px; border:0px; overflow:hidden;}.isvTable a:hover { color: #6e95be; text-decoration: underline;}.isvTable .oddRow { background-color: #f9f9f9;}.isvTableDescCol { width:50px; margin-left:10px; text-align:center;}.isvTable1stCol { width:302px; margin-left:10px; text-align:left;}div.miscTableMargin {margin : 1px;}.miscTable1 {border : 0 none;border-collapse : collapse;border-spacing : 0;}.miscTable1 tr {border-spacing : 0;color : #6f96c1;}.miscTable1 th {font-weight : bold;padding : 10px;background : #fff;text-align : center;margin : 0 auto;}.miscTable1 tr td, .miscTable1 tr th {border-spacing : 3px;color : #484848;padding : 5px;text-align : center;margin : 0 auto;border-bottom : 1px solid #e0e0e0;border-right : 1px solid #e0e0e0;border-left : 1px solid #e0e0e0;}.miscTable1 .oddRow {background-color : #f9f9f9;}.miscTable1 .topLeft {vertical-align : top;text-align : left;}.miscTable2 {border : 0 none;border-collapse : collapse;border-spacing : 0;}.miscTable2 tr {border-spacing : 0;color : #6f96c1;}.miscTable2 th {border-spacing : 3px;color : #484848;padding : 5px;text-align : center;margin : 0 auto;border-bottom : 1px solid #e0e0e0;border-right : 1px solid #e0e0e0;border-left : 1px solid #e0e0e0;}.miscTable2 tr td {border-spacing : 3px;color : #484848;padding : 5px;vertical-align : top;text-align : left;margin : 0;border-bottom : 1px solid #e0e0e0;border-right : 1px solid #e0e0e0;border-left : 1px solid #e0e0e0;}.miscTable2 .oddRow {background-color : #f9f9f9;}.supportCaption {margin-left:-1px;background : #845a92;border : 0 none;padding-left : 5px;color : #fff;font-size : 13px;font-weight : bold;line-height : 20px;}.supportMiscTableLink {color : #845a92;text-decoration : none;}.supportMiscTableLink a:link {color : #845a92;text-decoration : none;}.supportMiscTableLink a:visited {color : #845a92;text-decoration : none;}.supportMiscTableLink a:hover {color : #7096BF;text-decoration : underline;}.supportMiscTableLink a:active{color : #7096BF;text-decoration : underline;}.productCaption {margin-left:-1px;background : #C17302;border:0px none;padding-left : 5px;color : #fff;font-size : 13px;font-weight : bold;line-height : 20px;}.productMiscTableLink {color : #C17302;text-decoration : none;}.productMiscTableLink a:link {color : #C17302;text-decoration : none;}.productMiscTableLink a:visited {color : #C17302;text-decoration : none;}.productMiscTableLink a:hover {color : #7096BF;text-decoration : underline;}.productMiscTableLink a:active{color : #7096BF;text-decoration : underline;} .partnerCaption {background : #484848;border : 0 none;padding-left : 5px;color : #fff;font-size : 13px;font-weight : bold;line-height : 20px;margin-left : -1px;}.partnerMiscTableLink {color : #000;text-decoration : none;}.partnerMiscTableLink a:link {color : #000;text-decoration : none;}.partnerMiscTableLink a:visited {color : #000;text-decoration : none;}.partnerMiscTableLink a:hover {color : #7096BF;text-decoration : underline;}.partnerMiscTableLink a:active{color : #7096BF;text-decoration : underline;}.servicesCaption {background : #1D9CC5;border:0px none;padding-left : 5px;color : #fff;font-size : 13px;font-weight : bold;line-height : 20px;margin-left:-1px;}.servicesMiscTableLink {color : #1D9CC5;text-decoration : none;}.servicesMiscTableLink a:link {color : #1D9CC5;text-decoration : none;}.servicesMiscTableLink a:visited {color : #1D9CC5;text-decoration : none;}.servicesMiscTableLink a:hover {color : #7096BF;text-decoration : underline;}.servicesMiscTableLink a:active{color : #7096BF;text-decoration : underline;} .solutionsCaption {background : #97343D;border:0px none;padding-left : 5px;color : #fff;font-size : 13px;font-weight : bold;line-height : 20px;margin-left:-1px;}.solutionsMiscTableLink {color : #97343D;text-decoration : none;}.solutionsMiscTableLink a:link {color : #97343D;text-decoration : none;}.solutionsMiscTableLink a:visited {color : #97343D;text-decoration : none;}.solutionsMiscTableLink a:hover {color : #7096BF;text-decoration : underline;}.solutionsMiscTableLink a:active{color : #7096BF;text-decoration : underline;} .aboutCaption {background : #8FBF30;border:0px none;padding-left : 5px;color : #fff;font-size : 13px;font-weight : bold;line-height : 20px;margin-left:-1px;}.aboutMiscTableLink {color : #8FBF30;text-decoration : none;}.aboutMiscTableLink a:link {color : #8FBF30;text-decoration : none;}.aboutMiscTableLink a:visited {color : #8FBF30;text-decoration : none;}.aboutMiscTableLink a:hover {color : #7096BF;text-decoration : underline;}.aboutMiscTableLink a:active{color : #7096BF;text-decoration : underline;}.blueLinkMiscTableLink {color : #484848;text-decoration : none;}.blueLinkMiscTableLink a:link {color : #7096BF;text-decoration : none;}.blueLinkMiscTableLink a:visited {color : #7096BF;text-decoration : none;}.blueLinkMiscTableLink a:hover {color : #7096BF;text-decoration : underline;}.blueLinkMiscTableLink a:active{color : #7096BF;text-decoration : underline;}/* office locations */.contentHalfMidNoTabTop2 {	width:551px;	height:23px;	overflow:hidden;	background-image:url(http://www.emc.com/images/common/half_mid_no_tab_top_551x36.gif);	background-repeat:no-repeat;}        .officeLocation {	width: 100%;	background-color: #fff;	padding-bottom: 20px;}#contentWide768 {	width:768px;	margin-top:5px;	margin-left:10px;	float:left;	background-image:url(http://www.emc.com/images/common/wide_middle_768x14.gif);	background-repeat:repeat-y;         	margin-bottom: 15px;}.contentWide768Top {	width:768px;	height:23px;	overflow:hidden;	border-top:1px #FFFFFF solid;	background-image:url(http://www.emc.com/images/common/wide_top_768x36.gif);	background-repeat:no-repeat;}        .contentWide768Bottom{	width:768px;	height:36px;	background-image:url(http://www.emc.com/images/common/wide_bottom_768x36.gif);	background-repeat:no-repeat;}#wideBodyHeaderPadded{	width:758px;	margin-left:245px;	margin-bottom: 0px;	margin-top:3px;	height: 23px;}.officeDetail {	float: left;	padding-bottom: 15px;	width: 240px;	vertical-align: bottom;}.officeDetail h3 {	font-size: 14px;}.officeDetail p {	font-size: 12px;}.officeImg img { border: 1px solid #dfdfdf; }#googleMap { 	width: 460px;  	height: 326px;         }/* end office locations */.contentHalfMidNoTabBodySeparatorExpanding { background-image:url(http://www.emc.com/images/common/border_wide_separator_503.gif); background-repeat:no-repeat; height:1px; overflow:hidden;}#footerRightPowered {	margin:7px 12px  0px 0px;	float:right;}ul.disc-space { list-style-type: none; margin-left:0;}ul.disc-space li { background: url(../../images/common/bullet_disc.gif) no-repeat .1em .1em; margin-top: 10px; padding-left: 15px;}/* executive bios */  .biosPictureGrayBorder {	border:1px #ababab solid;}.biosSmallLeftImg{	width:40px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;}.biosSmallImgText {	margin-left:12px;	margin-top: 3px;	float:left;	overflow:hidden;}.biosLargeRightImg{	width:127px;	/* allowance for 2px for pictureGrayBorder */	float:left;	overflow:hidden;	margin-right:10px;	margin-top:5px;	margin-bottom:5px; 	border:2px; 	}/* end executive bios *//* employee profiles */.employeeSmallLeftImg{	width:65px;		float:left;	overflow:hidden;}.employeeSmallRightImg{	width:65px;		float:right;	overflow:hidden;}.employeeSmallImgLeftText {	margin-left:12px;	margin-top:10px;	float:left;	overflow:hidden;}.employeeSmallImgRightText {            width:400px;	margin-top:10px;	margin-right:12px;	float:left;	overflow:hidden;}/* end employee profiles */ul.discSolutionSubCat {list-style-type : none;margin-left : 0;}ul.discSolutionSubCat li {background : url(../../images/common/bullet_disc.gif) no-repeat 0.1em 0.1em;margin-top : 15px;padding-left : 15px;}p.subheadSolutionSubCat {margin-bottom : -10px;font-weight : bold;}.photoCaption {color: #858585;font-size: 90%;}.leaderFullInner {	width:975px;	margin-left:10px;	overflow:hidden;}.podIntro {  	margin: 0 10px 25px 10px; 	width: 580px;}/* fyi podcast styles */.smalltypeVerdana {	FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif}.smalltypeArial {	FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Arial,Helvetica,Verdana,sans-serif}a.smalltypeArial {	color: #7096bf;}a.smalltypeArial:hover {	text-decoration: underline;}.largetypeArial {	FONT-SIZE: 14px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,Verdana,sans-serif}#audiomodule {	WIDTH: 600px}#nowplaying {	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url(../../images/common/podcast-bg-top.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 13px; BACKGROUND-REPEAT: no-repeat}#nowplaying-left {	DISPLAY: none; FLOAT: left; WIDTH: 82px; MARGIN-RIGHT: 15px}#nowplaying-right {	DISPLAY: none; MARGIN-LEFT: 97px; WIDTH: 470px}#nowplaying-label {	FONT-WEIGHT: bold; MARGIN: 2px 0px 7px; COLOR: #555555}#nowplaying-title {	FONT-WEIGHT: bold; MARGIN: 0px 0px 3px; COLOR: #858585}#nowplaying-summary {	COLOR: #555555}#nowplaying-directlink {	color: #7096bf; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../../images/right_arrow.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; outline-style: none}#episodelist {	BACKGROUND-IMAGE: url(../../images/common/podcast-bg-middle.gif); BACKGROUND-REPEAT: repeat-y}#episodelist-label {	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../../images/common/podcast-bg-tab.gif); PADDING-BOTTOM: 4px; COLOR: #555555; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat}#episodelist-listing {	FONT-WEIGHT: normal; MARGIN: 0px 13px; OVERFLOW: auto; HEIGHT: 300px; BACKGROUND-COLOR: #ffffff}.episode-block {	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #d2e5ff 1px solid}.episode-block A {	color: #7096bf; FONT-WEIGHT: normal}.episode-block A:HOVER {	text-decoration: underline; }.episode-left {	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 10px}.episode-title {	COLOR: #858585}.episode-summary {	MARGIN-LEFT: 160px; WIDTH: 360px}.runtime {	COLOR: #8a8a8a; FONT-STYLE: italic}.episodeActivationLink {	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 8px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../../images/right_arrow.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; outline-style: none}a.episodeActivationLink {	color: #7096bf; FONT-WEIGHT: normal}a.episodeActivationLink:hover {	text-decoration: underline; }#contactbar {	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../../images/common/podcast-bg-bottom.gif); PADDING-BOTTOM: 12px; COLOR: #8a8a8a; PADDING-TOP: 11px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center}A#contactbar:link {	COLOR: #7096bf; TEXT-DECORATION: none}A#contactbar:visited {	COLOR: #7096bf; TEXT-DECORATION: none}A#contactbar:hover {	COLOR: #7096bf; TEXT-DECORATION: underline}A#contactbar:active {	COLOR: #7096bf; TEXT-DECORATION: none}/* global alliance */.partnersGlobalAlliancesDropDown{    	width:200px;	height:19px;	border:solid 1px #cccccc;	font-size:10px;	padding:2px 0px 0px 4px;	color: #a0a0a0;}.globalAllianceOneThird {	width:228px;	float:left;	overflow:hidden;	padding-right:20px;}.globalAllianceOneThirdBottom{	width:228px;	float:left;	overflow:hidden;	padding-right:20px;	margin-bottom:5px;}.globalAllianceOneThirdImage {	width:80px;	float:left;	overflow:hidden;	margin-top:7px;}.globalAllianceOneThirdText {	width:148px;	float:left;	overflow:hidden;}.globalAllianceTwoThird {   	width:228px;	float:left;	overflow:hidden;	padding-right:20px;}.globalAllianceTwoThirdBottom{	width:228px;	float:left;	overflow:hidden;	padding-right:20px;	margin-bottom:5px;}.globalAllianceThreeThird {   	width:228px;	float:left;	overflow:hidden;}.globalAllianceThreeThirdBottom{	width:228px;	float:left;	overflow:hidden;	margin-bottom:5px;}.dblBorderWideBodyInnerHeightSpecified {	margin:7px 0px 0px 24px;	border-top:1px #FFFFFF solid;	width:736px;}p.subtitleBlackGALanding {    color:#494848;    font-weight:bold;}.globalAllianceLandingOneThird {          width:328px;          float:left;          overflow:hidden;           padding-right:20px; }           .globalAllianceLandingOneThirdBottom{          width:233px;          float:left;          overflow:hidden;          /* padding-right:20px; */          margin-bottom:5px;} .globalAllianceLandingOneThirdImage {          width:134px;          height:65px;          float:left;          overflow:hidden;          padding-top:1px;          padding-left:1px;          /* border:1px #ababab solid; */} .globalAllianceLandingOneThirdText {          width:154px;          float:left;          overflow:hidden;          padding-left:20px;} .globalAllianceLandingTwoThird {             width:233px;          float:left;          overflow:hidden;           padding-right:20px; } .globalAllianceLandingTwoThirdBottom{          width:233px;          float:left;          overflow:hidden;          /* padding-right:20px; */          margin-bottom:5px;} .globalAllianceLandingThreeThird {             width:233px;          float:left;          overflow:hidden;}.globalAllianceLandingThreeThirdBottom{          width:233px;          float:left;          overflow:hidden;          margin-bottom:5px;} .featuredAllianceGraphic {    width:135;          height:66;          float:left;          margin-top:5px;          border:1px #ababab solid;}/* end global alliance *//* product launch page */ .prodLaunch {          width: 140px;           margin-top: 8px; } .prodLaunchIntro {          width: 777px;          float: left;          margin-bottom: 5px;          position: relative;} .prodLaunchIntro p {          margin-bottom: 8px;          margin-top: 5px;          width: 670px;} .prodLaunchLogo {          position: absolute;          bottom: 5px;          right: 20px;} #prodLaunchTitle {          width: 775px;          margin-left: 3px;          margin-bottom: 12px;          margin-top:3px;} .prodTitleGold25 {          font-size:25px;          line-height:16px;          color:#c17302;          margin-bottom: 15px;          font-weight:bold;}.prodTitleGold29 {          font-size:29px;          line-height:29px;          color:#c17302;          margin-bottom: 3px;}.prodTitleGold16 {          font-size:16px;          line-height:18px;          color:#c17302;          margin-bottom: 8px;          font-weight:bold;}.prodTitleGold28 {          font-size:28px;          line-height:26px;          color:#c17302;          margin-bottom: 0px;} #prodLaunchFlash {          width: 784px;          margin: 14px 0;} #module_wrapper {          background-color: #ffffff;          width: 784px;          height: 325px;          margin: 14px 0;} .prodLaunchIntel {          margin-bottom: 5px;          position: relative;          font-size:11px;} .prodLaunchLegal {          margin-bottom: 5px;          position: relative;          font-size:9px;} #buyModuleContainer {          position:relative;          width:208px;          overflow:hidden;          margin-top:-2px;          margin-bottom: 12px;          background-color: #8fbe30;          color: #ffffff;} #buyModuleTop {          width: 208px;          height: 12px;          background-image: url(../../images/products/launch/buy-now-top.gif);          background-repeat: no-repeat;          margin-bottom: 11px;} #buyModuleBottom {          width: 208px;          height: 8px;          background-image: url(../../images/products/launch/buy-now-bottom.gif);          background-repeat: no-repeat;          margin-top: 12px;} #buyModuleContainer p {          width: 160px;}  #buyModuleContainer p a:hover {          text-decoration: underline;} .buyModuleContent {          margin: 0px 20px 16px 17px;} .buyModuleContent p {          margin-bottom: 8px;          line-height: 14px;          font-size: 12px;} .buyModuleContent p a {          color: #ffffff;          text-decoration: none;          text-size: 13px;          line-height: 18px;} .buyModuleContent h2 {          margin-bottom: 12px;          line-height: 14px;          font-size: 24px;} .buyModuleContent h3 {          margin-bottom: 10px;          line-height: 14px;          font-size: 18px;} #prodLaunchWideLeft {          width:784px;          position:relative;          float: left;          top:2px;          display:inline;          overflow:hidden; } #prodLaunchWideSpaceLeft {          width:666px;          left:116px;          position:relative;          float: left;          display:inline;          overflow:hidden;} .prodLaunchWideBodyInner {          margin:7px 0px 0px 5px;          width:736px;} /* end product launch page */   .contentThreeColArrowBody { margin: 25px 0px 5px 22px; width: 248px;}#footerPopup {	position:absolute;	top:35px;	left:160px;	visibility:hidden;}.moreNews {           border-top:1px #dfdfdf solid;          border-bottom:1px #dfdfdf solid;          margin: 15px 0;          padding: 8px 0;          font-style: italic;} .pressLegal {          font-size: 10px;} /* EMC Publications */ .publicationSmallLeftImg { margin-top:10px; width:52px; float:left; overflow:hidden;} .publicationSmallImgLeftText {    width:400px; margin-left:12px; margin-top:10px; float:left; overflow:hidden;} /* end EMC Publications */#timeline_wrapper {           height: 450px; }/* EMC Support Matrix */#supporMatrixTable { 	border-collapse: collapse; 	text-align: center; 	margin: 15px 1px 8px 0; 	width: 100%; }#supporMatrixTable td { padding: 5px; border-bottom: 1px solid #cccccc;  }#supporMatrixTable .purpHdrBar td { background-color:#845a92; color: #fff; font-size: 12px; font-weight: bold; border: 0; }#supporMatrixTable .purpHdr td { color: #845a92; font-weight: bold; border: 0;  border-bottom: 1px solid #cccccc;  }#supporMatrixTable td.supportBasic, #supporMatrixTable td.supportEnhanced, #supporMatrixTable td.supportPremium { font-size: 10px; width: 100px; padding: 10px 2px; }.supportBasic { border-right: 0px; border-left: 0px; background-color: #f9f9f9;}.supportEnhanced { border-right: 0px; border-left: 0px; background-color: #f1f1f1;}.supportPremium { border-left: 0px; border-right: 1px solid #cccccc; background-color: #eaeaea;}.supportFeature { border-left: 1px solid #cccccc; font-weight: bold; }.supportSeverity { border-left: 1px solid #cccccc; }#supporMatrixTable td.bottomDashed {border-bottom: 1px dashed #cccccc; !important; }/* end EMC Support Matrix *//* press release link fix */.pressReleaseText a { 	color:#7096bf;	text-decoration:none; }.pressReleaseText a:link {	color:#7096bf;	text-decoration:none;}.pressReleaseText a:active {	text-decoration:none;	color:#7096bf;}.pressReleaseText a:visited {	text-decoration:none;	color:#7096bf;}.pressReleaseText a:hover {	color:#7096bf;	text-decoration:underline;}/* end press release link fix *//* css included in some local.css files - LEAVE BLANK FOR NOW */.pressReleaseText {  }.pressReleaseText p {  }/* end of css included in some local.css files *//* eval table styles */	.evalTable {		width: 510px;	}	.evalTable th {		padding: 3px 0; border-bottom: 1px solid #000; margin-bottom: 5px;	}	.evalTable td {		padding: 5px; border-bottom: 1px solid #ccc; color: #484848; vertical-align:top;	}	.evalTable .oddRow {		background-color : #f9f9f9;	}	.evalTable tr th {		border-spacing: 0px;		padding: 5px;		color: #c17302;		font-size:13px;		line-height:16px;		border-bottom: 1px solid #cccccc;		border-bottom-style: solid;	}	/* end eval table styles *//* interoperability page styles */ul.pdfInterop li{list-style-image:url(http://www.emc.com/images/common/btn_pdf.gif);margin:10px 0px 10px 30px;}/* end interoperability page styles *//* Comparison Chart for Directors page styles */.contentWide1000 {	width:1000px;	position:relative;	top:2px;	float: left;	display:inline;	overflow:hidden;	margin-left:10px;}.dblBorderWideBodyInner1000 {	margin:7px 0px 0px 24px;	border-top:1px #FFFFFF solid;	width:964px;}.dblBorderWideTop1000 {	background-image:url(http://www.emc.com/images/common/bg_double_round_1000_top.jpg);	background-repeat:no-repeat;	width:1000px;	height:11px;}.dblBorderWideBody1000 {	background-image:url(http://www.emc.com/images/common/bg_double_round_1000_body.jpg);	background-repeat:repeat-y;	width:1000px;	vertical-align:top;	/* position:relative; */}.dblBorderWide1000 {	background-image:url(http://www.emc.com/images/common/bg_double_round_1000_body.jpg);	background-repeat:repeat-y;	width:1000px;	vertical-align:top;}.dblBorderWideBottom1000 {	background-image:url(http://www.emc.com/images/common/bg_double_round_1000_bottom.jpg);	background-repeat:no-repeat;	width:1000px;	height:22px;}/* Comparison Chart for Directors page styles */ /* fix tab valign for on Products detail page, items with 1 line text */bodyTabTall #tabOverview, #tabAddOns {	line-height:26px;}/* end fix ix tab valign for on Products detail page, items with 1 line text text *//* community/blog style */.blogger {	width: 345px;	float: left;	margin: 10px 20px 10px 0;}.bloggerLeft {	width: 63px;	float: left;	font-size: 10px;}.bloggerLeft .blogPhoto {	border: 1px solid #dedfde;	margin-bottom: 3px;}.bloggerRight {	width: 250px;	float: right;	padding-right: 15px;}.bloggerHr {	width:98%;	border-bottom:1px #dfdfdf solid;	margin-bottom: 10px;}/* end community/blog style *//* contact links */.contactLink a {	color:#7096bf;	text-decoration:none;}.contactLink a:link {	color:#7096bf;	text-decoration:none;}.contactLink a:active {	text-decoration:none;	color:#7096bf;}.contactLink a:visited {	text-decoration:none;	color:#7096bf;}.contactLink a:hover {	color:#7096bf;	text-decoration:underline;}/* end contact links *//* end of EMC added Styles */f