@CHARSET "ISO-8859-1";
/*
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 */

html {
	text-align: center;
	margin:0px;
}

body {
	width: 400px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-color:#ffffff;
	color:#494848;
}

body a {
	color:#7096BF;
	text-decoration:none;
}
body a:link {
	color:#7096BF;
	text-decoration:none;
}
body a:active {
	color:#7096BF;
	text-decoration:none;
}
body a:visited {
	color:#7096BF;
	text-decoration:none;
}
body a:hover {
	color:#7096BF;
	text-decoration:underline;
}

textarea {
	width:280px;
	height:126px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	}

ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}

ul li {
	list-style:disc;
	margin:0px;
	padding:0px;
}

ol {
	margin:0px 0px 0px 21px;
	padding:0px;
}

ul.square {
	margin:0px;
	padding:0px;
}
li.square {
	list-style-image:url(http://info.emc.com/images/common/radio_square_h10.gif);
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 2px;
}

ul.noDots {
	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;
}

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;
}

.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;
}

.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;
}

.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;
}



.menuDropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#084a90;
}
.menuDropdown a {
	color:#ffffff;
}
.menuDropdown a:link {
	color:#ffffff;
	text-decoration:none;
}
.menuDropdown a:active {
	color:#ffffff;
	text-decoration:none;
}
.menuDropdown a:visited {
	color:#ffffff;
	text-decoration:none;
}
.menuDropdown a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.menuDropdownTitle {
	font-size:11px;
	line-height:21px;
	color:#084a90;
	text-transform:uppercase;
	font-weight:bold;
}
.menuDropdown a {
	color:#ffffff;
}
.menuDropdown a:link {
	color:#ffffff;
	text-decoration:none;
}
.menuDropdown a:active {
	color:#ffffff;
	text-decoration:none;
}
.menuDropdown a:visited {
	color:#ffffff;
	text-decoration:none;
}
.menuDropdown a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.clearBoth {
	clear:both;
}

.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;
}

.floatLeft {
	float:left;
	display:inline;
}

.verticalMiddle {
	vertical-align:middle;
}

.verticalTop {
	vertical-align:top;
}

.verticalBaseline {
	vertical-align:baseline;
}

.lowerSubmit {
	margin-top:2px;
}

.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;
}

.marginRight15 {
	margin-right:15px;
}

.margin15 {
	margin:15px;
}

.marginRight5 {
	padding: 0px;
	margin-right:5px;
}

.marginRight10 {
	margin-right:10px;
}

.marginLeft5 {
	margin-left:5px;
}

.marginLeft10 {
	margin-left:10px;
}

.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;
}

.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;
}

.marginTop5 {
	margin-top:5px;
}

.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;
}

.hrDarkGray {
	width:100%;
	border-bottom:1px #b8b8b8 solid;
}

.hrRust {
	width:100%;
	border-bottom:1px #c47b14 solid;
}

.hrDarkGrayDots {
	width:100%;
	border-bottom:1px #b8b8b8 dotted;
}

.hrLightGrayPad7 {
	width:100%;
	height:7px;
	border-top:1px #dfdfdf solid;
	margin-top:7px;
}

.verticalDot221 {
	background-image:url(http://info.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-indext: -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;
}

#headerTop {
	width:1000px;
	height:81px;
	background-image:url(http://info.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;
}

#header ul.bullets {
	 padding:0px;
	 margin:0px;
}

#header li.bullets {
	list-style-type:none;
	padding-bottom:3px;
}

#headerLeft {
	position:absolute;
	top:19px;
	left:0px;
	width:805px;
	height:63px;
	overflow:hidden;
}

#headerLeftSearch {
}

#headerLeftMenu {
	clear:both;
	float:right;
	width:600px;
	height:25px;
	margin-top:9px;
}

#headerRight {
	position:absolute;
	top:19px;
	left:854px;
	width:140px;
	height:63px;
	overflow:hidden;
}

#mainMenu {
	position:relative;
	clear:both;
	width:1000px;
	height:30px;
	background-image:url(http://info.emc.com/images/top/bg_top_menu.gif);
	background-repeat:no-repeat;
}

#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:1opx 15px  0px 0px;
	float:right;
        color: #494848;
}





#contentLeftMenu {
	width: 218px;
	margin-top:28px;
	float: left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#494848;
}
#contentLeftMenu li a {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:link {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:active {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:visited {
	color:#494848;
	text-decoration:none;
}
#contentLeftMenu li a:hover {
	color:#494848;
	text-decoration:underline;
}
.contentLeftMenuBlackHeader {
	font-size:13px;
	font-weight:bold;
	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: 9px;
	margin-top:3px;
	height: 15px;
}

.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: -1px;
	float: left;
	display:inline;	/* fix float left margin doubling in ie6 */
}

#contentMid561Inner {
	width:556px;
}

.contentMidDottedHr {
	background-image:url(http://info.emc.com/images/common/content_mid_horoz_dots.gif);
	width: 547px;
	height:1px;
}

.contentMidPicLeft {
	width:162px;
	float:left;
}

.contentMidBodyRight {
	width:385px;
	float:left;
}

.contentMidBodyRightChoices {
	width:220px;
	float:left;
	margin-top:5px;
}

.contentMidBodyBlueModule {
	float:left;
	width:164px;
	background-image:url(http://info.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://info.emc.com/images/common/bg_mid_blue_module_top.jpg);
	background-repeat:no-repeat;
}

.contentMidBodyBlueModuleBottom {
	width:164px;
	height:8px;
	background-image:url(http://info.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;
	overflow:hidden;
}

#contentHalfLeft {
	width:488px;
	margin-top:15px;
	position:relative;
	float:left;
	background-image:url(http://info.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://info.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://info.emc.com/images/common/half_left_tab.jpg);
	background-repeat:no-repeat;
}

.contentHalfLeftTabTitle {
	width:458px;
	margin:9px 15px 0px 15px;
}


.contentHalfLeftBody {
	width:458px;
	margin:10px 15px 10px 15px;
}

.contentHalfLeftBottom {
	width:488px;
	height:14px;
	background-image:url(http://info.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:485px;
	background-image:url(http://info.emc.com/images/common/bg_gray_round_485_body.gif);
	background-repeat:repeat-y;
}

.contentHalfLeftGrayRoundTop {
	width:485px;
	height:12px;
	background-image:url(http://info.emc.com/images/common/bg_gray_round_485_top.gif);
	background-repeat:no-repeat;
}

.contentHalfLeftGrayRoundBottom {
	width:485px;
	height:12px;
	background-image:url(http://info.emc.com/images/common/bg_gray_round_485_bottom.gif);
	background-repeat:no-repeat;
}

.contentHalfLeftGrayRoundBody {
	margin-top:10px;
	margin-left:23px;
	width:440px;
	overflow:hidden;
}


.contentHalfLeftDoubleRound {
	width:485px;
	background-image:url(http://info.emc.com/images/common/bg_double_485_body.gif);
	background-repeat:repeat-y;
}

.contentHalfLeftDoubleRoundTop {
	width:485px;
	height:12px;
	background-image:url(http://info.emc.com/images/common/bg_double_485_top.gif);
	background-repeat:no-repeat;
}

.contentHalfLeftDoubleRoundBottom {
	width:485px;
	height:16px;
	background-image:url(http://info.emc.com/images/common/bg_double_485_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://info.emc.com/images/common/single_col_body.gif);
	background-repeat:repeat-y;
}

.contentSingleTop {
	width:244px;
	height:12px;
	background-image:url(http://info.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://info.emc.com/images/common/single_col_bottom.gif);
	background-repeat:no-repeat;
}

.contentSingleInnerGray {
	background-image:url(http://info.emc.com/images/common/single_col_inner_gray_body.gif);
	width:244px;
	background-repeat:repeat-y;
}

.contentSingleInnerGrayTop {
	background-image:url(http://info.emc.com/images/common/single_col_inner_gray_top.gif);
	background-repeat:no-repeat;
	width:244px;
	height:6px;
}

.contentSingleInnerGrayBottom {
	background-image:url(http://info.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:8px;
	float:left;
	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://info.emc.com/images/common/right_thin_246.gif);
	background-repeat:repeat-y;
}
.contentRightWideTop {
	width:246px;
	height:5px;
	background-image:url(http://info.emc.com/images/common/right_top_246.gif);
	background-repeat:no-repeat;
}	
.contentRightWideBottom {
	width:246px;
	height:5px;
	background-image:url(http://info.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;
	z-index:90;
}

.rightImgUp4Margin {
	margin-top:16px;
}

.titleEmailPrint {
}
	

/* border classes */
.dblBorderWideTop {
	background-image:url(http://info.emc.com/images/common/dbl_border_wide_top.gif);
	background-repeat:no-repeat;
	width:784px;
	height:15px;
}

.dblBorderWideTopTabsBg {
	background-image:url(http://info.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;
}

.dblBorderWideBody {
	background-image:url(http://info.emc.com/images/common/dbl_border_wide_body.gif);
	background-repeat:repeat-y;
	width:784px;
	vertical-align:top;
	/* position:relative; */
}

.dblBorderWideBodyInner {
	margin:7px 0px 0px 24px;
	width:736px;
}

.dblBorderWideBodyInnerThinner {
	width:650px;
}

.dblBorderWideBodyInner p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.dblBorderWideBottom {
	background-image:url(http://info.emc.com/images/common/dbl_border_wide_bottom.gif);
	background-repeat:no-repeat;
	width:784px;
	height:22px;
}

.dblBorderWideBottom781 {
	background-image:url(http://info.emc.com/images/common/dbl_border_wide_bottom_781.gif);
	background-repeat:no-repeat;
	width:781px;
	height:14px;
}

.dblBorderWideSeparator {
	background-image:url(http://info.emc.com/images/common/dbl_border_wide_separator.gif);
	background-repeat:no-repeat;
	width:736px;
	height:1px;
}


/*border styles on 120_10_manage_your_profile.html*/
.dblBorderMedTop {
	background-image:url(http://info.emc.com/images/common/dbl_border_med_top.gif);
	background-repeat:no-repeat;
	width:562px;
	height:15px;
}

.dblBorderMedBody {
	background-image:url(http://info.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://info.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://info.emc.com/images/common/right_top_208.gif);
	background-repeat:no-repeat;
	width:208px;
	height:9px;
}

.singleBorderRightBody {
	background-image:url(http://info.emc.com/images/common/right_thin_208.gif);
	background-repeat:repeat-y;
	width:208px;
}

.singleBorderRightBodyInner {
	margin: 5px 0px 5px 15px;
	width: 176px;
}

.singleBorderRightBodyInnerLeft {
	float:left;
	width:73px;
}

.singleBorderRightBodyInnerRight {
	float:left;
	width:94px;
	margin-left:9px;
}

.singleBorderRightSeparator {
	width:187;
	height:8px;
	margin-top:5px;
}

.singleBorderRightBottom {
	background-image:url(http://info.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://info.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;
	height: 20px;
}
#centerTitlePaddedLeft {
	width: 775px;
	margin-left: 13px;
	margin-top:5px;
	height: 20px;
}
#centerTitlePaddedLeft2 {
	width: 775px;
	margin-left: 10px;
	margin-top:5px;
	height: 20px;
}
#centerTitleLand {
	width: 760px;
	margin-left: 25px;
	height: 20px;
}

#contactModule {
	background-image: url(http://info.emc.com/images/common/img_right_call_email.jpg);
	background-repeat: no-repeat;
	height: 82px;
	position: relative;
	top: -3px;
	padding-top: 10px;
}

#contactModule p {
	color: #ffffff;
	height: 20px;
	margin-bottom: 5px;
	margin-left: 15px;
}

#contactModule img {
	margin-top: 5px;
	position: relative;
	top: 4px;
}

#contactModule p a {
	color: #ffffff;
	text-decoration: none;
}

#contactModule p a:hover {
	text-decoration: underline;
}


#contactModule1 {
	background-image: url(http://info.emc.com/images/common/img_right_call_chat_up4.jpg);
	background-repeat: no-repeat;
	height: 82px;
	position: relative;
	top: -3px;
	padding-top: 10px;
}

#contactModule1 p {
	color: #ffffff;
	height: 20px;
	margin-bottom: 5px;
	margin-left: 15px;
}

#contactModule1 img {
	margin-top: 5px;
	position: relative;
	top: 4px;
}

#contactModule1 p a {
	color: #ffffff;
	text-decoration: none;
}

#contactModule1 p a:hover {
	text-decoration: underline;
}


#contactModule2 {
	background-image: url(http://info.emc.com/images/common/img_right_call_chat_up4.jpg);
	background-repeat: no-repeat;
	height: 82px;
	position: relative;
	top: -3px;
	padding-top: 0px;
}

#contactModule2 p {
	color: #ffffff;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contactModule2 img {
	margin-top: 5px;
	position: relative;
	top: 4px;
}

#contactModule2 p a {
	color: #ffffff;
	text-decoration: none;
}

#contactModule2 p a:hover {
	text-decoration: underline;
}


#contactModule3 {
	background-image: url(http://info.emc.com/images/common/img_right_call_email_contacts.jpg);
	background-repeat: no-repeat;
	height: 82px;
	position: relative;
	top: -7px;
	padding-top: 5px;
}

#contactModule3 p {
	color: #ffffff;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contactModule3 img {
	margin-top: 5px;
	position: relative;
	top: 4px;
}

#contactModule3 p a {
	color: #ffffff;
	text-decoration: none;
}

#contactModule3 p a:hover {
	text-decoration: underline;
}


#contactModule4 {
	background-image:url(http://info.emc.com/images/common/bg_green_call_box.jpg);
	background-repeat: no-repeat;
	height: 52px;
	width:158px;
	position: relative;
	top: -3px;
	padding-top: 0px;
	float:left;
	margin-left:15px;
}

#contactModule4 p {
	color: #ffffff;
	height: 18px;
	margin-bottom: 0px;
	margin-left: 4px;
}

#contactModule4 img {
	margin-top: 1px;
	position: relative;
	top: 4px;
}

#contactModule4 p a {
	color: #ffffff;
	text-decoration: none;
}

#contactModule4 p a:hover {
	text-decoration: underline;
}



#contentHalfMidNoTab {
	width:551px;
	margin-top:8px;
	margin-left:10px;
	float:left;
	display:inline;	/* fix float left margin doubling in ie6 */
	background-image:url(http://info.emc.com/images/common/half_mid_no_tab_body_551x14.gif);
	background-repeat:repeat-y;	
	margin-bottom: 15px;
}

#contentHalfMidNoTabNoMargin {
	width:551px;
	float:left;
	/*
	display:inline;
	overflow:hidden;
	*/
	background-image:url(http://info.emc.com/images/common/half_mid_no_tab_body_551x14.gif);
	background-repeat:repeat-y;	
	margin-bottom: 15px;
}

.contentHalfMidNoTabTop {
	width:551px;
	height:14px;
	position:relative;
	overflow:hidden;
	background-image:url(http://info.emc.com/images/common/half_mid_no_tab_top_551x14.gif);
	background-repeat:no-repeat;
}

.contentHalfMidNoTabBottom{
	width:551px;
	height:14px;
	background-image:url(http://info.emc.com/images/common/half_mid_no_tab_bottom_551x14.gif);
	background-repeat:no-repeat;
}


.contentHalfMidNoTabBody{
	margin:0px 20px 10px 25px;
}

.contentHalfMidNoTabBodyInner {
	margin:7px 24px 0px 24px;
	width:503px;
	overflow:hidden;
}

.contentHalfMidNoTabBodyInner p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.contentHalfMidNoTabBodySeparator {
	background-image:url(http://info.emc.com/images/common/border_wide_separator_503.gif);
	background-repeat:no-repeat;
	height:1px;
	width:503px;
}



.leftMenuTitle {
	font-size:13px;
	/* line-height:16px; */
	color:#494848;
	font-weight:bold;
}

ul.leftMenuOuter  {
	list-style: none;
	border-top: 2px solid #095bb1;
	margin: 0px;
	padding: 0px;
}

li.leftMenuItemOuter {
	list-style: none;
	padding: 2px;
	margin: 0px;
    border-bottom: 1px solid #1b5ba0;
}

li.leftMenuItem {
	list-style: none;
	margin: 0px;
	margin-left: -14px;
	border-top: 1px solid #e0e0e0;
	text-indent: 15px;
    padding: 1px;
}

.leftMenuItemWithArrows {
	text-indent:5px;
}

li.leftMenuItemInner {
	list-style: none;
	margin: 0px;
	margin-left: -16px;
	border-top: 1px solid #e0e0e0;
	text-indent: 27px;
    padding: 1px;
}

li.leftMenuCurrent {
	color:#0858af;
}

.leftMenuOuterCurrent {
	color:#0858af;
}

.leftMenuItemOuter a {
	color:#494848;
	text-decoration:none;
}
.leftMenuItemOuter a:link {
	color:#v;
	text-decoration:none;
}
.leftMenuItemOuter a:active {
	text-decoration:none;
	color:#494848;
}
.leftMenuItemOuter a:visited {
	text-decoration:none;
	color:#494848;
}
.leftMenuItemOuter a:hover {
	color:#0858af;
	text-decoration:none;
}

.leftMenuItem a {
	color:#494848;
	text-decoration:none;
}

.leftMenuItem a:link {
	color:#494848;
	text-decoration:none;
}

.leftMenuItem a:active {
	text-decoration:none;
	color:#494848;
}

.leftMenuItem a:visited {
	text-decoration:none;
	color:#494848;
}

.leftMenuItem a:hover {
    /* background-color: #EFF2F7; */
	color:#494848;
	text-decoration:underline;
}


.leftMenuItemInner a {
	color:#494848;
	text-decoration:none;
}

.leftMenuItemInner a:link {
	color:#494848;
	text-decoration:none;
}

.leftMenuItemInner a:active {
	text-decoration:none;
	color:#494848;
}

.leftMenuItemInner a:visited {
	text-decoration:none;
	color:#494848;
}

.leftMenuItemInner a:hover {
    /* background-color: #EFF2F7; */
	color:#494848;
	text-decoration:underline;
}

.leftMenuBlue {
	color:#095cb1;
	font-weight:bold;
}


.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 {
	line-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: #333333;
	border: 1px solid #6e95be;	
	background-color: #fefefe;
	background: #fefefe;
	height: 16px;
}


/* navigation styles */



.topNav {
	padding:0px;
	margin:0px 0px 0px 40px;
	list-style-type:none;
	display:inline;
	float:left;
}
	
.topNav li{
	display:inline;
	float:left;
	list-style-type:none;
}
	
.topNav li A{
	display:block;
		
}

.topNav li a span {
	display:none;
}


.topNav li#products a, .topNav li#products{
	width:108px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_products.gif) 100% 0px;
}

.topNav li#products a.current {
	width:108px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_products.gif) 100% -30px;
}

.topNav li#products a:hover {
	width:108px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_products.gif) 100% -60px;
}

	
.topNav li#solutions a, .topNav li#solutions{
	width:111px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_solutions.gif) 100% 0px;
}

.topNav li#solutions a.current {
	width:111px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_solutions.gif) 100% -30px;
}

.topNav li#solutions a:hover {
	width:111px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_solutions.gif) 100% -60px;
}

	
.topNav li#services a, .topNav li#services{
	width:204px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_services.gif) 100% 0px;
}

.topNav li#services a.current {
	width:204px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_services.gif) 100% -30px;
}

.topNav li#services a:hover {
	width:204px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_services.gif) 100% -60px;
}

	
.topNav li#support a, .topNav li#support{
	width:175px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_supp_train.gif) 100% 0px;
}

.topNav li#support a.current {
	width:175px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_supp_train.gif) 100% -30px;
}

.topNav li#support a:hover {
	width:175px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_supp_train.gif) 100% -60px;
}

	
.topNav li#leadership a, .topNav li#leadership{
	width:208px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_lead_innov.gif) 100% 0px;;
}

.topNav li#leadership a.current {
	width:208px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_lead_innov.gif) 100% -30px;;
}

.topNav li#leadership a:hover {
	width:208px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_lead_innov.gif) 100% -60px;;
}

	
.topNav li#about a, .topNav li#about{
	width:117px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_about_emc.gif) 100% 0px;;
}

.topNav li#about a.current {
	width:117px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_about_emc.gif) 100% -30px;;
}

.topNav li#about a:hover {
	width:117px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_about_emc.gif) 100% -60px;;
}


.topNav li#aboutus a, .topNav li#aboutus{
	width:106px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_about_us.gif) 100% 0px;
}

.topNav li#aboutus a.current {
	width:106px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_about_us.gif) 100% -30px;
}
/*
.topNav li#aboutus a:hover {
	width:106px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_about_us.gif) 100% -60px;
}
*/
.topNav li#contactus a, .topNav li#contactus{
	width:120px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_contact_us.gif) 100% 0px;
}

.topNav li#contactus a.current {
	width:120px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_contact_us.gif) 100% -30px;
}
/*
.topNav li#contactus a:hover {
	width:120px;
	height:30px;
	background:url(http://info.emc.com/images/top/btn_top_menu_contact_us.gif) 100% -60px;
}
*/

	

.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;
}

.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;
}

.menuDropdown a {
	color:#f00;
}

.menuDropdown a:link {
	color:#ffffff;
	text-decoration:none;
}

.menuDropdown a:active {
	color:#ffffff;
	text-decoration:none;
}

.menuDropdown a:visited {
	color:#ffffff;
	text-decoration:none;
}

.menuDropdown a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.menuDropdownClose {
	float:right;
	margin-top: -20px;
	margin-right: 20px;
	color: #5c5a5a;
}

.menuDropdownClose a {
	color: #5c5a5a;
	text-decoration: none;
}

.menuDropdownClose a:active {
	color: #5c5a5a;
	text-decoration: none;
}

.menuDropdownClose a:hover {
	color: #5c5a5a;
	text-decoration: underline;
}

.menuDropdownTitle {
	font-size:11px;
	line-height:21px;
	color:#084a90;
	text-transform:uppercase;
	font-weight:bold;
}

.menuDropdown a {
	color:#ffffff;
}

.menuDropdown a:link {
	color:#ffffff;
	text-decoration:none;
}

.menuDropdown a:active {
	color:#ffffff;
	text-decoration:none;
}

.menuDropdown a:visited {
	color:#ffffff;
	text-decoration:none;
}

.menuDropdown a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.menuDropdownHorozWhiteDots {
	background-image:url(http://info.emc.com/images/top/nav_horoz_white_dots.gif);
	background-repeat:repeat-x;
	width:100%;
	margin-top:10px;
}


.menuDropdownHorozGrayRule {
	background-image:url(http://info.emc.com/images/top/nav_hr_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	margin-top:10px;
 	margin-left: 1px;
}


	
.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: 78px;
	width:590px;
	z-index:90;
}

#productsMenuTop {
	background-image:url(http://info.emc.com/images/menus/productsMenuTop.png);
	background-repeat:no-repeat;
	width:590px;
	height:10px;	
}

#productsMenuBody {
	background-image:url(http://info.emc.com/images/menus/productsMenuMiddle.png);
	background-repeat:repeat-y;
	width:590px;
}

#productsMenuBottom {
	background-image:url(http://info.emc.com/images/menus/productsMenuBottom.png);
	background-repeat:no-repeat;
	width:590px;
	height:18px;
}

.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://info.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://info.emc.com/images/menus/solutionsMenuTop.png);
	background-repeat:no-repeat;
	height:10px;
	width:590px;
}

#solutionsMenuBody {
	background-image:url(http://info.emc.com/images/menus/solutionsMenuMiddle.png);
	background-repeat:repeat-y;
	width:590px;
}

#solutionsMenuBottom {
	background-image:url(http://info.emc.com/images/menus/solutionsMenuBottom.png);
	background-repeat:no-repeat;
	height:18px;
	width:590px;
}

	
.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://info.emc.com/images/top/nav_sol_bg_body_vert_dots.gif);
	background-repeat:repeat-y;
	width:381px;
}

.solutionsMenuInnerLeft {
	width:135px;
	float:left;
	overflow:hidden;
}

.solutionsMenuInnerMiddle {
	margin-left:29px;
	width:217px;
	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://info.emc.com/images/menus/servicesMenuTop.png);
	background-repeat:no-repeat;
	height:10px;
	width:593px;
}

#servicesMenuBody {
	background-image:url(http://info.emc.com/images/menus/servicesMenuMiddle.png);
	background-repeat:repeat-y;
	width:593px;
	position: relative;
	left: -1px;
	height: 100%
}

#servicesMenuBottom {
	background-image:url(http://info.emc.com/images/menus/servicesMenuBottom.png);
	background-repeat:no-repeat;
	height:18px;
	width:593px;
}
	
.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://info.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;
	z-index:90;
	width:590px;
}

#supportMenuTop {
	background-image:url(http://info.emc.com/images/menus/supportMenuTop.png);
	background-repeat:no-repeat;
	height:9px;
	width:590px;
}

#supportMenuBody {
	background-image:url(http://info.emc.com/images/menus/supportMenuMiddle.png);
	background-repeat:repeat-y;
	width:590px;
}

#supportMenuBottom {
	background-image:url(http://info.emc.com/images/menus/supportMenuBottom.png);
	background-repeat:no-repeat;
	height:18px;
	width:590px;
}

	
.supportMenuInner {
	width:574px;
	margin-top:0px;
	margin-left:13px;
}

.supportMenuInnerLeftBlue {
	background-image:url(http://info.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://info.emc.com/images/menus/leadershipMenuTop.png);
	background-repeat:no-repeat;
	height:8px;
	width:410px;
}

#leadershipMenuBody {
	background-image:url(http://info.emc.com/images/menus/leadershipMenuMiddle.png);
	background-repeat:repeat-y;
	width:410px;
}

#leadershipMenuBottom {
	background-image:url(http://info.emc.com/images/menus/leadershipMenuBottom.png);
	background-repeat:no-repeat;
	height:27px;
	width:410px;
	/*margin-top:10px;*/
}

	
.leadershipMenuInner {
	background-image:url(http://info.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;
}

	
.leadershipMenuBottom {
}

.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://info.emc.com/images/menus/aboutMenuTop.png);
	background-repeat:no-repeat;
	height:11px;
	width:594px;
}

#aboutMenuBody {
	background-image:url(http://info.emc.com/images/menus/aboutMenuMiddle.png);
	background-repeat:repeat-y;
	width:594px;
}

#aboutMenuBottom {
	background-image:url(http://info.emc.com/images/menus/aboutMenuBottom.png);
	background-repeat:no-repeat;
	height:18px;
	width:594px;
}
	
.aboutMenuInner {
	background-image:url(http://info.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://info.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(http://info.emc.com/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://info.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;
	}
	
	




	.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://info.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(http://info.emc.com/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://info.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;
	}
	


/* banners */

.bannerContainer {
	position:relative;
	overflow:hidden;
}

.landBannerLeft {
	/* background-image:url(http://info.emc.com/images/banners/land_banner_blue_bg.gif); */
	background-image:url(http://info.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://info.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;
	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;
}

	
.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://info.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://info.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://info.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://info.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://info.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;
	padding:1px 0px 0px 0px;
	color: #a0a0a0;
}

select.eventCalendarField{
	width:180px;
}

input.eventCalendarField {
	width:135px;
}

.btn_calendarsearch_go {
	padding: 0px;
	width:36px;
	height:24px;
	background: url(http://info.emc.com/images/common/btn_calendarsearch_go.gif) no-repeat top left;
	position: relative;
	top: 5px;
}

/*
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(http://info.emc.com/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;
 }
 
.calDetailAdditional {
	padding: 0px;
	width:420px;
	padding-left:80px;
	margin-top:10px;
	float:left;
 }
 
 
.detailSumPosition {
	position:relative;
	}

.detailSum {
	visibility:visible;
	position:absolute;
	top: -40px;
	left: 119px;
	width:476px;
	z-index:90;
}

.detailSumTop {
	background-image:url(http://info.emc.com/images/temp/detail_summary_bg_top.gif);
	background-repeat:no-repeat;
	height:48px;
	width:476px;
}

.detailSumBody {
	background-image:url(http://info.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://info.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;
}


.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;
}

.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:10px;
	vertical-align:top;
	color: #484848;
	border-bottom: 1px solid #cccccc;
	border-bottom-style: dotted;
}

.eventsTable tr td.date {
	width:88px;
	font-weight:bold;
}

.eventsTable a {
	color: #6e95be;
}

.eventsTable a:hover {
	color: #6e95be;
	text-decoration: underline;
}

.eventsTable .evenRow {
	background-color: #f9f9f9;
}

.contentHalfMidNoTabBodyInner {
	margin:7px 24px 0px 24px;
	width:503px;
}

.contentHalfMidNoTabBodyInner p {
	margin-top: 5px;
	margin-bottom: 5px;
}



#pressCenterMidBanner {
	width:551px;
	/* float:left; */
	background-image:url(http://info.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://info.emc.com/images/common/press_center_banner_top.gif);
	background-repeat:no-repeat;
}

.pressCenterMidBannerBottom {
	width:551px;
	height:14px;
	background-image:url(http://info.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://info.emc.com/images/common/right_body_white_246.gif);
	background-repeat:repeat-y;
}
.contentLeftInnerTop {
	width:246px;
	height:5px;
	background-image:url(http://info.emc.com/images/common/right_top_white_246.gif);
	background-repeat:no-repeat;
}	

.contentLeftInnerBottom {
	width:246px;
	height:14px;
	background-image:url(http://info.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 td, .featuredDocumentsTable tr th {
	width:169px;
	vertical-align:top;
	border-spacing:3px;
	color: #484848;
	padding: 5px;
	border-bottom: 1px solid #e0e0e0;
}

.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://info.emc.com/images/common/left_body_222x20.gif);
	background-repeat:repeat-y;
}

.contentLeftTop {
	width:222px;
	height:6px;
	background-image:url(http://info.emc.com/images/common/left_top_222x6.gif);
	background-repeat:no-repeat;
}	

.contentLeftBody {
	width:204px;
	margin:5px 0px 10px 15px;
}

.contentLeftBottom {
	width:222px;
	height:6px;
	background-image:url(http://info.emc.com/images/common/left_bottom_222x8.gif);
	background-repeat:no-repeat;
}



#contentLeftSingle {
	width:222px;
	margin-top:10px;
	float:left;
}


#contentHalfMid {
	width:551px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	background-image:url(http://info.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://info.emc.com/images/common/half_mid_tab_top_551x56.gif);
	background-repeat:no-repeat;
}

.contentHalfMidBottom{
	width:551px;
	height:36px;
	background-image:url(http://info.emc.com/images/common/half_mid_tab_bottom_551x36.gif);
	background-repeat:no-repeat;
}

.contentHalfMidTabs {
	position:absolute;
	top:5px;
	left:11px;
	width:472px;
}

.contentHalfMidTabsTall {
	position:absolute;
	top:58px;
	left:7px;
	width:472px;
}

.contentHalfMidBody{
	margin:0px 20px 10px 20px;
}

#contentRight207{
	width:207px;
	margin-top:7px;
	margin-left:9px;
	float:left;
	color:#4C4B4B;	
}


#midBodyHeader{
	width:565px;
	height:15px;
}

#midBodyHeaderPadded{

	width:540px;
	margin-left:245px;
	height:15px;
}

.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;
}

.marginRight5 {
	padding: 0px;
	margin-right:5px;
}

.btn_submit_go {
	padding: 0px;
	width:25px;
	height:19px;
	background: url(http://info.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 0xff0000;
}

/* eval software pages */


.evalSoftwareField{
	height:19px;
	border:solid 1px #cccccc;
	margin-left:5px;
	font-size:10px;
	padding:2 0 0 4;
	color: #a0a0a0;
}

.tabSearchLabel{
	width:120px;
	text-align:right;
	padding-top:3px;
}

.btnSubmitSearch{
	width:57px;
	height:24px;
	background: url(http://info.emc.com/images/common/btn_blue_search.gif) no-repeat top left;
	position:relative;
	top:2px;
}


.btnSubmitSearchAgain{
	width:93px;
	height:27px;
	background: url(http://info.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;
}

.prodNameSelected{
	background-color:#7096bf;
	color:#ffffff;
	text-decoration:none;
	padding:1px 5px;
}

UL.prodList{
	margin-left:0px;
	width:350px;
	
}

LI.prodList{
	list-style-image: url(http://info.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://info.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://info.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://info.emc.com/images/common/glbl_border_wide_top.gif);
	background-repeat:no-repeat;
	width:838px;
	height:51px;
}

.glblBordeWidBottom {
	background-image:url(http://info.emc.com/images/common/glbl_border_wide_bottom.gif);
	background-repeat:no-repeat;
	width:838px;
	height:14px;
}

.glblBorderWideBodyInner {
	margin:20px 0px 0px 15px;
	width:791px;
}

.glblBorderWideBodyInner p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.glblSeparator {
	width:791px;
	height:1px;
	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;
}

#mapTable {
	margin:0;
	padding:0;
	border-collapse:collapse;
	position:absolute;
	top:0;
	left:8px;
}

#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://info.emc.com/images/temp/img_global_map.gif) no-repeat top left;
}

.emcCorpHeadquarters {
	position:absolute; bottom:0;
}

/* leadership pages */

	
/* colored title bars */

.leaderPurpleHeaderBg {
	background-image:url(http://info.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://info.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://info.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;
}


.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:29px;
}
.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;
}


.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 {
	clear:both;
	width: 1000px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:15px;
	color:#4c4b4b;	/* different from standard pages ? */
}


#leaderContent5 {
	clear:both;
	width: 1000px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
	color:#4c4b4b;	/* different from standard pages ? */
}


#leaderLandBanner {
	background-image:url(http://info.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;
}

#leaderLandBannerLeftThird {
	width:310px;
	float:left;
}

#leaderLandBannerMidThird {
	margin-left:14px;
	width:324px;
	float:left;
}

#leaderLandBannerRight {
	color:#ffffff;
	float:left;
	margin-top:30px;
}

#leaderLandBannerRightThird {
	margin-left:14px;
	width:291px;
}

.leaderLandBannerRightThirdMedLeftImg {
	width:78px;
	float:left;
	overflow:hidden;
}

.leaderLandBannerRightThirdMedImgText {
	width:198px;
	margin-left:15px;
	float:left;
	overflow:hidden;
}

.leaderLandBannerRightThirdSmallLeftImg {
	width:61px;
	float:left;
	overflow:hidden;
}

.leaderLandBannerRightThirdSmallImgText {
	width:214px;
	margin-left:15px;
	float:left;
	overflow:hidden;
}

.leaderOneThird {
	width:324px;
	float:left;
	overflow:hidden;
}

.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;
}


.leaderTwoThirds {
	width:662px;
	float:left;
	overflow:hidden;
}

.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;
}

.leaderTwoThirdsInnerLeftImg300Text {
	width:318px;
	margin-left:12px;
	float:left;
	overflow:hidden;
}

.leaderTwoThirdsInnerLeftImg300TextPad22 {
	width:308px;
	margin-left:22px;
	float:left;
	overflow:hidden;
}

.leaderTwoThirdsInnerLeftImg300TextPad22EmailPrint {
	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;
}

/* misc */

.pictureGrayBorder {
	border:1px #ababab solid;
}

.whiteBg {
	background-color:#ffffff;
}

/* 50_10 emerging technology 1 */

.leaderEmergTechBannerLeft {
	margin-left:15px;
	width:544px;
	float:left;
}

.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:410px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-left:5px;
}

.findPartnerFilterDiv {
	width:357px;
	float:left;
}

.findPartnerFilterInner {
	width:357px;
	height:90px;
	border:1px #cccccc solid;
	overflow:auto;
	margin-top:7px;
}

.findPartnerFilterList {
	width:320px;
	margin-left:10px;
	line-height:13px;
}

.findPartnerFilterList input {
	 padding:0px;
	 margin:0px;
	 height:13px;
}

.findPartnerFilterList ul {
	list-style:none;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.findPartnerFilterList li {
	list-style:none;
	padding:0px 0px 7px 0px;
	margin:0px;
}

.findPartnerFilterLocation {
	width:357px;
	height:90px;
	float:left;
	margin-top:7px;
}

.findPartnerFilterLocationTitle {
	margin-left:5px;
}

.findPartnerFilterLocationLeft {
	width:210px;
	float:left;
}

.findPartnerFilterLocationLeft select {
	width:210px;
	margin-top:3px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-left:5px;
}

.findPartnerFilterLocationRight {
	width:105px;
	float:left;
	margin-left:10px;
}

.findPartnerFilterLocationRight select {
	width:105px;
	margin-top:3px;
	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://info.emc.com/images/common/img_progress_bar.gif);
	background-repeat:repeat-x;
	height:9px;
}

.partnersResultsTable {
	width: 730px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
}


.partnersResultsTable tr {
	border-spacing: 0px;
}

.partnersResultsTable tr td, .resultsTable 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;
}


/* products pages */

.softwareEvaluationBg {
	background-image:url(http://info.emc.com/images/topImages/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 {
	line-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: #333333;
	border: 1px solid #6e95be;	
	background-color: #fefefe;
        background: #fefefe;
        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;
}

.contentMid548ModuleTop {
	background-image:url(http://info.emc.com/images/common/bg_mid_548_top.jpg);
	background-repeat: no-repeat;
	width:548px;
	height:5px;
}
.contentMid548ModuleBody {
	background-image:url(http://info.emc.com/images/common/bg_mid_548_body.jpg);
	background-repeat:repeat-y;
	width:548px;
}
.contentMid548ModuleBottom {
	background-image:url(http://info.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:551px;
	background-image:url(http://info.emc.com/images/common/half_mid_tab_body_blank_551x20.gif);
	background-repeat:repeat-y;	
}

.productDetailHalfMidTabTop {
	width:551px;
	height:36px;
	position:relative;
	overflow:hidden;
	background-image:url(http://info.emc.com/images/common/half_mid_tab_top_551x36.gif);
	background-repeat:no-repeat;
}

.productDetailHalfMidBottom{
	width:551px;
	height:16px;
	background-image:url(http://info.emc.com/images/common/half_mid_tab_bottom_551x16.gif);
	background-repeat:no-repeat;
}

.productDetailHalfMidTabs {
	position:absolute;
	top:5px;
	left:11px;
	width:530px;
}

.productDetailHalfMidBody {
	margin:5px 0px 0px 17px;
}

.productDetailHalfMidBodyLeft {
	margin:10px 0px 0px 5px;
	width:320px;
	float:left;
}

.productDetailHalfMidBodyRight {
	background-image:url(http://info.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://info.emc.com/images/common/bg_proddtl_tab_right_top.jpg);
	background-repeat:no-repeat;
	width:180px;
}

.productDetailHalfMidBodyRightBottom {
	margin-top:10px;
	background-image:url(http://info.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:160px;
}

.productDetailHalfMidBodyRight ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.productDetailHalfMidBodyRight li.plainList {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.productDetailHalfMidBodyRight ul.downloadList {
	list-style-image:url(http://info.emc.com/images/common/icon_blue_download_li.gif);
	padding:0px;
	margin:18px;
}

.productDetailHalfMidBodyRight li.downloadList {
	list-style-image:url(http://info.emc.com/images/common/icon_blue_download_li.gif);
	padding:0px;
	margin:0px;
}

.productDetailTabFullModule {
	background-image:url(http://info.emc.com/images/common/bg_proddtl_tab_full_body.jpg);
	background-repeat:repeat-y;
	width:516px;
	line-height:12px;
}

.productDetailTabFullModuleTop {
	background-image:url(http://info.emc.com/images/common/bg_proddtl_tab_full_top.jpg);
	background-repeat:no-repeat;
	width:516px;
	height:6px;
}

.productDetailTabFullModuleBottom {
	background-image:url(http://info.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;
}

#productCategoryWideLeft {
	width:792px;
	float:left;
}

.productCategoryWideInner780 {
	width:780px;
}

.productCategoryGoldBar780 {
	width:780px;
	height:20px;
	background-image:url(http://info.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 dotted #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;
}


/* guided Nav */

.guidedTopEmailPrint {
	width:825px;
	float:left;
}

.topEmailPrint784 {
	width:784px;
}

.guidedLeftDiv {
  width: 218px;
  float: left;
  position: relative;
  overflow:hidden;
}

.guidedLeftBgTop {
	background-image:url(http://info.emc.com/images/common/bg_guided_top.gif);
	background-repeat:no-repeat;
	width:218px;
	height:10px;
}

.guidedLeftBg {
	background-image:url(http://info.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://info.emc.com/images/common/bg_guided_category_head.gif);
	background-repeat:no-repeat;
	width:218px;
	height:22px;
	color:#c47b14;
	font-weight:bold;
	padding-left:11px;
	padding-top:4px;
}

.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://info.emc.com/images/common/bg_double_round_769_top.gif);
	background-repeat:no-repeat;
	width:769px;
	height:12px;
}

.guidedRightBg {
	background-image:url(http://info.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://info.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://info.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://info.emc.com/images/common/bg_guided_search_terms_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:7px 11px 10px 11px;
}

.guidedRightTermsBody {
	background-image:url(http://info.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://info.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 {
	background-image:url(http://info.emc.com/images/common/bg_guided_search_terms_bottom_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	list-style:none;
	margin-left:0px;
	padding-right:11px;
	padding-bottom:7px;
}

.guidedRightTerms li {
	list-style:none;
	margin-left:0px;
	padding-left:11px;
}

.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://info.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://info.emc.com/images/common/bg_prod_finder_top.gif);
	background-repeat:no-repeat;
	width:784px;
	height:22px;
}

.prodFinderBody {
	background-image:url(http://info.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;
}

.prodFinderDivMargin {
	margin-left:11px;
}

.prodFinderBottom {
	background-image:url(http://info.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;
}

.marginRight160 {
	padding:0;
	margin-right:160px;	
}

.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;
}

.emcFormSelect {
	width:198px;
	margin-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#999999;
}

Select {
	width:198px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
}


input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
}

.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(http://info.emc.com/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(http://info.emc.com/images/common/btn_blue_reset.gif) no-repeat top left;
	position: relative;
	top: 5px;
}

/*style for right column module w/tabs */

#contentHalfMidRightTall {
	width:202px;
	margin-top:5px;
	background-image:url(http://info.emc.com/images/common/right_mod_tab_body.gif);
	background-repeat:repeat-y;	
	margin-bottom: 10px;
}

.contentHalfMidRightTallTabTop {
	width:202px;
	height:40px;
	position:relative;
	overflow:hidden;
	background-image:url(http://info.emc.com/images/common/right_mod_tab_top.gif);
	background-repeat:no-repeat;
}

.contentHalfMidRightBottom{
	width:202px;
	height:14px;
	background-image:url(http://info.emc.com/images/common/right_mod_tab_bottom.gif);
	background-repeat:no-repeat;
}

.contentHalfMidRightTabs {
	position:absolute;
	top:6px;
	left:6px;
	width:129px;
}

.contentHalfMidRightBody{
	margin:0px 20px 10px 20px;
}


/* services pages */

#contentFull {
	width:1000px;
	margin-top:15px;
	position:relative;
	float:left;
	background-image:url(http://info.emc.com/images/common/full_body.jpg);
	background-repeat:repeat-y;
}

.contentFullTabTop {
	width:1000px;
	height:66px;
	position:relative;
	overflow:hidden;
	background-image:url(http://info.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://info.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://info.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 */


.marginRight160 {
	padding:0;
	margin-right:160px;	
}
.rightInnerText {
	float:left;
	width:185px;
}

#contentHalfMidNoTopMargin {
	width:551px;
	float:left;
	display:inline;
	background-image:url(http://info.emc.com/images/common/half_mid_no_tab_body_551x14.gif);
	background-repeat:repeat-y;	
	margin-bottom: 15px;
}

.contentHalfMidTallTabTop {
	width:551px;
	height:94px;
	position:relative;
	overflow:hidden;
	background-image:url(http://info.emc.com/images/common/half_mid_tall_tab_top_551x94.gif);
	background-repeat:no-repeat;
}

.contentHalfMidTallTabBottom{
	width:551px;
	height:14px;
	background-image:url(http://info.emc.com/images/common/half_mid_no_tab_bottom_551x14.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://info.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://info.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://info.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://info.emc.com/images/common/right_body_white181.gif);
	background-repeat:repeat-y;
}
.solutionLeftInnerTop {
	width:181px;
	height:5px;
	background-image:url(http://info.emc.com/images/common/right_top_white_181.gif);
	background-repeat:no-repeat;
}

.solutionLeftInnerBottom {
	width:181px;
	height:14px;
	background-image:url(http://info.emc.com/images/common/right_bottom_white_181.gif);
	background-repeat:no-repeat;
}
.solutionLeftInnerBody {
	margin: 5px 0px 0px 15px;
	width: 151px;
}

li.pdf {
	list-style-image:url(http://info.emc.com/images/common/btn_pdf.gif);
	padding:0px 0px 3px 0px;
	margin:5px 0px 0px 2px;
}


.contentHalfMidNoTabBodySeparatorMed {
	background-image:url(http://info.emc.com/images/common/border_wide_separator_319.gif);
	background-repeat:no-repeat;
	height:1px;
	width:308px;
}


/* support pages */


li.supportList {
	list-style-image: url(http://info.emc.com/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://info.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://info.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://info.emc.com/images/common/half_left_even_boxmiddle.gif);
	background-repeat:no-repeat;
}

.contentHalfLeftEvenBottom {
	width:367px;
	height:14px;
	background-image:url(http://info.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://info.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://info.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://info.emc.com/images/common/half_left_384_boxmiddle.gif);
	background-repeat:no-repeat;
}

.contentHalfLeft384Bottom {
	width:384px;
	height:14px;
	background-image:url(http://info.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;
}

.subscriptionTableCustom{
	background-color:#f9f9f9;
	font-weight:normal;
	text-align:left;
	font-size:13px;
	line-height:16px;
	color:#494848;
	font-weight:bold;
}

.btn_blue_continue {
	padding: 0px;
	width:68px;
	height:25px;
	background: url(http://info.emc.com/images/common/btn_blue_continue.gif) no-repeat top left;
	position: relative;
	top: 5px;
}

.btn_blue_cancel {
	padding: 0px;
	width:68px;
	height:25px;
	background: url(http://info.emc.com/images/common/btn_blue_cancel.gif) no-repeat top left;
	position: relative;
	top: 5px;
}

.btn_blue_back {
	padding: 0px;
	width:68px;
	height:25px;
	background: url(http://info.emc.com/images/common/btn_blue_back.gif) no-repeat top left;
	position: relative;
	top: 5px;
}

.btn_blue_submit {
	padding: 0px;
	width:59px;
	height:25px;
	background: url(http://info.emc.com/images/common/btn_blue_submit.gif) no-repeat top left;
	position: relative;
	top: 5px;
}

.label {
	padding: 5px 0;
}

#dhtmltooltip {
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


/*styles for tables on 120_10_manage_your_profile*/

#emcFormContent {
	background-image:url(http://info.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;
	color:#494848;
}

.emcFormContentTop {
	background-image:url(http://info.emc.com/images/common/bg_emc_form_module_top.gif);
	background-repeat:no-repeat;
	width:472px;
	height:10px;
}

.emcFormContentBottom {
	background-image:url(http://info.emc.com/images/common/bg_emc_form_module_bottom.gif);
	background-repeat:repeat-y;
	width:472px;
	height:10px;
}

.emcFormContentInner {
	margin-top:0px;
	margin-left:25px;
	width: 430px;
}

.emcFormContentDottedHr {
	background-image:url(http://info.emc.com/images/common/content_mid_horoz_dots.gif);
	width: 100%;
	height: 1px;
	font-size: 0px;
	
}

.horizDot { 
	background-image: url(http://info.emc.com/images/common/content_mid_horoz_dots.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px;
	font-size: 0px;
	}

.emcFormLeftTopDiv {
	width:130px;
	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 {
}

.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://info.emc.com/images/common/bg_assist_pop_top.png);
	background-repeat:no-repeat;
	width:409px;
	height:10px;
}
	
.assistPopBody {
	background-image:url(http://info.emc.com/images/common/bg_assist_pop_body.png);
	background-repeat:repeat-y;
	width:409px;
	padding:13px 25px 0px 25px;
}

.assistPopBody li {
	padding-top:7px;
}
.assistPopBodyInner {
	width:360px;
}
	
.assistPopBottom {
	background-image:url(http://info.emc.com/images/common/bg_assist_pop_bottom.png);
	background-repeat:no-repeat;
	width:409px;
	height:30px;
}

.assistPopBottomInner {
	float:right;
	margin-right:9px;
	margin-top:5px;
	font-size:8.5px;
	font-weight:bold;
}

.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-top:3px;
}

.utilContactInfoAboveCheckboxes {
	margin-top:8px;
}

.utilContactInfoCheck {
	vertical-align:middle;
	margin-bottom:2px;
	margin-right:10px;
	line-height:13px;
}

/* existing user manage subscription */

.utilExistUserTabTop {
	width:564px;
	height:12px;
	background-image:url(http://info.emc.com/images/common/bg_util_exist_user_tab_top.gif);
	background-repeat:no-repeat;
}

.utilExistUserTabBody {
	width:564px;
	background-image:url(http://info.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://info.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://info.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://info.emc.com/images/common/bg_util_exist_user_bottom.gif);
	background-repeat:no-repeat;
}

.utilLightBlueHighlight {
	padding-left:5px;
	padding-right:10px;
	background-color:#e3f5ff;
	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(/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(/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(/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(/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(/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(/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(/images/common/info_tip_bottom_right.gif);
} 

.customInfoTipHeader {
	position:relative;
	background-image:url(/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(/images/common/info_tip_top_right.gif);
} 

.customInfoTipBody {
	position:relative;
	background-image:url(/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(/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(/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(/images/common/info_tip_top_left.gif);
} 


#customInfoTipArrow {
	clear:both;
	position:absolute;
	background-image:url(/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(/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(/images/common/footer_bg_top.png);
	background-repeat:no-repeat;
	width:159px;
	height:47px;
}
* html .footerPopupTop	/* hack for ie6 background png */
{
	background-image:url(/images/common/footer_bg_top.gif);
} 
.footerPopupBottom {
	background-image:url(/images/common/footer_bg_bottom.png);
	background-repeat:no-repeat;
	width:159px;
	height:8px;
}
* html .footerPopupBottom	/* hack for ie6 background png */
{
	background-image:url(/images/common/footer_bg_bottom.gif);
} 
.footerPopupBody {
	background-image:url(/images/common/footer_bg_body.png);
	background-repeat:repeat-y;
	width:159px;
}
* html .footerPopupBody	/* hack for ie6 background png */
{
	background-image:url(/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(/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(/images/common/right_body_white_580.gif);
	background-repeat:repeat-y;
	margin-left:5px;
}
.abstractDetailInnerTop {
	width:580px;
	height:5px;
	background-image:url(/images/common/right_top_white_580.gif);
	background-repeat:no-repeat;
}
.abstractDetailInnerBottom {
	width:580px;
	height:14px;
	background-image:url(/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(/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(/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(/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(/images/home/home_fca_mid.jpg);
	background-repeat:repeat-y;
	width:1000px;
}

.homeFcaFullTop {
	background-image:url(/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(/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;
}

.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: 45px;
}


.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(/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(/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;
}

.floatHeaderImageShadow {
	position:absolute;
	top:0px;
	left:-9px;
}

/* variable height tabs */

.contentHalfMidTabTopTop {
	width:550px;
	height:6px;
	background-image:url(/images/common/bg_half_tab_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;	
}

.contentHalfMidTabTopBody {
	width:550px;
	background-image:url(/images/common/bg_half_tab_body.gif);
	background-repeat:repeat-y;
}

.contentHalfMidTabBodyTop {
	width:550px;
	height:6px;
	background-image:url(/images/common/bg_half_tab_body_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:4px;
}

.contentHalfMidDoubleBody {
	width:550px;
	background-image:url(/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(/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;
}

.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(/images/common/dbl_border_wide_top_770_11.gif);
	background-repeat:no-repeat;
	width:770px;
	height:11px;
}

.dblBorderWideBody770 {
	background-image:url(/images/common/dbl_border_wide_body_770.gif);
	background-repeat:repeat-y;
	width:770px;
	vertical-align:top;
	/* position:relative; */
}

.dblBorderWide770 {
	background-image:url(/images/common/dbl_border_wide_body_770.gif);
	background-repeat:repeat-y;
	width:770px;
	vertical-align:top;
}

.dblBorderWideBottom770 {
	background-image:url(/images/common/dbl_border_wide_bottom_770.gif);
	background-repeat:no-repeat;
	width:770px;
	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(/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(/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(/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(/images/common/wide_top_768x36.gif);
	background-repeat:no-repeat;
}        

.contentWide768Bottom{
	width:768px;
	height:36px;
	background-image:url(/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(/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 */
 
.moreNews { 
	border-top:1px #dfdfdf solid;
	border-bottom:1px #dfdfdf solid;
	margin: 15px 0;
	padding: 8px 0;
	font-style: italic;
}

.pressLegal {
	font-size: 10px;
}
 
.contentThreeColArrowBody {
 margin: 25px 0px 5px 22px;
 width: 248px;
}

#footerPopup {
	position:absolute;
	top:35px;
	left:160px;
	visibility:hidden;
}


