charset "utf-8";

@font-face { font-family: 'museosans300'; src: url('museosans-300_eot.eot'); src: url('museosans-300_eot.eot?#iefix') format('embedded-opentype'), url('museosans-300_woff.woff') format('woff'), url('museosans-300_ttf.ttf') format('truetype') }

@font-face { font-family: 'museosans500'; src: url('museosans_500_eot.eot'); src: url('museosans_500_eot.eot?#iefix') format('embedded-opentype'), url('museosans_500_woff.woff') format('woff'), url('museosans_500_ttf.ttf') format('truetype') }

@font-face { font-family: 'museosans700'; src: url('museosans_700_eot.eot'); src: url('museosans_700_eot.eot?#iefix') format('embedded-opentype'), url('museosans_700_woff.woff') format('woff'), url('museosans_700_ttf.ttf') format('truetype') }

@font-face { font-family: 'museosans900'; src: url('museosans_900_eot.eot'); src: url('museosans_900_eot.eot?#iefix') format('embedded-opentype'), url('museosans_900_woff.woff') format('woff'), url('museosans_900_ttf.ttf') format('truetype') }

@font-face { font-family: 'helveticaneue'; src: url('helveticaneue_eot.eot'); src: url('helveticaneue_eot.eot?#iefix') format('embedded-opentype'), url('helveticaneue_woff.woff') format('woff'), url('helveticaneue_ttf.ttf') format('truetype') }

* { margin:0; padding:0; font-size:100%; line-height:normal }

body { margin:0 auto; font-size:100%; line-height:100%; font-family: 'helveticaneue', Arial, Verdana; text-align:center; vertical-align:top; color:#414141 }

ul { list-style-image:none; list-style-position:outside; list-style-type:none }

img, fieldset { border:none }

html { overflow-y:scroll; overflow-x:auto }

a { font-family: 'helveticaneue', Arial, Verdana; outline:none }

a:link, titlePDF { color:#008EAA; text-decoration:none }

a:active { color:#AC1F25 }

a:visited, titlePDF { color:#67216A; text-decoration:none }

a:hover, titlePDF:hover { color:#116676; text-decoration:underline }

img.imgfloat { float:left; border:none }

/*Header*/
div#Header ul#HeaderLinks { float:left; margin:3px 0 0; font-size:87% }

div#Header ul#HeaderLinks li#Worldwide { position:relative; float:left; margin:0 8px 0 0; padding:2px 0 5px 15px; z-index:1 }

div#Header ul#HeaderLinks li.en_us_flagicon { background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2951px -30px }

div#Header ul#HeaderLinks li.zh_cn_flagicon { background:url(../../../public/documents/webasset/zh_cn_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.de_de_flagicon { background:url(../../../public/documents/webasset/de_de_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.de_ch_flagicon { background:url(../../../public/documents/webasset/de_ch_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.de_at_flagicon { background:url(../../../public/documents/webasset/de_at_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.es_ar_flagicon { background:url(../../../public/documents/webasset/es_ar_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.ru_ru_flagicon { background:url(../../../public/documents/webasset/ru_ru_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li#Worldwide ul li a.activecountry { padding:0 5px 6px 16px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -104px; line-height:normal }

div#Header ul#HeaderLinks li#Worldwide ul li#Current a.activecountry { padding:0 5px 6px 3px; background:none }

div#Header ul#HeaderLinks li#Worldwide img { margin-left:.2em; vertical-align:middle }

div#Header ul#HeaderLinks li#Worldwide div.on { display:block }

div#Header ul#HeaderLinks li#Worldwide ul li a { margin:0; padding:0 3px 6px 5px; line-height:normal }

div#Header { margin:0 auto; padding:2px 0 4px; width:960px }

div#Header ul#CourtesyNavi { float:right; margin:5px 0 2px; font-size:87% }

div#Header ul#CourtesyNavi li { float:left; padding:0 0 0 15px; background:url(../../../public/documents/webasset/greyarrow.gif) no-repeat left center; margin-left:12px }

/*Staging Bar*/
.img_placement { border: 0; height:83px; margin: 0 auto; clear:both; width: 960px; }

div#SiteIdentityL { margin:0 auto; width:960px; text-align:left }

div#SiteIdentityL h1.Title,div#SiteIdentityL p.Title { float:left; width:804px; height:70px; background-color:#e6e6e6; border-bottom:13px solid #bcbdc0 }

div#SiteIdentityL p.Statement { float:right; padding:1px 0 0; width:156px; height:69px; background-color:#e6e6e6; margin:0; overflow:hidden; border-bottom:13px solid #cc0000 }

.right { float:right }

.clear { clear:both }

fieldset, img { border:none }

div#Header ul#HeaderLinks li#Worldwide a, div#Header ul#HeaderLinks li#Cotanct a, div#Header ul#HeaderLinks li#Sitemap a { padding-left:20px }

div#Header ul#HeaderLinks li#Worldwide div.off, div#Header div#Search legend { display:none }

div#Header ul#HeaderLinks li#Worldwide div ul.FirstItem, div#Header ul#HeaderLinks li#Worldwide ul li.FirstItem a { border-top:none }

div#Header ul#HeaderLinks li#Worldwide ul li a:hover, div#TopicPath ul li a:hover { text-decoration:underline }

.left { float:left }

div#Header div#Search p img, div#Header ul#Region li.Country img { vertical-align:middle }

div#Contents, div#BrandImg,div#PageTopBox { margin:0 auto; width:960px; text-align:left; clear:both; padding:4px 0 0 }

div#Footer { margin:0 auto; width:960px; line-height:0; clear:both }

div#Footer .footerInner { float:left; width:960px; background-color:#E6E6E6 }

div#Footer ul { float:left; font-size:83%; padding:8px 0 6px 8px }

div#Footer ul li { float:left; margin:0 5px 0 0; padding:0 0 0 5px; border-left:1px solid #999; line-height:1.2 }

div#Footer ul li.FirstItem { padding:0; border:none }

div#Footer p { float:right; padding:9px 8px 6px 0; font-size:67%; line-height:1.35; color:#000; white-space:nowrap }

.footerdesc { margin:0 auto; padding:8px 0; width:930px; font-size:70%; text-align:center; color:#999; line-height:1.25; clear:both }

.footerdesc p { text-align:center }

div#Footer ul li.rss { margin:0 }

li.rss a { background:url(../../../public/documents/webasset/rss-icon-small.gif) no-repeat right 50%; padding-right:20px }

div#Header, div#SiteIdentityL, div#SiteIdentityS, div#TopicPath, div.Grid1 div#VerticalLocalNavi, div#Footer { display:block; clear:both }

ul#Search { float:right; padding:4px 0 0; text-align:left; font-size:83%; margin:1px 0 0 0; width:auto }

ul#Search input { height:24px; width:26px }

ul#Search form input#SearchTextBox { border:0; width:200px; color:#666; padding:4px 3px 3px; font-family:"helveticaneue", Arial; float:left; margin:0;
font-style:italic; line-height:17px; height:17px; font-size:12px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -1922px 0 }

ul#Search p input, ul#Search p img { vertical-align:middle }

#Search legend { display:none }

h2 a { line-height:1.75 }

h3 { margin:0 0 10px; padding:0 0 3px; border-bottom:1px solid #cdcdcd; font-size:87%; line-height:1.35; overflow:hidden; font-family: 'museosans700', Arial; font-weight:normal }

h4 { margin:0 0 10px; font-size:90%; line-height:1.35; font-family: 'museosans700', Arial; }

h4 a { line-height:1.35 }

h5 { margin:0 0 10px; line-height:1.35; font-family: 'museosans700', Arial; }

p.TextStyle1 { margin:0 0 15px; font-size:87%; line-height:1.35 }

p.TextStyle { font-size:78%; line-height:1.35; margin:0 0 15px }

p.TextStyle1 a { line-height:1.35 }

ul.LinkListStyle1,ul.linkliststyle1,.div200 ul { margin:0 0 15px; font-size:87% }

ul.LinkListStyle1 p.TextStyle1 { margin:0 0 15px; font-size:100% }

ul.LinkListStyle1PDF { margin:0 0 15px }

ul.link-list { margin:0 0 15px }

ul.LinkListStyle1 li,ul.linkliststyle1 li,.div200 ul li { line-height:1.35; margin:0 0 7px; padding:0 0 0 17px; background:url(../../../public/documents/webasset/greyarrow.gif) no-repeat left 5px }

ul.link-list li { font-size:87%; line-height:1.35; margin:0 0 7px; padding:0 0 0 17px; background:url(../../../public/documents/webasset/greyarrow.gif) no-repeat left 5px }

ul.LinkListStyle1 li ul li { margin:5px 0 0; font-size:90% }

ul.LinkListStyle1 li a { line-height:1.35 }

ul.LinkListStyle1 li ul li { background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -105px }

.See_Also_Title { background:url(../../../public/documents/webasset/rm_top.gif) no-repeat left top; font-size:87%; line-height:1.35; margin:0; padding:0 18px; font-family:"museosans700"; color:#707070; float:left; width:198px }

.See_Also_Title strong { border-bottom:1px solid #717070; float:left; width:100%; padding:12px 0 5px; font-weight:normal }

.no_Title { background:url(../../../public/documents/webasset/rm_top.gif) no-repeat left top; font-size:87%; line-height:2px; margin:0; padding:1px 5px 1px 18px }

ul.More, ul.more { text-align:right; padding:5px 0 10px }

ul.More li, ul.more li { display:inline; padding:1px 0 1px 17px; line-height:normal; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -101px; *background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -96px }

ul.More li a, ul.more li a { font-size:87% }

.ClearFix, div.Section { display:block; clear:both }

.Hide { position:absolute; z-index:100; top:-99999px; left:-99999px }

p.Img { text-align:left; float:left }

.Clear { clear:both }

p { display:block; font-size:87%; font-weight:normal; line-height:1.5em }

label { display:block; font-family:"helveticaneue", arial, helvetica, sans-serif; font-size-adjust:none; font-stretch:normal; font-variant:normal; font-weight:normal; line-height:1.5em; color:#000 }

label, p em { padding-bottom:25px }

.copyright { font-size:70% }

para1, para2, para3, para4, para5, para6 { line-height:normal }

div.Grid1 .Inner p.TextStyle1 strong { margin-left:7px }

p.TextStyle1 em, p.TextStyle1 strong { line-height:normal }

.float_left { float:left }

ul.LinkListStyle1 li p.TextStyle1 { font-size:100% }

ul.LinkListStyle1 li p { font-size:100% }

p.TextStyle1 table th, p.TextStyle1 table td { font-size:100% }

.innermodule ul { float:left; width:210px; margin:0; padding:5px 5px 15px 0; list-style-type:none }

.innermodule ul li { float:left; width:210px; margin-bottom:5px; padding:0 }

.innermodule ul li a { float:left; width:180px; padding:2px 0 5px 25px; font-size:84%; line-height:120% }

a.twitter-icon { background:url(../../../public/documents/webasset/twitter-icon.gif) no-repeat left top }

a.linkedin-icon { background:url(../../../public/documents/webasset/linkedin-icon.gif) no-repeat left top }

a.how-to-buy-icon { background:url(../../../public/documents/webasset/how-to-buy-icon.gif) no-repeat left top }

a.support-icon { background:url(../../../public/documents/webasset/support-icon.gif) no-repeat left top }

a.resource-library-icon { background:url(../../../public/documents/webasset/resource-library-icon.gif) no-repeat left top }

a.legal-icon, li.legal-icon a { background:url(../../../public/documents/webasset/legal-icon.gif) no-repeat left top }

a.sina-icon, li.sina-icon a { background:url(../../../public/documents/webasset/sina-icon.jpg) no-repeat left top }

li.hdstv-icon a { background:url(../../../public/documents/webasset/hdstv-icon.gif) no-repeat left top }

li.rm-blog-img a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -745px }

li.twitter-icon a { background:url(../../../public/documents/webasset/twitter-icon.gif) no-repeat left top }

li.linkedin-icon a { background:url(../../../public/documents/webasset/linkedin-icon.gif) no-repeat left top }

li.how-to-buy-icon a, a.how-to-buy-icon { background:url(../../../public/documents/webasset/how-to-buy-icon.gif) no-repeat left top }

li.support-icon a, a.support-icon { background:url(../../../public/documents/webasset/support-icon.gif) no-repeat left top }

li.resource-library-icon a, a.resource-library-icon { background:url(../../../public/documents/webasset/resource-library-icon.gif) no-repeat left top }

li.legal-icon a, a.legal-icon { background:url(../../../public/documents/webasset/legal-icon.gif) no-repeat left top }

li.hds-blog-icon a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -745px }

.hidden { display:none }

ul.LinkListStyle1 li strong { line-height:normal }

ul.LinkListStyle1 li.edit_button { float:left; background:none; padding-left:0; line-height:23px }

ul.LinkListStyle1 li.edit_button a.backnoneimg { background:none repeat scroll 0 0 transparent; margin-top:4px }

ul.LinkListStyle1 li.edit_button a { background:url(../../../public/documents/webasset/geogeobuttonbg.gif) no-repeat 0 0; height:23px; cursor:pointer; color:#FFFFFF; text-decoration:none; line-height:23px; float:left; margin:0 10px 10px 0 }

ul.LinkListStyle1 li.edit_button a span { background:url(../../../public/documents/webasset/geogeobuttonbg.gif) no-repeat right bottom; height:23px; cursor:pointer; color:#FFFFFF; text-decoration:none; line-height:23px; float:left; padding:0 10px }

ul.linkListWebtech1 li { background:url(../../../public/documents/webasset/icon_list_marker.gif) no-repeat scroll 0 .1em transparent; float:left; font-size:87%; line-height:1.35; margin:0 5px 3px 0; padding:0 0 0 17px }

ul.linkListWebtech1 { margin:0 0 15px }

.autoClassing ul { margin:0 0 15px }

.autoClassing ul.LinkListStyle1 { margin:0 0 15px; font-size:100% }

.autoClassing ul li { font-size:87%; line-height:1.35; margin:0 0 7px; padding:0 0 0 17px; background:url(../../../public/documents/webasset/greyarrow.gif) no-repeat left 5px }

.autoClassing ul li ul li { margin:5px 0 0; font-size:96%; background:url(../../../public/documents/webasset/greyarrow.gif) no-repeat left 5px }

.autoClassing ul li a { line-height:1.35 }

.autoClassing p { margin:0 0 15px; font-size:87%; line-height:1.35 }

.autoClassing p b { font-family:"museosans700"; color:#707070; font-weight:normal }

.autoClassing p a { line-height:1.35 }

div.Grid4, div.Grid3 { float:left; text-align:left }

div.Grid4 { width:960px }

div.Grid3 { width:717px }

div.Grid1 { float:right; width:234px; overflow:hidden; clear:right }

div.GridSet, div.ColumnSet { display:block }

.ClearFixTab:after { display:block; clear:both }

.ClearFixTab { display:inline-block }

/*Main Menu*/
div#GlobalNavi { margin:0 auto; padding:0; width:960px; text-align:left; clear:both }

.GlobalNav { padding:0; background:url(../../../public/documents/webasset/navbg.gif) no-repeat 0 bottom; float:left; width:960px; margin-top:11px }

.GlobalNav ul#GlobalNaviTop { float:left; font-size:90%; clear:left; background:url(../../../public/documents/webasset/l1navbg.png) repeat-x 0 0 }

.GlobalNav ul#GlobalNaviTop li { float:left; margin:0 0 6px 0; font-family:"museosans700", arial; background:url(../../../public/documents/webasset/l1navbg.png) no-repeat right -43px; padding:0 1px 0 0 }

.GlobalNav ul#GlobalNaviTop li a { float:left; display:block; padding:10px 10px 8px; white-space:nowrap; text-decoration:none; line-height:18px; text-transform:uppercase; color:#414141; font-family:"museosans700" }

.GlobalNav ul#GlobalNaviTop li a:hover { color:#AC1F25; text-decoration:none }

.GlobalNav ul#GlobalNaviTop li.Current {  margin:0; border-bottom:6px solid #414141 }

.GlobalNav ul#GlobalNaviTop li.Current a { text-decoration:none; color:#AC1F25 }

.GlobalNav ul#GlobalNaviTop li.acting, .GlobalNav ul#GlobalNaviTop li.acting:hover { margin:0; border-bottom:6px solid #414141; color:#AC1F25; text-decoration:none }

.GlobalNav ul#GlobalNaviTop li.acting a, .GlobalNav ul#GlobalNaviTop li.acting a:hover { background:url(../../../public/documents/webasset/l1navbg.png) no-repeat center bottom; text-decoration:none; color:#AC1F25 }

.GlobalSubNav { margin:0; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -961px bottom; float:left; width:960px }

ul#HorizontalLocalNavi { padding:6px 0 6px 8px; float:left; width:910px }

ul#HorizontalLocalNavi li { float:left; display:inline; margin:2px 16px 6px 0; padding:0; font-size:87% }

ul#HorizontalLocalNavi li a { white-space:nowrap; text-decoration:none; line-height:100%; color:#414141 }

ul#HorizontalLocalNavi li a:hover { color:#AC1F25; text-decoration:underline }

ul#HorizontalLocalNavi li.Current a { text-decoration:none; color:#AC1F25 }

ul#HorizontalLocalNavi li.Current a strong { font-weight:normal; text-decoration:none }

ul#HorizontalLocalNavi li a:hover strong { color:#AC1F25 }

/*Mega Menu*/
.megamenu { text-align:left; float:left; position:absolute; display:none; left:0; top:-6px; }

.mmInner { float:left; padding:0 26px 0 0; background:url(../../../public/documents/webasset/megamenu_right.png) no-repeat right bottom }

#megaDiv1 { width:758px }

#megaDiv2 { width:643px }

#megaDiv3 { width:744px }

#megaDiv4 { width:608px }

#megaDiv5 { width:578px }

#megaDiv6 { width:513px }

#megaDiv7 { width:658px }

#megaDiv8 { width:513px }

.megamenu li { display:block }

.megamenu div.mmContent { float:left; padding:12px 0 29px 23px; background:url(../../../public/documents/webasset/megamenu_left.png) no-repeat left bottom }

.megamenu li a { font-family:'museosans700'; color:#008EAA; text-transform:uppercase }

.megamenu li li a,.megamenu .mmRightCommon a { font-family:'helveticaneue'; text-transform:none }

.megamenu li a:hover,.megamenu .mmRightCommon a:hover { color:#116676 }

.megamenu .mmRightCommon strong { font-weight:normal }

#megaDiv1 .mmContent { width:713px }

#megaDiv2 .mmContent { width:598px }

#megaDiv3 .mmContent { width:699px }

#megaDiv4 .mmContent { width:563px }

#megaDiv5 .mmContent { width:533px }

#megaDiv6 .mmContent { width:468px }

#megaDiv7 .mmContent { width:613px }

#megaDiv8 .mmContent { width:468px }

.mmcorporate525 { float:left; width:410px }

.mmcorporate525 .mmdiv { float:left; width:193px; margin:0 8px 0 0 }

.mmcorporate525 .mmdiv ul { float:left; width:193px; display:block; clear:both; color:#414141; margin:0 }

.mmcorporate525 .mmdiv ul li { float:left; width:193px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmcorporate525 .mmdiv ul li ul { width:193px; padding:6px 0 3px }

.mmcorporate525 .mmdiv ul li ul li { width:183px; font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmcustomers350 { float:left; width:358px }

.mmcustomers350 .mmdiv { float:left; width:165px; margin:0 8px 0 0 }

.mmcustomers350 .mmdiv ul { float:left; width:165px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmcustomers350 .mmdiv ul li { float:left; width:155px; font-size:83%; line-height:1.35; padding:0 0 4px; margin:0; display:block }

.mmcustomers350 .mmdiv ul li ul { width:155px; padding:6px 0 3px }

.mmcustomers350 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmpartners320 { float:left; width:329px }

.mmpartners320 .mmdiv { float:left; width:310px; margin:0 8px 0 0 }

.mmpartners320 .mmdiv ul { float:left; width:310px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmpartners320 .mmdiv ul li { float:left; width:300px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmpartners320 .mmdiv ul li ul { width:300px; padding:6px 0 3px }

.mmpartners320 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmproducts504 { float:left; width:511px }

.mmproducts504 .mmdiv { float:left; width:262px; margin:0 8px 0 0 }

.mmproducts504 .mmdiv ul { float:left; width:262px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmproducts504 .mmdiv ul li { float:left; width:252px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmproducts504 .mmdiv ul li ul { width:252px; padding:6px 0 3px }

.mmproducts504 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmproducts504 .mmdiv2 { float:left; width:222px; margin:0 8px 0 0 }

.mmproducts504 .mmdiv2 ul { float:left; width:222px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmproducts504 .mmdiv2 ul li { float:left; width:212px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmproducts504 .mmdiv2 ul li ul { width:212px; padding:6px 0 3px }

.mmproducts504 .mmdiv2 ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmservices488 { float:left; width:495px }

.mmservices488 .mmdiv { float:left; width:268px; margin:0 12px 0 0 }

.mmservices488 .mmdiv ul { float:left; width:268px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmservices488 .mmdiv ul li { float:left; width:258px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmservices488 .mmdiv ul li ul { width:258px; padding:6px 0 3px }

.mmservices488 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmservices488 .mmdiv2 { float:left; width:205px; margin:0 }

.mmservices488 .mmdiv2 ul { float:left; width:205px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmservices488 .mmdiv2 ul li { float:left; width:195px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmservices488 .mmdiv2 ul li ul { width:195px; padding:6px 0 3px }

.mmservices488 .mmdiv2 ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmsolutions570 { float:left; width:392px }

.mmsolutions570 .mmdiv { float:left; width:180px; margin:0 8px 0 0 }

.mmsolutions570 .mmdiv ul { float:left; width:180px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmsolutions570 .mmdiv ul li { float:left; width:170px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmsolutions570 .mmdiv ul li ul { width:170px; padding:6px 0 3px }

.mmsolutions570 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmsupport256 { float:left; width:263px }

.mmsupport256 .mmdiv { float:left; width:246px; margin:0 8px 0 0 }

.mmsupport256 .mmdiv ul { float:left; width:246px; display:block; clear:both; color:#000; padding:0 0 8px }

.mmsupport256 .mmdiv ul li { float:left; width:236px; font-size:83%; line-height:1.35; padding:0 0 4px; display:block }

.mmsupport256 .mmdiv ul li ul { width:236px; padding:6px 0 3px }

.mmsupport256 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 10px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2962px -104px }

.mmRightCommon { float:left; width:202px; overflow:hidden; margin:0 0 8px; padding:0 }

.mmrTop { float:left; width:100%; height:8px; background:url(../../../public/documents/webasset/mmrightmodule.png) no-repeat 0 0 }

.mmrBtm { float:left; width:100%; height:8px; background:url(../../../public/documents/webasset/mmrightmodule.png) no-repeat 0 -8px }

.mmrMid { float:left; width:182px; padding:10px 10px 0; background:url(../../../public/documents/webasset/mmrightmodule.png) repeat-y -203px 0 }

.mmRightCommon p { margin-bottom:4px; float:left; width:180px }

.mmRightCommon p.Clear { margin-bottom:10px }

.mmRightCommon p .mmquickHeading { width:100%; display:block; clear:both }

.mmRightCommon p .mmquickHeading a { float:left; width:25px; overflow:hidden; height:23px }

.mmRightCommon p .mmquickHeading a.textLink { float:left; width:155px; margin:3px 0 2px; clear:right; font-size:90%; height:auto; overflow:visible; padding:2px 0 2px 20px }

.mmRightCommon p .mmquickHeading a.mm-getminfo { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -887px }

.mmRightCommon p .mmquickHeading a.reslib-mm-icon { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -635px }

.mmRightCommon p .mmquickHeading a.hds_129244 { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1018px }

.mmRightCommon p .mmquickHeading a.hds_191201 { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1162px }

.mmRightCommon p .mmquickHeading a.question-mark-icon { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1289px }

.mmdiv .seeAll, .mmdiv2 .seeAll { font-family:'museosans700'; color:#008EAA; text-transform:uppercase; font-size:95% }

#mmrelative { float:left; width:0; position:relative; clear:left }

/**Homepage Message**/
.message { font-size:93%; font-weight:bold; margin:15px 0; text-align:center; background:url(../../../public/documents/webasset/message_bg.gif) repeat-y center top; padding:12px 0 }

.message a { color:#C00 }

a.gatedPdf { background:url(../../../public/documents/webasset/geopdflocked_icon.gif) no-repeat -1px 0; padding-left:18px }

/**/
.spotlightEdit { float:left; width:717px; padding-bottom:10px }

.spotlightEditDiv { height:23px}

/* slider layout */
.marquee-wrapper { margin:0 auto; width:960px; clear:both; display:block; height:315px }

.marquee-slidecontent { position:relative; float:left; width:960px; height:305px; text-align:left; overflow:hidden }

.marquee-slidecontent .preload { float:left; height:100%; width:100%; text-align:center; background:url(../../../public/documents/webasset/load-indicator.gif) no-repeat center center; }

.marquee-slidecontent .sliders-wrapper { height:305px; width:960px; float:left }

.marquee-slidecontent ul.sliders-wrap-inner { background:url(../../../public/documents/webasset/load-indicator.gif) no-repeat 50% 50%; padding:0px; margin:0; position:absolute; overflow:hidden; z-index:1; height:305px; width:960px }

.marquee-slidecontent ul.sliders-wrap-inner li { overflow:hidden; padding:0px; margin:0px; float:left; position:relative; height:305px }

div.marquee-slidecontent .lof-opacity li { position:absolute; top:0; left:0; float:left; }

.marquee-slidecontent .navigator-content { position:absolute; bottom:-1px; height:39px; right:0; float:left; width:950px; background:url(../../../public/documents/webasset/ticker_bg.png) no-repeat 0 0; z-index:1; padding:1px 5px 0 }

.marquee-slidecontent .navigator-wrapper { width:162px; height:43px; color:#FFF; float:right }

.marquee-slidecontent ul.navigator-wrap-inner { float:left; padding:0; margin:0; width:100%; }

.marquee-slidecontent ul.navigator-wrap-inner li { position:relative; cursor:pointer; list-style:none; padding:0; margin-left:0px; float:left; display:block; background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat 0 -41px; height:43px; width:54px }

.marquee-slidecontent ul.navigator-wrap-inner li img { padding:0px; margin:3px; float:left; border:0; }

.marquee-slidecontent ul.navigator-wrap-inner li.active, .marquee-slidecontent ul.navigator-wrap-inner li:hover { background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat 0 0 }

.button-control { display:none }

/*Preview Content*/
.previewcontent { float:left; width:164px; height:86px; background:url(../../../public/documents/webasset/preview_bg.png) no-repeat; position:absolute; z-index:10; right:-5px; top:-80px; font-family: 'museosans700'; font-weight:normal; font-size:11px; line-height:12px; display:none }

.previewcontent h3 { font-weight:normal; margin:7px 11px 0; border:0; padding:0; line-height:12px; height:25px; font-size:11px }

.previewcontent p { font-weight:normal; margin:4px 9px 7px ; font-size:10px; color:#414141; line-height:12px }

/*Ticker*/
.facebook { float:left; width:34px; height:25px; background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -148px; margin-top:4px }

.facebook:hover { background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -176px }

.twitter { float:left; width:34px; height:25px; background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -203px; margin-top:4px }

.twitter:hover { background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -228px }

.linkedin { float:left; width:34px; height:25px; background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -85px; margin-top:4px }

.linkedin:hover { background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -118px }

#ticker { float:left; width:643px; padding-left:10px; font-size:14px; height:38px; overflow:hidden }

#ticker span { float:left; color:#FFFFFF; font-family:"museosans700"; line-height:38px; padding-right:8px }

#snews { float:left; width:525px; white-space:nowrap; overflow:hidden; line-height:38px; color:#FFF; margin:0; height:38px }

#snews .headline { float:left; width:560px; position: absolute; z-index: 111; top:0; overflow:hidden; height:38px; display:none; font-weight:bold }

#snews a { font-family: 'helveticaneue'; color:#00c8dc; text-decoration:none; line-height:38px }

#snews a:hover { color:#00c8dc; text-decoration:underline }

.recentnews { float:right; width:18px; height:18px; background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -255px; margin:10px 0 }

/*New Spotlight Layout*/
.homeLeft { float:left; width:646px; background:url(../../../public/documents/webasset/newspotlightbg.png) no-repeat 0 0 }

.homeLeft.contribution { background:none }

.contribution .hp_top_cont,.contribution .hp_btm_cont { float:left; width:100%; background:url(../../../public/documents/webasset/newspotlightbg.png) no-repeat 0 32px }

.homespotlightcontainer { float:left; width:313px; margin-right:10px }

.homespotlightedit { float:left; width:313px; margin-bottom:5px }

.homespotcontnt { float:left; width:305px; height:140px; padding:4px 4px 4px 3px }

.spotbg { float:left; width:179px; height:120px; padding:10px 0 10px 10px }

.spotbg h3 { float:left; width:100%; font-size:15px; color:#414141; font-family:"museosans700"; border:0; padding:0; margin-bottom:5px; font-weight:normal }

.spotbg p { font-family: 'helveticaneue'; font-size:83% }

.spotbg p a { color:#008eaa; text-decoration:none }

.spotbg p a:hover { color:#116676; text-decoration:underline }

/*IWI Layout*/
.iwi { float:right; width:244px; height:201px; background:url(../../../public/documents/webasset/newspotlightbg.png) no-repeat right top; padding:99px 30px 0 40px; font-family:"museosans500"; font-size:14px; color:#414141; line-height:18px }

.iwi a { font-family:"museosans500"; color:#008EAA }

.iwi a:hover { color:#116676; text-decoration:underline }

/*Selector*/
div#Selector { position:absolute; top:1.55em; left:0; background:#F8F7F7; float:none; margin:0; padding:5px 5px 0; border:solid 1px #999; width:630px; font-size:90% }

div#Selector ul { margin:0; padding:0; float:left; width:630px; margin-bottom:5px }

div#Selector ul li.FirstItem { float:left; width:630px; border-bottom:1px solid #999; font-weight:bold; background:none; padding: 0 0 3px }

div#Selector ul li { float:left; margin:0; text-align:left; overflow:hidden; white-space:nowrap; padding:2px 0 2px 18px; background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2953px -103px; width:192px }

div#Selector .innerSelector { float:left; width:630px; clear:both }

div#Selector .innerSelector ul { float:left; width:210px }

div#Selector ul li a { margin:0; padding:0; line-height:17px }

div#Selector ul li.FirstItem a { border-top:none }

div#Selector ul li a:hover { text-decoration:underline; padding:0; margin:0 }

/*New Footer Description*/
.newfooter { font-size:12px; font-family:"helveticaneue"; line-height:13px; color:#999999 }

ul.navigator-wrap-inner li .previewcontent,
ul.navigator-wrap-inner li .hover,
ul.navigator-wrap-inner li.active .normal,
ul.navigator-wrap-inner li:hover .normal { display:none }

ul.navigator-wrap-inner li.active .hover, 
ul.navigator-wrap-inner li .normal,
ul.navigator-wrap-inner li:hover .previewcontent,
ul.navigator-wrap-inner li:hover .hover { display:block }

/*New Css*/
.videoList .BoxPatternA h3 { background:url(../../../public/documents/webasset/heading-ul-img.gif) no-repeat right bottom; margin-bottom:0; font-family:"museosans700", arial; color:#707070; border:0; padding:0 0 8px; font-weight:normal }

.videoList .video_leenks { float:left; width:100%; clear:both }

.videoList .video_leenks a.moreCustomerVideos { background:url(../../../public/documents/webasset/hds_191213.gif) no-repeat left top; float:right; text-decoration:none}

.videoList .video_leenks a.moreCustomerVideos span { background:url(../../../public/documents/webasset/hds_191213.gif) no-repeat right bottom; font-size:87%; text-transform:uppercase; padding:0 10px; font-family:"helveticaneue", arial; line-height:29px; text-decoration:none }

.videoList .video_leenks a,.videoList .video_leenks span { float:none }

.mmTop { float:left; width:100%; background:url(../../../public/documents/webasset/newmegamenu_top.png) no-repeat right top; height:6px; overflow:hidden }

.mmTop .mmActive { float:left; width:100%; background:url(../../../public/documents/webasset/newmegamenu_top.png) no-repeat 1px -7px; height:6px }

.Grid1 ul.LinkListStyle1 li { padding:0 0 0 12px; background:none }

.Grid1 .BoxPatternA .Inner p { padding-left:12px }

li.rm-contactsale-img a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1017px }

li.rm-gmi-img a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -886px }

li.rm-support-img a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -529px }

li.rm-reslib-img a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -634px }

li.rm-youtube-img a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -431px }

li.rm-blog-img a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -745px }

li.legal-icon-new a { background:url(../../../public/documents/webasset/legal-icon-new.gif) no-repeat 0 1px }

.GlobalNav ul#GlobalNaviTop li.lastblankli {clear:both; width:0; margin:0; padding:0; display:inline; float:none}

/*Share*/
ul#CommonLinks .posRel{ position:relative }

ul#CommonLinks #sharepopup { float:left; right:-8px; top:16px; width:42px; background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1457px; padding:19px 9px 9px; position:absolute; z-index:10; display:none }

ul#CommonLinks li.share_icon a.email_icon { float:left; width:16px; height:16px; background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1368px }

ul#CommonLinks li.share_icon a.email_icon:hover { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1385px }

ul#CommonLinks li.share_icon a.print_icon { float:right; width:16px; height:16px; background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1413px }

ul#CommonLinks li.share_icon a.print_icon:hover { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1430px }

.arrow_icon { background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -102px; width:16px; height:16px }

.readmore { background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -104px; padding-left:17px}

.xing { float:left; width:34px; height:25px; background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat -11px -286px; margin-top:4px }

.xing:hover { background:url(../../../public/documents/webasset/marquee_sprite.png) no-repeat center -333px }

li.sina-icon-new a { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1782px }

a.bc_xing { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1721px }

a.bc_xing:hover { background:url(../../../public/documents/webasset/icons.png) no-repeat 0 -1664px }

#Footer ul li a { float:left }

.CurrentWorldwide span { font-family:"museosans700", Arial; font-weight:normal }

.CurrentWorldwide ul.More li { background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -103px; *background:url(../../../public/documents/webasset/navbg.gif) no-repeat -2959px -103px }

/*Search Suggest*/
#search_suggestion { float:left; position:absolute; z-index:999; left:724px; top:-14px; display:none; width:237px; background:url(../../../public/documents/webasset/search-bg-img.png) no-repeat -242px 0; padding-top:6px }

.suggest_btm { float:left; width:224px; padding:0 6px 8px 7px; background:url(../../../public/documents/webasset/search-bg-img.png) no-repeat left bottom }

.suggestion { float:left; width:219px; border-top:1px solid #cfcfcf; padding:4px 0 0 5px }

.search_close { float:right; width:46px; font-size:83%; background:url(../../../public/documents/webasset/search-bg-img.png) no-repeat -327px -6px; overflow:hidden }

#suggest_content { float:left; width:224px; margin-bottom:5px }

#suggest_content ul { float:left; width:224px }

#suggest_content ul li { float:left; width:214px; padding:2px 5px; color:#666666; font-size:83%; cursor:pointer }

#suggest_content ul li.highlight,#suggest_content ul li:hover { background-color:#D9D9D9; }

sup { font-size:78% }

/*DHTMLWINDOW*/
.dhtmlwindow{background-color:white;border:2px solid black;position:absolute;visibility:hidden}
.drag-contentarea{background-color:white;border-top:1px solid brown;color:black;height:150px;overflow:auto;padding:2px}
.drag-handle{background-color:#CA0000;color:white;cursor:move;font:bold 14px Arial;overflow:hidden;padding:1px;text-indent:3px;width:auto}
.drag-handle .drag-controls{cursor:pointer;position:absolute;right:1px;top:2px}
.drag-resizearea{cursor:nw-resize;float:right;font-size:0;height:13px;width:13px}
.drag-statusarea{background-color:#F8F8F8;border-top:1px solid gray;height:13px}
.video_leenks{margin-top:10px;overflow:hidden}
.video_leenks .moreCustomerVideos{background:url(../../../public/documents/webasset/morecustomervideosbuttonleft.jpg) no-repeat left;float:right;padding:0}
.video_leenks .moreCustomerVideos span{background:transparent url(../../../public/documents/webasset/morecustomervideosbuttonright.jpg) no-repeat right;color:#fff;cursor:pointer;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:2px 10px;text-decoration:none}
.video_leenks .moreCustomerVideos:hover span{color:#fff;text-decoration:underline}
.video_leenks a{float:left}
.video_leenks span{float:left;padding:0 2px}

/* emc home page */
.emcmain{height:100%; width:100%; text-align:left; background:#fff url(http://www.hds.com/assets/images/insightera/emc-home/bg.png) repeat-x 0px 115px;}
.emcmain .emcinner{width:960px; margin:0 auto;}
.emcmain .emcheader{height:83px; overflow:hidden; background:#e6e6e6; margin:20px 0 11px 0}
.emcmain .emcheader .hdslogo{float:left; border-bottom:13px solid #bcbdc0; width:804px;}
.emcmain .emcheader .hitachilogo{float:right; padding:1px 1px 0 0;}
.emcmain .emccontent{height:427px; padding:30px 0 0 38px; overflow:hidden; background:url(http://www.hds.com/assets/images/insightera/emc-home/marquee.jpg) no-repeat;}
.emcmain .emccontent h1{font-size:34px; color:#FFF; font-family:museosans700; font-weight:normal; -webkit-font-smoothing: antialiased; text-shadow: 0px 1px 2px rgba(0, 0, 0, 1); letter-spacing:2px;}
.emcmain .emccontent h2{font-size:23px; color:#FFF; font-family:museosans700; font-weight:normal; margin:32px 0 10px 0; -webkit-font-smoothing: antialiased; text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);}
.emcmain .emccontent ul.emclist{font-size:23px; font-family:museosans700; list-style:none; color:#FFF; font-weight:normal;}
.emcmain .emccontent ul.emclist li{font-size:23px; color:#FFF; font-family:museosans700; font-weight:normal; -webkit-font-smoothing: antialiased; text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);}
.emcmain .emccontent h3{border:none; margin:36px 0 0 1px;}
.emcmain .emccontent h3 a.emcjobsbtn{border:none; width:124px; height:29px; display:block; background:url(http://www.hds.com/assets/images/insightera/emc-home/see-our-jobs.png) no-repeat;}
.emcmain .emcfoot{overflow:hidden; background:url(http://www.hds.com/assets/images/insightera/emc-home/red-line.png) repeat-x; margin-top:11px; padding-top:20px;}
.emcmain .emcfoot .emcinner{text-align:right; font-size:11px;}
/* emc home page */

/* forms 1 and 2 */
.rtp_main1{width:352px; margin:0 auto;}
.rtp_main1 .rtp_top1{width:352px; height:7px; background:url(http://www.hds.com/assets/images/insightera/rtp/rtp_top1.png) no-repeat; overflow:hidden; display:block;}
.rtp_main1 .rtp_btm1{width:352px; height:7px; background:url(http://www.hds.com/assets/images/insightera/rtp/rtp_btm1.png) no-repeat; overflow:hidden;}
.rtp_main1 .rtp_inner1{width:338px; background:url(http://www.hds.com/assets/images/insightera/rtp/rtp1_bg.png)  repeat-y; padding:0px 7px;}
.rtp_main1 .rtp_inner1 .rtp_cont1{background:#f9f9f9 url(http://www.hds.com/assets/images/insightera/rtp/pattren1.png);}
.rtp_main1 .rtp_inner1 .rtp_contin1{background:url(http://www.hds.com/assets/images/insightera/rtp/rtp_head_bg1.png) no-repeat left top;}
.rtp_main1 .rtp_inner1 p.rtp_head1{font-size:18px; font-family:museosans700; margin:0; padding:20px 0 0 0; text-align:center; color:#FFF; line-height:22px;}
.insightera-dialog-transparent .ui-dialog-titlebar a.ui-dialog-titlebar-close{margin-top:15px;}

.rtp_main2{width:343px; margin:0 auto;}
.rtp_main2 .rtp_head2{width:343px; background:url(http://www.hds.com/assets/images/insightera/rtp/rtp_head2.png) no-repeat; height:99px; overflow:hidden;}
.rtp_main2 .rtp_head2 p{margin:0; padding:25px 0 0 35px; color:#fff600; font-family:Helvetica; font-size:18px; font-weight:bold}
.rtp_main2 .rtp_head2 p span{margin:0; padding:0; color:#FFF; font-size:30px;}
.rtp_main2 .rtp_inner2{width:319px; background:url(http://www.hds.com/assets/images/insightera/rtp/rtp_bg_btm2.png) no-repeat bottom; overflow:hidden; padding:0 12px 15px 12px;}
.rtp_main2 .rtp_cont2{background:url(http://www.hds.com/assets/images/insightera/rtp/pattren2.png);}
/* forms 1 and 2 */

#becomepartnerquestion{border:5px solid #b3b3b3; width:440px; height:130px; background:#fff url(../../../public/documents/webasset/bap-pop-bg.jpg); padding-top:50px; position:relative;}
#becomepartnerquestion .bpqclose{height:38px; width:38px; display:block; position:absolute; right:0; top:0; background:url(../../../public/documents/webasset/bap-pop-close-btn.png) no-repeat}
.hiddencontent{position:absolute; z-index:100; top:-99999px; left:-99999px;}
#fancybox-overlay{z-index:10010 !important;}
#fancybox-wrap{z-index:10011 !important;}