@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; background:#FFF !important;}

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:Arial; outline:none;}

a:link, titlePDF { color:#008EAA; text-decoration:none }

a:active { color:#AC1F25 }

a:visited { color:#116676; text-decoration:none }

a:hover { color:#116676; text-decoration:underline }

img.imgfloat { float:left; border:none }

button.cta-scroll-top .text-return{margin-top:7px}
button.cta-scroll-top.active {visibility:visible; opacity:1;}
button.cta-scroll-top:hover { background-color:rgba(102,102,102,0.9)}

button.cta-scroll-top{position: fixed;
    bottom: 125px;
    right: 60px;
    outline: 0;
    border: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'museo-sans',Helvetica,Arial,sans-serif;
    font-weight: 700;
    font-size: 10px;
    line-height: 1.5rem;
    cursor: pointer;
    letter-spacing: .20em;
    z-index: 1031;
    width: 77px;
    height: 77px;
    vertical-align: middle;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.26);
    border-radius: 50%;
    transition: all .3s cubic-bezier(0.55,0,0.55,0.2);
    transition-property: background-color,box-shadow,transform;
    background-color: #8f8f8f;
    background-color: rgba(131,131,131,0.9);
    color: #fff;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {    -webkit-appearance: button;}
button, input, optgroup, select, textarea {    font: inherit;margin: 0;}

button.cta-scroll-top .icon-arrow-scroll-top {
    background-image: url(../images/sprite.png);
    background-position: -354px -158px;
    width: 26px;
    height: 18px;
    margin-left: auto;
    margin-right: auto;
}

div#Header ul#HeaderLinks {float:right; margin:11px 0 0; font-size:87%}

div#Header ul#HeaderLinks li#Worldwide { position:relative; float:left; margin:0 8px 0 0; padding:0 0 5px 15px; z-index:2 }

div#Header ul#HeaderLinks li.en_us_flagicon { background:url(../images/navbg.gif) no-repeat -2951px -30px }

div#Header ul#HeaderLinks li.zh_cn_flagicon { background:url(../images/zh_cn_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.de_de_flagicon { background:url(../images/de_de_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.de_ch_flagicon { background:url(../images/de_ch_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.de_at_flagicon { background:url(../images/de_at_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.es_ar_flagicon { background:url(../images/es_ar_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.es_mx_flagicon { background:url(../images/es_mx_flagicon.gif) no-repeat 0 5px }

div#Header ul#HeaderLinks li.ru_ru_flagicon { background:url(../images/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(../images/icon-global.png) no-repeat 20px top; line-height:normal }

div#Header ul#HeaderLinks li#Worldwide ul li#Current a.activecountry { padding:2px 5px 6px 45px;}

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 ul#HeaderLinks li#Worldwide ul li a.country_taiwan, div#Header ul#HeaderLinks li#Worldwide ul li a.country_taiwan:hover{padding-left:0;}

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(../images/greyarrow.gif) no-repeat left center; margin-left:12px }

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 }

div#TopicPath{ margin: 0; padding: 0 5px 5px 0; float: left; display: block; height: 21px; overflow: hidden; width: 780px; background:#FFFFFF }

div#TopicPath ul { margin: 0; padding: 0; height: 21px; display: block; font-size:70% }

div#TopicPath ul li { float:left; background:url(../images/hdsb-arrow.gif) no-repeat right 0; line-height:21px; display: block; position: relative; height: 21px; overflow: hidden; margin: 0px 6px 0px 0; padding: 0px 10px 0px 0; font-size: 11px }

div#TopicPath ul li.last { background:none }

div#TopicPath ul li a { text-decoration:none; *white-space:nowrap; display: block; position: relative; height: 21px; line-height: 21px; overflow: hidden; float: left }

div#TopicPath ul li div.hdsOverlay { position: absolute; right: 0; top: 0; z-index: 2; display: none; background: url(../images/hdsbreadcrumb-arrow.png) no-repeat 100% 0; width: 13px; height: 20px }

div#TopicPath ul li span { display: block; overflow: hidden }

.twocol { width:335px }

.right { float:right }

.clear { clear:both }

div.Grid1 div#VerticalLocalNavi { margin:0; background:#f4f4f4; padding-bottom:10px; border-bottom:0; padding-top:5px;}

div.Grid1 div#VerticalLocalNavi h2 { margin:0; border:none; font-size:15px; font-weight:bold; background:#ebebeb}

div.Grid1 div#VerticalLocalNavi h2 a { display:block; padding:7px 7px 14px; background:url(../images/bg_l_navi_top.gif) 0 100% no-repeat #d6d6d6; font-weight:normal }

div.Grid1 div#VerticalLocalNavi li { font-size:100% }

div.Grid1 div#VerticalLocalNavi li.FirstItem { border-top:0 }

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.Grid1 div#VerticalLocalNavi ul { font-size:87% }

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.Grid1 div#VerticalLocalNavi li a{display:block; padding:5px 3px 3px 25px; margin:0 1px; background:url(../images/hds-gray-arrow-right.gif) no-repeat 12px 9px; font-size:15px;}

div.Grid1 div#VerticalLocalNavi li:first-child a {/* *background:url(../images/sidebarbg.png) -75px 11px no-repeat;*/}

div.Grid1 div#VerticalLocalNavi li.Current:first-child a {/* *background:url(../images/sidebarbg.png) 13px -79px no-repeat; */}

div.Grid1 div#VerticalLocalNavi li a strong { font-weight:normal }

div.Grid1 div#VerticalLocalNavi li.Current a { background:url(../images/hds-red-arrow-right.png) no-repeat 12px 9px; color:#AC1F25 }

div.Grid1 div#VerticalLocalNavi li.Current a:hover { text-decoration:none }

div.Grid1 div#VerticalLocalNavi li.Current li a { background:url(../images/navbg.gif) -2933px -100px no-repeat; color:#008caa }

div.Grid1 div#VerticalLocalNavi li.Current li.Current a, div.Grid1 div#VerticalLocalNavi li li.Current a { background:url(../images/active-link-img.gif) 29px 8px no-repeat; color:#AC1F25 }

div.Grid1 div#VerticalLocalNavi li li.Current:first-child a { background:url(../images/active-link-img.gif) 30px 8px no-repeat; color:#AC1F25 }

div.Grid1 div#VerticalLocalNavi li:first-child li a,div.Grid1 div#VerticalLocalNavi li.Current:first-child li a { *background:url(../images/navbg.gif) -2933px -100px no-repeat }

div.Grid1 div#VerticalLocalNavi li:first-child li.Current a { /**background:url(../images/active-link-img.gif) 30px 8px no-repeat*/}

div.Grid1 div#VerticalLocalNavi ul ul { margin-top:0; font-size:100% }

div.Grid1 div#VerticalLocalNavi ul ul a { background:url(../images/navbg.gif) -2933px -100px no-repeat; display:block; padding:4px 5px 3px 38px }

div.Grid1 div#VerticalLocalNavi li.Current li a:hover,div.Grid1 div#VerticalLocalNavi li li a:hover { text-decoration:underline }

div.Grid1 div#VerticalLocalNavi ul ul ul li { border:none }

div.Grid1 div#VerticalLocalNavi ul ul ul { border:0; font-size:100% }

div.Grid1 div#VerticalLocalNavi ul ul ul a { display:block; padding:4px 5px 3px 43px; width:177px; background:url(../images/navbg.gif) -2933px -100px no-repeat }

div.Grid1 div#VerticalLocalNavi ul ul ul li a { border:none; background:url(../images/navbg.gif) -2926px -100px no-repeat }

div.Grid1 div#VerticalLocalNavi ul ul ul li.Current a { display:block; padding:4px 5px 3px 43px; width:177px; background:url(../images/active-link-img.gif) 28px 2px no-repeat }

div#VerticalLocalNavi li.Current a strong { padding:0; color:#ae2320; font-weight:normal; text-decoration:none; display:inline }

div#Footer {line-height:0; clear:both; overflow:hidden; background:#202020; margin: 0 auto; width:960px;}

div#Footer .footerInner {width:960px; margin:0 auto; padding:8px 0; overflow:hidden;}

div#Footer ul { float:left; font-size:83%; padding:0px 0 6px 0px}

div#Footer ul li {float:left; margin:0 5px 0 0; padding:0 0 0 5px; line-height:1.2}
div#Footer ul li a{color:#fefefe; font-size:12px; font-family:Arial, Helvetica, sans-serif}

div#Footer ul li.FirstItem{padding:0; border:none}

div#Footer p {padding:3px 0; font-size:11px; line-height:1.35; color:#fefefe; white-space:nowrap; text-align:left}

.footerdesc {padding:10px 0 30px 0; width:100%; min-width:960px; text-align:center; color:#999; line-height:1.25; clear:both; background:#fafafa; margin-bottom:0px; overflow:hidden;}

.footerdesc .newfooter{width:930px; margin:0 auto; overflow:hidden; font-size:12px; color:#bebebe; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

.footerdesc p { text-align:center }

div#Footer ul li.rss { margin:0 }

li.rss a { background:url(../images/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:2px 0 0; text-align:left; font-size:83%; margin:6px 0 0 0; width:auto }

ul#Search input{height:27px; width:32px;}

ul#Search form input#SearchTextBox {border:1px solid #e2e2e2; border-right:none; width:275px; box-sizing:border-box; color:#666; padding:4px 3px 3px; font-family:Arial; float:left; margin:0; font-style:italic; line-height:17px; height:27px; font-size:12px; background:#fff;}

ul#Search p input, ul#Search p img { vertical-align:middle }

.share_div { float:right; margin:0 0 28px }

#FontSize { margin:3px 0 0 10px; float:left }

span#FontSize a { color:#999; text-decoration:none; font-weight:bold; display:none; font-family:Arial }

span#FontSize a:hover { color:#d90505 }

.NewsTable { margin-top:15px }

.NewsTable th { background:#D4D5D5; font-weight:bold; white-space:nowrap }

th a:visited { text-decoration:none }

th a:active, th a:hover { text-decoration:underline }

tr.alternateRow { background-color:#dddddd }

td.sortedColumn { background-color:#f2f2f2 }

th.sortedColumn { background-color:#b0b0b0 }

tr.alternateRow td.sortedColumn { background-color:#e3e3e3 }

.TableListItem1 { width:10% }

.TableListItem2 { width:50% }

.TableListItem3 { width:25% }

.TableListItem4 { width:15% }

.twocol { width:355px }

.left { float:left }

.right { float:right }

.clear { clear:both }

.footer_sep { padding:0 2px }

#Search legend { display:none }

.mainPannel { width:718px; height:172px; float:left }

.mainPannel a { display:block; text-decoration:none; float:left; font-size:12px; line-height:18px; color:#000 }

.mainPannel a:hover { text-decoration:none }

.mainPannel a span { color:#08427c; text-decoration:none }

.mainPannel a:hover span { color:#890000; text-decoration:underline }

.arrow { margin-right:6px; border:none }

address { display:none; padding:5px 8px; border:1px solid #B6B6B6; font-size:90%; font-weight:bold; margin-bottom:10px; font-style:normal; clear:both }

div.PageTitleStyle1 { margin:0 0 15px; padding:0; border-bottom:1px solid #414141 }

div.PageTitleStyle1 h1 { margin:0 0 3px; font-size:105%; line-height:1.35; color:#414141; font-family:"museosans700", arial; text-transform:uppercase; font-weight:normal }

div.PageTitleStyle1 p.SubTitle { margin:0; font-size:90%; line-height:1.35 }

div.PageTitleStyle1 h1 a, div.PageTitleStyle1 p.SubTitle strong, div.PageTitleStyle1 p.SubTitle strong a { line-height:1.35 }

h2 { margin:0 0 10px; background:url(../images/heading-ul-img.gif) no-repeat right bottom; padding:4px 0; clear:both; display:block; font-family: 'museosans700', Arial; color:#414141; font-size:90%; font-weight:normal }

h2.viewheading { margin:0 0 10px; background:none;clear:both; display:block; font-family: 'museosans700', Arial; color:#414141; text-transform:uppercase; border-left:3px solid #cc0000; padding:6px 5px 4px; font-weight:normal }

h2 a { line-height:1.75 }

table th h3, table td h3 { font-size:100%; font-family: 'museosans700', Arial; }

#LocationContent7 ul h3 { font-size:105%; font-family: 'museosans700', Arial; }

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; }

h5 a { line-height:1.35 }

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 }

p.ImgOnlyStyle { margin:0 0 15px; font-size:87%; line-height:1.35 }

p.ImgOnlyStyle a.NewWindow { padding:1px 0 1px 17px; background:url(../images/icon_new_window.gif) no-repeat 0 0; line-height:1.35 }

a.NewWin { font-size:90%; padding:1px 0 1px 17px; background:url(../images/icon_new_window.gif) no-repeat 0 0; line-height:1.35 }

div.ImgLeftAdjust { float:left; margin:0 15px 0 0; text-align:left }

div.ImgRightAdjust { float:right; margin:0 0 0 15px; text-align:left }

div.ImgLeftAdjust p.ImgOnlyStyle, div.ImgRightAdjust p.ImgOnlyStyle { margin:0 0 10px }

div.ImgLeftAdjust p.ImgOnlyStyle img, div.ImgRightAdjust p.ImgOnlyStyle img { margin:3px 0 0 }

ul.ListStyle1 { margin:0 0 15px; font-size:87% }

ul.ListStyle1 ul { margin:5px 0 0; font-size:100% }

ul.ListStyle1 ol { margin:5px 0 0 17px; font-size:100% }

ul.ListStyle1 li { margin:0 0 5px; padding:0 0 0 17px; background:url(../images/greyarrow.gif) no-repeat left 5px; line-height:1.35 }

ul.ListStyle1 ol li { margin:0 0 5px; padding:0; background:none }

ul.ListStyle1 li a { line-height:1.35 }

dl.ListStyle1 { margin:0 0 15px; font-size:90% }

dl.ListStyle1 dt { margin:0 0 3px; padding:1px 0 1px 17px; background:url(../images/icon_list_marker.gif) no-repeat 0 2px; line-height:1.35 }

dl.ListStyle1 dd { margin:0 0 10px; padding:1px 0 1px 17px; line-height:1.35 }

dl.ListStyle1 dt a, dl.ListStyle1 dd 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(../images/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(../images/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(../images/navbg.gif) no-repeat -2959px -105px }

ul.ListRightAdjust { text-align:right }

ul.ListRightAdjust li { display:inline; padding:2px 0 2px 17px }

dl.LinkListStyle1 { margin:0 0 15px; font-size:90% }

dl.LinkListStyle1 dt { padding:0 0 5px 17px; background:url(../images/icon_link_right.gif) no-repeat 0 .1em }

dl.LinkListStyle1 dd { margin:0 0 10px; padding:0 0 0 17px; line-height:1.35 }

dl.LinkListStyle1 dt a, dl.LinkListStyle1 dd a { line-height:1.35 }

div.ImgSet p.Img { float:left; margin:0 10px 5px 0; padding:0 0 10px }

table { margin:0 0 15px; border-collapse:collapse }

table th { background-color:#e8e8e8; font-weight:normal }

table th, table td { padding:5px; border:solid 1px #9c9a9a; font-size:87%; line-height:1.35; text-align:left }

div.BoxPatternA { margin:0 0 15px; clear:both }

.Grid1 div.BoxPatternA { float:left; width:100%; background:#ebebeb;}

div.BoxPatternA p.Title {border-top:3px solid #cc0000; padding:9px 10px 9px 13px;}

div.BoxPatternA p.Title strong {padding:0 15px 0 0; font-size:15px; line-height:1.35; color:#202020; font-family:Arial; font-weight:bold; background:url(../images/hds-red-arrow-down.png) no-repeat right 7px;}

div.BoxPatternA p.Title strong a { line-height:1.35; text-decoration:none }

.Grid3 div.BoxPatternA p.Title { background:none; border-top:3px solid #9F9F9F }

.Grid3 div.BoxPatternA p.Title strong { background:#EFEFEF; border-left:1px solid #CCC; border-right:1px solid #CCC; display:block; font-size:95%; line-height:1.35; padding:5px 10px; color:#000 }

.Grid3 div.BoxPatternA div.Inner { border:1px solid #CDCDCD; padding:20px; page-break-inside:avoid; clear:both }

.Grid1 div.BoxPatternA div.Inner {background:#f5f5f5; padding:10px 10px 5px 5px; border:none; clear:both; float:left; width:218px }

div.BoxPatternA div.Inner h2 { border-top:medium none; margin:0; padding:0 0 6px 6px; color:#000; font-size:12px }

div.BoxPatternA div.InnerText { border:solid 1px #cdcdcd }

div.BoxPatternA div.InnerText p.TextStyle1 img { float:left; margin:0 10px 0 0 }

.See_Also_Title {background:#ebebeb; font-size:15px; line-height:1.35; margin:0; padding:0 18px; font-family:Arial; color:#202020; float:left; width:198px }

.See_Also_Title strong {float:left; width:100%; padding:12px 0 5px; font-weight:bold}

.no_Title {/* background:url(../images/rm_top.gif) no-repeat left top;*/ font-size:87%; line-height:2px; margin:0; padding:1px 5px 1px 18px }

ul.PageTop { margin:10px 0; text-align:right }

ul.PageTop li {display:inline; padding:1px 17px 1px 0px; font-size:13px; line-height:1.35; background:url(../images/hds-red-arrow-top.png) no-repeat right center; font-weight:normal; text-transform:capitalize;}
	
ul.PageTop li a { line-height:1.35; color:#202020; font-family:Arial;}

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(../images/navbg.gif) no-repeat -2959px -101px; *background:url(../images/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 }

#dlink { background:url(../images/plus.gif) no-repeat right .3em; padding-right:14px; cursor:pointer }

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 }

#pages { clear:both; font-size:70%; padding:10px 0; width:100%; line-height:normal }

#pages a, .pages span { background:#fff; border:1px solid #fff; display:block; float:left; margin-right:.2em; padding:.2em .5em }

#pages a { border:1px solid #949494; color:#000; text-decoration:none }

#pages a:hover, .pages a.selected { border-color:#c00; color:#c00; font-weight:bold }

#BlogContent20Dynamic div.BoxPatternB { border:0 }

#BlogContent20Dynamic h3,.breakingnews h3 { color:#707070; margin:0; background:url(../images/heading-ul-img.gif) no-repeat right bottom; border:0; padding:8px 0; font-weight:normal }

#BlogContent20Dynamic h3 a,.breakingnews h3 a { color:#707070; font-family:"museosans700", arial }

#newsContent20Dynamic img { float:left; margin-right:10px }

.divblogger { width:100%; float:left; padding:0 0 15px; font-size:87%; text-align:left }

.divblogger a { float:none }

.divblogger img { margin:0 12px 0 0; float:left }

.divblogger span { display:inline }

.nroom_videos { width:350px; margin:0 }

ul.webtechList { margin:0 0 5px; width:48%; float:left }

ul.webtechList li { font-size:87%; line-height:1.35; margin:0 0 7px; padding:0 0 0 17px; background:url(../images/navbg.gif) no-repeat -2959px -105px }

.spotlight { float:left; width:100% }

.spotlight div.Leftimg { float:left; padding-bottom:15px }

.spotlight p { margin:0 0 0 82px; font-size:87%; line-height:1.35 }

ul.spotlightList { margin:0 0 10px }

table.tablespotlight td h3 { font-size:87%; padding:3px 0; border-bottom:0; color:#707070 }

table.tablespotlight td h3 a { font-family:"museosans700", arial }

table.tablespotlight ul.spotlightList { margin-top:15px; margin-bottom:0; margin-top:0 }

ul.spotlightList li { font-size:87%; line-height:1.35; margin:0 0 7px; padding:0 0 0 17px; background:url(../images/navbg.gif) no-repeat -2959px -104px }

.spotlightBG { padding-bottom:0; margin-bottom:15px }

table.tablespotlight { margin:0 }

table.tablespotlight tr td { padding:0; border:0; font-size:100% }

.pdf { padding-left:18px; background:url(../images/icon_acrobat.gif) no-repeat }

#questions div { margin:0 }

#questions dt { color:#000; font-family:"helveticaneue", Arial, Helvetica, sans-serif; font-size:87%; font-weight:normal; line-height:normal; margin-bottom:2px }

#questions dt a { background-image:url(../images/minus.gif); background-position:left 2px; background-repeat:no-repeat; cursor:pointer; font-weight:bold; text-decoration:none; padding:0 0 2px 1.25em }

#questions dt a.closed { background-image:url(../images/plus.gif) }

#questions dd { color:#000; font-weight:normal; text-indent:0; font-size:87%; padding:0 0 0 1.25em; line-height:normal; text-align:left; margin:0 }

#questions p { padding:0 0 .8em; font-size:100% }

.cluster { margin:0 0 10px }

.logoLeft { float:left; width:16px }

.clustertext { font-size:87%; margin-left:24px }

.clustertext a { color:#D8000F }

table.normalForm tr td { padding:2px; border:0; font-size:100% }

table.normalForm tr td input, table.normalForm tr td select { font-size:87%; line-height:17px }

table.normalForm tr td label, table.normalForm tr td p { padding-bottom:0; font-size:87% }

form#webForm table tr td input { line-height:17px }

.spotbottom { margin-top:-50px; display:block; padding-bottom:20px; width:340px }

a.redeconomize, a.redeconomize:hover { color:#D8000F }

table tr td p, table tr th p { font-size:100% }

a.expertlink { color:#000 }

a.expertlink:hover { color:#D8000F }

a.feedlink { font-size:87% }

div#VMware_link_left { width:146px; float:left; margin:5px 0 5px 40px; background-color:#d7d8da; border:1px solid #B9B9B9; padding:3px }

table tr td ul.LinkListStyle1 li { font-size:100% }

div#VMware_link_left p { margin:0; padding:4px 4px 10px 14px }

div #VMware_link_right { width:146px; float:left; margin:5px 0 5px 100px; background-color:#d7d8da; border:1px solid #B9B9B9; padding:3px }

div #VMware_link_right p { margin:0; padding:4px 4px 4px 12px }

.borderTop { border-top:0; margin:0; padding-top:0 }

.borderTophome { border-top:0; margin:0 }

.subheaderpress { color:#6B6B6B; font-size:87% }

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% }

textarea { font-family:Arial, Verdana, sans-serif; font-size:13px!important }

.certification-bg { padding:10px 5px; float:left; width:219px!important; width:219px; width:229px; height:140px; height:160px; background:url(../images/certification-bg.gif) no-repeat; font-size:70%; line-height:normal }

.fourcolumnset { width:158px; margin-right:10px; float:left }

.fourcolumnset h3.displaying { background:url(../images/up_other.gif) no-repeat 0 6px; float:left; font-size:87%; line-height:1.35; margin:0 0 15px; padding:1px 0 1px 17px; width:146px; border:0 }

.fourcolumnset h3.hidding { background:url(../images/down_other.gif) no-repeat 0 6px; float:left; font-size:87%; line-height:1.35; margin:0 0 15px; padding:1px 0 1px 17px; width:146px; border:0 }

.fourcolumnset ul.LinkListStyle1 { clear:both }

.fourcolumnset ul.LinkListStyle1 li { background:url(../images/navbg.gif) no-repeat -2959px -105px }

.mainContainer { width:720px; position:relative; left:22% }

.videoLargePannel { width:494px; height:300px; float:left; padding:6px 0 10px 10px; margin:0 }

.videoRightPannel { width:166px; height:298px; padding:0 9px 0 10px; position:relative; float:left; font-size:14px; line-height:16px; color:#000; font-family:"helveticaneue", Arial, Helvetica, sans-serif; margin-top:7px; overflow-y:scroll; overflow-x:hidden }

.videoRightPannel strong { line-height:16px }

.videoRightPannel a { font-size:12px; line-height:1.4; margin-bottom:7px; margin-left:0; margin-right:0; margin-top:0; padding:0 }

.videoRightPannel span.arrowlink { background:url(../images/navbg.gif) no-repeat -2959px -105px; font-size:12px; line-height:0; margin-bottom:7px; margin-left:0; margin-right:0; margin-top:0; padding-bottom:0; padding-left:13px; padding-right:0; padding-top:0 }

.videoRightPannelOne a { font-size:12px }

.videoBottomPannel { width:495px; height:110px; float:left; margin-top:-7px; margin-left:11px; text-align:center }

.TabListItemsWorldWide li strong { line-height:normal }

.hidden { display:none }

ul.LinkListStyle1 li strong { line-height:normal }

.result_pollGraph, p.result_totalVotes { float:left; width:100%; clear:both }

#result_voteTxt63, #result_voteTxt64, #result_voteTxt65, #result_voteTxt66 { float:left; font-size:87%; color:#FFF; height:18px; line-height:18px; margin:0; margin:0 -4px }

p.result_pollerOption, p.result_link { clear:both; width:100% }

.result_voteTxt { float:left; font-size:87%; color:#FFF; height:18px; line-height:18px; margin:0; margin:0 -4px }

p.pollerTitle, p.result_pollerTitle { font-weight:bold; float:left }

div.poller, div.poller_question, div.poller_waitMessage { float:left; margin-left:5px }

.fourcolumnset2 { width:335px; float:left }

.fourcolumnset3 { width:505px; float:left }

.video_leenks_content p { margin-top:10px; font-size:100% }

.video_leenks_content p.video_leenks { font-size:83% }

.video_leenks_content .TextStyle1 { min-height:50px; height:auto; margin-bottom:9px; font-size:100% }

* html .video_leenks_content .TextStyle1 { height:50px; font-size:100% }
.videoList_V{ background-image:url(../images/video-repeat-bg.png); background-repeat:repeat; float:left; padding: 2px 1px 2px 20px; width:465px; height:130px;}
.video_leenks_content { font-size:87%; margin-right:5px }
.video_leenks_content_V { font-size:87%; height:122px; width:272px; padding-right:20px; padding-top:10px; float:left;}
.video_leenks_content_video_holder{ width:173px; height:130px; float:right;}
.video_leenks_content_video_holder img{ width:173px; height:130px; float:left;opacity:initial}

.video_leenks a { font-size:121% }

#PressKit div { margin:0 }

#PressKit dt { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:87%; font-weight:normal; line-height:normal; margin-bottom:2px; margin-bottom:35px }

#PressKit dt a { background-image:url(../images/minus.gif); background-position:left 4px; background-repeat:no-repeat; cursor:pointer; font-weight:bold; text-decoration:none; padding:0 0 2px 1.25em; font-size:100% }

#PressKit dt a.closed { background-image:url(../images/plus.gif); background-position:left 4px }

#PressKit dd { color:#000; font-weight:normal; text-indent:0; font-size:87%; padding:0 0 0 1.25em; line-height:normal; text-align:left; margin-top:-30px; margin-left:-9px; font-size:100% }

#PressKit p { padding:0 0 .8em; font-size:100% }

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(../images/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(../images/geogeobuttonbg.gif) no-repeat right bottom; height:23px; cursor:pointer; color:#FFFFFF; text-decoration:none; line-height:23px; float:left; padding:0 10px }

#WebTech { float:left; width:215px; display:block; clear:both }

#WebTech p.TextStyle1 { margin-bottom:10px; margin-left:9px }

#WebTech p.TextStyle1 a { background-image:url(../images/minus.gif); background-position:left 4px; background-repeat:no-repeat; cursor:pointer; font-weight:normal; text-decoration:none; font-size:100%; padding:0 0 2px 15px; width:191px }

#WebTech p.TextStyle1 a.closed { background-image:url(../images/plus.gif); background-position:left 4px; padding:0 0 2px 15px }

#WebTech div.WebTechSpacing1 { color:#000; font-weight:normal; text-indent:0; font-size:87%; line-height:normal; text-align:left; font-size:100%; clear:both; float:left; padding:0 0 10px 15px; width:191px }

ul.linkListWebtech1 li { background:url(../images/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(../images/greyarrow.gif) no-repeat left 5px }

.autoClassing ul li ul li { margin:5px 0 0; font-size:96%; background:url(../images/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.Grid3 { float:left; text-align:left; width:717px; min-height:500px;}
#PageTopBox .Grid3{ min-height:20px;}

div.Grid1 { float:right; width:234px; clear:right }

div.Grid3 div.Column2 { width:375px; margin:0 0 0 15px }

div.Grid3 div.FirstColumn { width:340px; margin:0 15px 0 0; float:left }

div.Grid3 div.SecondColumn { width:340px; margin:0 0 0 15px; float:right }

div.Grid3 div.Column1andHalf { width:278px; margin:0 0 0 14px }

div.Column1andHalfH1 { width:228px; margin:0; float:left; padding-bottom:6px }

div.Column1andHalfH2 { width:228px; margin:0; float:left }

div.Column1andHalfH3 { width:228px; margin:0; float:left }

div.Grid3 div.Column1 { width:228px; margin:0 0 0 15px }

div.Grid3 div.FirstItem { margin:0 }

div.Grid3 div.LastItem { float:right; margin:0 }

div.GridSet, div.ColumnSet { display:block }

table.FormTableStyle { width:100% }

table.FormTableStyle caption { display:none }

table.FormTableStyle th { width:30%; background-color:#e8e8e8; font-weight:normal }

table.FormTableStyle td { width:70% }

table.FormTableStyle span.MustItem { display:block; margin:3px 0 0; color:#890000; font-weight:bold }

table.FormTableStyle ul.Vertical { margin:0 0 -3px }

table.FormTableStyle ul.Vertical li { margin:0 0 3px }

table.FormTableStyle ul.Vertical li input { display:inline; margin:0 0 2px; vertical-align:middle }

table.FormTableStyle ul.Horizontal { margin:0 0 -3px }

table.FormTableStyle ul.Horizontal li { float:left; margin:0 1em 2px 0 }

table.FormTableStyle input, table.FormTableStyle textarea { margin:5px 0 0 }

table.FormTableStyle select { margin:0 0 5px }

div#GlobalTabContent, div.GlobalTabBox, div.TabBoxWebtech { float:left; width:717px; clear:both; display:block; margin:0; text-align:left; background:url(../images/tabs_top_line.gif) repeat-x bottom; margin:0 auto; padding:5px 0 0; clear:both; font-family:"museosans700", arial }

div#GlobalTabContent ul.CourtesyNavi2 { float:right; padding:3px 0; text-align:right; font-size:87% }

div#GlobalTabNavi ul.CourtesyNavi2 li, div#GlobalTabNavi2 ul.CourtesyNavi2 li, div#GlobalTabNavi3 ul.CourtesyNavi3 li, div#GlobalTabNavi4 ul.CourtesyNavi4 li, div#GlobalTabNavi5 ul.CourtesyNavi5 li, div#GlobalTabNavi6 ul.CourtesyNavi6 li, div#GlobalTabNavi7 ul.CourtesyNavi7 li, div#GlobalTabNavi8 ul.CourtesyNavi8 li, div#GlobalTabNavi9 ul.CourtesyNavi9 li { display:inline; margin:0 0 0 5px; padding:1px 0 1px 15px; background:url(../images/icon_link_header.gif) no-repeat 0 1px; white-space:nowrap }

ul#GlobalTabNavi, ul#GlobalTabNavi2, ul#GlobalTabNavi3, ul#GlobalTabNavi4, ul#GlobalTabNavi5, ul#GlobalTabNavi6, ul#GlobalTabNavi7, ul#GlobalTabNavi8, ul#GlobalTabNavi9 { float:left; font-size:90%; width:717px }

ul#GlobalTabNavi li, .GlobalTab li, ul#GlobalTabNavi2 li, ul#GlobalTabNavi3 li, ul#GlobalTabNavi4 li, ul#GlobalTabNavi5 li, ul#GlobalTabNavi6 li, ul#GlobalTabNavi7 li, ul#GlobalTabNavi8 li, ul#GlobalTabNavi9 li { float:left; margin:0 3px 0 0; background:url(../images/bg_g_navi_top_l.gif) no-repeat 0 0 #d7d7d7 }

ul#GlobalTabNavi li a, .GlobalTab li a, ul#GlobalTabNavi2 li a, ul#GlobalTabNavi3 li a, ul#GlobalTabNavi4 li a, ul#GlobalTabNavi5 li a, ul#GlobalTabNavi6 li a, ul#GlobalTabNavi7 li a, ul#GlobalTabNavi8 li a, ul#GlobalTabNavi9 li a { float:left; display:block; padding:5px 8px 7px; border-bottom:1px solid #b6b6b6; background:url(../images/bg_g_navi_top_r.gif) no-repeat 100% 0; white-space:nowrap; text-decoration:none; color:#414141 }

ul#GlobalTabNavi li a span, .GlobalTab li a span, ul#GlobalTabNavi2 li a span, ul#GlobalTabNavi3 li a span, ul#GlobalTabNavi4 li a span, ul#GlobalTabNavi5 li a span, ul#GlobalTabNavi6 li a span, ul#GlobalTabNavi7 li a span, ul#GlobalTabNavi8 li a span, ul#GlobalTabNavi9 li a span {line-height:inherit}

ul#GlobalTabNavi li a:hover, .GlobalTab li a:hover, ul#GlobalTabNavi2 li a:hover, ul#GlobalTabNavi3 li a:hover, ul#GlobalTabNavi4 li a:hover, ul#GlobalTabNavi5 li a:hover, ul#GlobalTabNavi6 li a:hover, ul#GlobalTabNavi7 li a:hover, ul#GlobalTabNavi8 li a:hover, ul#GlobalTabNavi9 li a:hover { text-decoration:underline; color:#AC1F25 }

ul#GlobalTabNavi li.Current, .GlobalTab li.Current, ul#GlobalTabNavi2 li.Current, ul#GlobalTabNavi3 li.Current, ul#GlobalTabNavi4 li.Current, ul#GlobalTabNavi5 li.Current, ul#GlobalTabNavi6 li.Current, ul#GlobalTabNavi7 li.Current, ul#GlobalTabNavi8 li.Current, ul#GlobalTabNavi9 li.Current { background:url(../images/bg_g_tab_navi_top_l_on.gif) no-repeat 0 0 #d3d3d3 }

ul#GlobalTabNavi li.Current a, .GlobalTab li.Current a, ul#GlobalTabNavi2 li.Current a, ul#GlobalTabNavi3 li.Current a, ul#GlobalTabNavi4 li.Current a, ul#GlobalTabNavi5 li.Current a, ul#GlobalTabNavi6 li.Current a, ul#GlobalTabNavi7 li.Current a, ul#GlobalTabNavi8 li.Current a, ul#GlobalTabNavi9 li.Current a { padding:5px 8px 8px; border:none; background:url(../images/bg_g_tab_navi_top_r_on.gif) no-repeat 100% 0; text-decoration:none; color:#ae2320 }

ul#GlobalTabNavi li.Current a:hover, .GlobalTab li.Current a:hover, ul#GlobalTabNavi2 li.Current a:hover, ul#GlobalTabNavi3 li.Current a:hover, ul#GlobalTabNavi4 li.Current a:hover, ul#GlobalTabNavi5 li.Current a:hover, ul#GlobalTabNavi6 li.Current a:hover, ul#GlobalTabNavi7 li.Current a:hover, ul#GlobalTabNavi8 li.Current a:hover, ul#GlobalTabNavi9 li.Current a:hover { text-decoration:none }

div.HorizontalTabNavi { margin:0 0 10px; clear:both; width:100% }

div.HorizontalTabNavi ul { padding:0 0 1px; background:none }

div.HorizontalTabNavi ul li { float: left; margin: 0 10px 4px 0; padding: 1px 0 1px 17px; background: url("../images/sidenavbg.png") no-repeat -86px 5px; font-size: 87%; line-height: 1.35; white-space: nowrap }

div.HorizontalTabNavi ul li a { line-height: 1.35; white-space: nowrap }

div.HorizontalTabNavi ul li.Current { float: left; margin: 0 10px 4px 0; padding: 1px 0 1px 17px; background: url("../images/sidenavbg.png") no-repeat 1px -84px; font-size: 87%; line-height: 1.35 }

div.HorizontalTabNavi ul li.Current a { color:#AC1F25 }

div.HorizontalTabNavi ul li.Current a:hover { text-decoration:none }

div.HorizontalSubTabNavi { margin:0 0 10px }

div.HorizontalSubTabNavi ul { padding:0 0 1px }

div.HorizontalSubTabNavi ul li { float:left; margin:0 10px 4px 0; padding:1px 0 1px 17px; background:url(../images/navbg.gif) -2962px -102px no-repeat; font-size:87%; line-height:1.35 }

div.HorizontalSubTabNavi ul li a { line-height:1.35; white-space:nowrap }

div.HorizontalSubTabNavi ul li.Current { float:left; margin:0 10px 4px 0; padding:1px 0 1px 17px; background:url(../images/active-link-img.gif) 0 6px no-repeat; font-size:87%; line-height:1.35 }

div.HorizontalSubTabNavi ul li.Current a { line-height:1.35; white-space:nowrap; color:#AC1F25 }

div.TabContent { display:none }

ul.TabLinkListStyle1 { margin:0 0 10px; font-size:87% }

ul.TabLinkListStyle1 li { background:url(../images/greyarrow.gif) no-repeat left 5px; line-height:1.35; margin:0 0 7px; padding:0 0 0 17px }

ul.TabLinkListStyle1 li ul { margin:5px 0 0; font-size:100% }

div.TabLinkColumnHalf1 { width:310px; margin:0; float:left }

div.TabLinkColumnHalf2 { width:310px; margin:0 0 0 15px; float:left }

div.TabLinkColumnHalf3 { width:220px; margin:0 0 0 15px; float:left }

div.TabLinkColumnHalf1 h2, div.TabLinkColumnHalf2 h2, div.TabLinkColumnHalf3 h2, div.TabLinkColumnFull h2 { border-top:medium none; margin:0; padding:0 0 6px 6px; color:#000; font-size:12px }

.ClearFixTab:after { display:block; clear:both }

.ClearFixTab { display:inline-block }

.TabHome ul#GlobalTabNavi li a { width:112px; text-align:center; padding-left:0; padding-right:0 }

ul#GlobalTabNavi li#HnTab1, ul#GlobalTabNavi2 li#HnTab1 { margin-right:4px }

ul#GlobalTabNavi3 li#HnTab1 { margin-right:3px }

div.TabContentBox { border-bottom:1px solid #B6B6B6; display:block; line-height:1.35; background:url(../images/tabcontent_bg.gif) repeat-y; padding:20px 20px 10px; clear:both; float:left; width:677px; margin-bottom:10px }

ul.tabSubNav2 { padding:0; font:normal 12px Arial, Helvetica, sans-serif; list-style-type:none; text-align:left }

.tabSubNav2 li { display:inline; margin:0 10px 0 0; white-space:nowrap; background:url(../images/navbg.gif) no-repeat -2959px -105px; padding:0 0 0 15px; float:left }

.tabSubNav2 li a { display:inline; text-decoration:none; color:#333; line-height:normal }

.tabSubNav2 li a:hover { text-decoration:underline; color:#B9061E }

.tabSubNav2 li.Current { position:relative; background:url(../images/navbg.gif) no-repeat -2959px -105px; color:#B9061E }

.tabSubNav2 li.Current a { border-bottom-color:#FFF; color:#B9061E }

.tabSubNav2 li.Current a:hover { text-decoration:none; color:#B9061E }

.link-listWW { color:silver; font-weight:bold }

.WebtechNewsTable { width:97% }

ul.linkListWebtech { clear:both; margin:0 0 15px }

ul.linkListWebtech li { float:left; font-size:87%; line-height:1.35; background:url(../images/icon_list_marker.gif) no-repeat 0 .1em; margin:0 10px 7px 0; padding:0 0 0 17px }

div.TabBoxWebtech ul#GlobalTabNavi { float:left; font-size:76% }

.WebtechNewsTable { width:97% }

ul.linkListWebtech { clear:both; margin:0 0 15px }

ul.linkListWebtech li { float:left; font-size:87%; line-height:1.35; background:url(../images/icon_list_marker.gif) no-repeat 0 .1em; margin:0 10px 7px 0; padding:0 0 0 17px }

.WebtechNewsTable th { background:#D4D5D5; font-weight:bold; white-space:nowrap; vertical-align:top }

.BoxPatternA1 { width:358px; height:169px; border:#e2e2e2 1px solid; background:#FFF }

.PortalImageWrapper { width:358px; height:63px; padding:2px }

.PortalMainWrapper { width:354px; height:99px; background:#f5f5f5; margin:1px 0 2px 2px; float:left }

.PortalMainWrapper img.sup_sep { float:left }

.PortalLeftWrapper { width:199px; height:78px; float:left; display:inline; color:#626262; padding:15px 3px 10px 11px; font-size:12px; line-height:19px; font-family:"helveticaneue", Arial, Helvetica, sans-serif }

.PortalRightWrapper { height:99px; float:right; padding-top:38px; padding-right:23px }

.PortalRightWrapper a { color:#000; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px }

.servicesSpotlightBg { width:330px; float:left; height:114px; background:#fafafa; border:1px #e5e5e5 solid; padding:4px; line-height:0; margin-bottom:15px }

.servicesSpotlightBg img { float:left }

.servicesSpotlightBg p { margin:0; padding:0 }

.servicesSpotlightBg p strong { margin:0; padding-bottom:7px; display:block }

.supportTerm { color:#7d7d7d; font-size:11px; font-style:italic; padding-top:6px; display:block }

.supportTermClear { clear:both; height:1px; overflow:hidden }

/*Main Menu*/
div#topnav{width:100%; overflow:hidden; clear:both; min-width:960px;}

div#GlobalNavi{padding:0; text-align:left; clear:both; background:#202020; border-top:5px solid #cc0000; width:960px; margin: 0 auto;}

.GlobalNav {padding:0; width:960px; margin:0 auto; }

.GlobalNav ul#GlobalNaviTop { float:right; font-size:13px;}

.GlobalNav ul#GlobalNaviTop li { float:left; margin:0 0 0 0; padding:0 1px 0 0; background:#cc0000;}

.GlobalNav ul#GlobalNaviTop li a { float:left; display:block; padding:12px 15px; border-right:1px solid #ee5e5e; white-space:nowrap; text-decoration:none; line-height:18px; color:#ffffff; position:relative; height:18px;}
.GlobalNav ul#GlobalNaviTop li a#megaanchor7{border-right:none;}
.GlobalNav ul#GlobalNaviTop li a:hover { color:#ffffff; text-decoration:none;}

.GlobalNav ul#GlobalNaviTop li.Current {  margin:0; background:#b1000e}

.GlobalNav ul#GlobalNaviTop li.Current a { text-decoration:none; color:#ffffff }

.GlobalNav ul#GlobalNaviTop li.acting, .GlobalNav ul#GlobalNaviTop li.acting:hover { margin:0; color:#ffffff; text-decoration:none; background:#b1000e}

.GlobalNav ul#GlobalNaviTop li.acting a, .GlobalNav ul#GlobalNaviTop li.acting a:hover {text-decoration:none; color:#ffffff }

.GlobalSubNav {padding:0; width:960px; margin:0 auto; background:url(../images/navbg.gif) no-repeat -961px bottom; overflow:hidden;}

ul#HorizontalLocalNavi { padding:6px 0 6px 8px; float:left; width:910px; min-height:25px }

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; right:0; top:-6px; }

.mmInner { float:left; padding:0 22px 0 0; background:url(../images/bg-mm-hds.png) repeat;}

#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 10px 23px;}

.megamenu li a {color:#FFFFFF; text-transform:uppercase; font-size:13px; font-weight:bold;}

.megamenu li li a,.megamenu .mmRightCommon a {text-transform:none; font-size:13px; color:#ccc; font-weight:normal;}

.megamenu li a:hover,.megamenu .mmRightCommon a:hover { color:#ccc;}

.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 0;}

.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 0;}

.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 7px; display:block }

.mmpartners320 .mmdiv ul li ul { width:300px; padding:6px 0 0px }

.mmpartners320 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 0;}

.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 0;}

.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 0;}

.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 7px; 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 0;}

.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 0;}

.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 7px; display:block }

.mmsolutions570 .mmdiv ul li ul { width:170px; padding:6px 0 0 }

.mmsolutions570 .mmdiv ul li ul li { font-size:103%; padding:0 0 6px 0;}

.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 7px; 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 0;}

.mmRightCommon { float:left; width:202px; overflow:hidden; margin:0 0 8px; padding:0 }

.mmrTop { float:left; width:100%; height:8px; background:#3d3d3d}

.mmrBtm { float:left; width:100%; height:8px; background:#3d3d3d}

.mmrMid { float:left; width:182px; padding:10px 10px 0; background:#3d3d3d}

.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(../images/icons.png) no-repeat 0 -887px }

.mmRightCommon p .mmquickHeading a.reslib-mm-icon { background:url(../images/icons.png) no-repeat 0 -635px }

.mmRightCommon p .mmquickHeading a.knowhub-mm-icon { background:url(../images/icons.png) no-repeat 0 -2081px }

.mmRightCommon p .mmquickHeading a.hds_129244 { background:url(../images/icons.png) no-repeat 0 -1018px }

.mmRightCommon p .mmquickHeading a.hds_191201 { background:url(../images/icons.png) no-repeat 0 -1162px }

.mmRightCommon p .mmquickHeading a.question-mark-icon { background:url(../images/icons.png) no-repeat 0 -1289px }

.mmdiv .seeAll, .mmdiv2 .seeAll { font-family:Arial; color:#ccc; text-transform:uppercase;}

#mmrelative { float:left; width:0; position:relative; clear:left; z-index:4; float:none; margin:0 auto; width:960px;}

/*Products Revamp*/
.callout717, .callout358, .callout238{clear:both; display:block; margin:10px 0; background:url(../images/hds-callouts-bg.gif) repeat-y; padding-bottom:10px; float:left; width:717px; }

.callout717 { background:#ebebeb}

.callout358 { background:#ebebeb}

.callout238 .callouts { float:left; width:235px; background:url(../images/hds-callouts-head.gif) no-repeat left top; margin-left:6px;}

.callout358 .callouts { float:left; width:352px; background:url(../images/hds-callouts-head.gif) no-repeat left top; margin-left:12px;}

.callout717 .callouts { float:left; width:717px; background:url(../images/hds-callouts-head.gif) no-repeat left top; margin-left:12px;}

.callouts:first-child {margin-left:0}

.callouts h3 { border:0; padding:8px 9px 0px 7px; font-family:Arial; margin-bottom:0; font-size:15px; font-weight:bold;}

.callouts h3 span { border-bottom:0; margin:0; display:block; padding:10px 8px;}

.callouts p { padding:0 15px 10px; font-family:Arial; font-size:15px;}

.callouts p img { float:left; margin:2px 8px 0 0 }

.callouts ul { margin:0 }

.callout717 .callouts ul { margin:5px 0 0 }

.callouts ul li { font-size:87%; line-height:1.35; margin:0; padding:0 0 0 25px; background:url(../images/navbg.gif) no-repeat -2947px -105px }

#imgPreview { width:560px }

.cP_popup { width:522px; background:url(../images/contentplatform_bg.png) no-repeat left top; padding:15px 19px 0; margin:auto; text-align:left; float:left }

.cP_popup p { font-size:78%; margin:0 0 5px }

.cP_popupClose { text-align:right; padding:0; float:right; width:522px }

.cP_popupClose a { background:url(../images/iconclose.gif) no-repeat left 0; float:right; width:8px; height:8px }

.cP_popupClose a:hover { background:url(../images/iconclose.gif) no-repeat left -8px }

.cP_popup .cP_popup_bImg { margin:0 0 10px; padding:0; background:#f3f3f3; height:273px; text-align:center; float:left; width:522px }

.cP_popup .cP_popup_bImg img { display:none }

.cP_popup_content { float:left; width:522px }

.cP_popup_content .txt { float:left; width:210px }

.cP_popup_content .txt p { float:left; width:210px }

.cP_popup .cP_popup_content .txt p.desc { font-size:68%; margin:0 0 3px }

.cP_popup_content .txt a { float:left; margin:5px 6px 0 0 }

.proparentRelative { float:right; width:282px; position:relative }

.stepcarousel { position:relative; overflow:scroll; width:272px; height:104px; float:left }

.stepcarousel .belt { position:absolute; float:left; left:0; top:0 }

.stepcarousel .panel { float:left; overflow:hidden; margin:0; width:88px; height:104px }

.stepcarousel .panel img { float:left; margin-left:8px; border:solid 1px #f3f3f3; cursor:pointer }

.stepcarousel .panel img.act { border:solid 1px #d0d0d0 }

.stepcarousel .panel span { float:right; font-size:68%; width:80px; text-align:center; color:#999; padding-top:2px }

.panel .container { float:left; padding:3px 0 0 41px }

.panel .container a { background:url(/assets/images/icondownload.gif) no-repeat 0 0; float:left; height:14px; width:14px }

.cp_btm { float:left; width:560px; height:15px; background:url(../images/contentplatform_btm.png) no-repeat 0 -2px; overflow:hidden }

.preview { float:left; margin:5px 0; font-size:87%; padding:3px 0 3px 15px; background:url(../images/greyarrow.gif) no-repeat left center }

.my_clip_button { width:22px; text-align:center; margin:0; padding:0; cursor:pointer; font-size:9pt; height:22px; float:left; margin:5px 6px 0 0 }

.d_clip_container { position:relative; width:70px; clear:both; display:block; float:left }

#prodDescs { float:left; width:100%; clear:both; margin:0 0 5px }

#prodRight { overflow:hidden }

.previewDiv { clear:left }

.productsResourcesLeft { float:left; width:323px }

.productsResourcesRight { float:right; width:323px }

.productsResourcesFull { float:left; width:676px }

.productsResourcesLeft ul, .productsResourcesRight ul, .productsResourcesFull ul { margin:0 0 15px }

.productsResourcesLeft p, .productsResourcesRight p, .productsResourcesFull p { margin:0 0 10px }

.TabContentBox ul li { background:url(../images/navbg.gif) no-repeat -2959px -102px }

.TabContentBox .productsResourcesLeft ul li, .TabContentBox .productsResourcesRight ul li, .TabContentBox .productsResourcesFull ul li { font-size:87%; line-height:1.35; margin:0 0 7px; padding:2px 0 0 20px; background:url(../images/navbg.gif) no-repeat -2959px -102px; margin:0 10px 4px 0 }

.TabContentBox .productsResourcesLeft div.HorizontalTabNavi ul li,.TabContentBox .productsResourcesRight div.HorizontalTabNavi ul li,.TabContentBox .productsResourcesFull div.HorizontalTabNavi ul li { background:url("../images/sidenavbg.png") no-repeat -86px 5px }

.TabContentBox .productsResourcesLeft div.HorizontalTabNavi ul li.Current,.TabContentBox .productsResourcesRight div.HorizontalTabNavi ul li.Current,.TabContentBox .productsResourcesFull div.HorizontalTabNavi ul li.Current { background:url("../images/sidenavbg.png") no-repeat 1px -84px }

.TabContentBox .productsResourcesLeft ul li.pdf_products, .TabContentBox .productsResourcesRight ul li.pdf_products { background:url(../images/geopdf_icon.gif) no-repeat -1px .1em }

.TabContentBox .productsResourcesLeft ul li.video_products, .TabContentBox .productsResourcesRight ul li.video_products { background:url(../images/video-icon.jpg) no-repeat 0 0 }

#overflow { overflow:hidden }

.displayNone { display:none }

.productsResourcesLeft .contents p, .productsResourcesRight .contents p { margin:0 0 2px; clear:both }

.productsResourcesLeft .contents p.productsHeading, .productsResourcesRight .contents p.productsHeading { margin:0 0 12px }

/* *********** CSS for new HOW to buy and Request information form starts here *************** */
.form_cont { width:717px; float:left; margin:0; padding:0; text-align:left; font-size:87% }

.form_cont form { margin:0 }

.form_cont p { margin:0; padding:5px 0 5px; margin-bottom:20px; font-size:13px; font-weight:bold; background:url(../images/contact-sales-head-bg.gif) repeat-x bottom;}

.form_cont .formTop { background:#f6f6f6; width:717px; height:9px; float:left; overflow:hidden }

.form_cont .formBtm { background:#f6f6f6; width:717px; height:9px; float:left; overflow:hidden }

.form_cont .form_cont_inner { width:717px; background:#f6f6f6; margin:0; padding:0; float:left }

.form_cont .stepOne { width:657px; /*background:url(../images/bg-step-one.png) no-repeat left top;*/ margin:0; padding:15px 10px 10px 35px; float:left }

.form_cont .steptwo,.form_cont .stepTwo { width:657px; /*background:url(../images/bg-step-two.png) no-repeat left top;*/ margin:0; padding:15px 10px 10px 35px; float:left }

.form_cont .stepThree { width:657px; /*background:url(../images/bg-step-three.png) no-repeat left top;*/ margin:0; padding:15px 10px 10px 35px; float:left }

.form_cont .stepThree p{font-size:13px; font-weight:bold;}

.form_cont .twocols .leftCont { width:308px; float:left; margin-left:-16px }

.form_cont .twocols .rightCont { width:346px; float:right; padding-right:10px }

.form_cont .twocols .rightCont label { width:134px; float:left; margin:0; padding:1px 0 0 16px }

.form_cont .twocols .leftCont label { width:95px; float:left; margin:0; padding:1px 0 0 16px }

.form_cont .twocols .leftCont input, .form_cont .twocols .rightCont input { width:190px; float:right; margin:0 0 10px; padding-left:2px }

.form_cont input.others { width:190px; float:left; margin:5px 0 0; padding-left:2px }

.form_cont span { width:350px; float:left; color:#C00; font-size:80%; margin-top:5px; display:none; height:1px; overflow:hidden }
.form_cont span#box_tprod{height:auto; margin-bottom:-10px; margin-top:0;}
.form_cont div.trialProd{margin-left:-16px;}
.form_cont div.trialProd label{padding-left:16px;}
.form_cont div.trialProd label span{width:auto; float:none; color:red; display:inline; height:auto}
.form_cont .twocols .rightCont select { width:195px; float:right; margin:0 0 10px }

.form_cont .twocols .leftCont label span, .form_cont .twocols .rightCont label span { width:auto; float:none; color:red; display:inline; height:auto }

.form_cont .twocols .leftCont span, .form_cont .twocols .rightCont span { width:194px; float:right; color:#C00; font-size:80%; display:none; height:auto }

.form_cont .box_textArea { display:none; padding:0; font-size:87% }

.form_cont .box_textArea_error { display:none; padding:0; font-size:87%; color:#C00 }

.form_cont textarea.form_txtArea { color:#7f7f7f; padding:10px 15px 5px; height:70px; width:617px; margin:0 }

.form_cont .stepThree input.btn_submit {float:right; width:110px; cursor:pointer; height:36px; background:url(../images/btn-submit-contact-sales.gif) no-repeat; border:none; padding:0; margin:0 }

.form_cont p.hds_privacy { font-size:87%; text-align:left; margin:0 0 0 17px; padding-top:20px }

.form_cont p.hds_privacy a { text-decoration:underline }

.form_cont p.hds_privacy a:hover { text-decoration:none }

.form_cont form label.problem { background:url(../images/v-alert.png) no-repeat }

.form_cont form label.wrongFormat { background:url(../images/v-cross.png) no-repeat }

.form_cont form label.completed { background:url(../images/v-tick-mark.png) no-repeat }

.form_cont label.timefrm { float:left; width:171px; margin:10px 5px 0 0; padding:0 }

.form_cont select.timefrm { float:left; width:200px; margin:10px 5px 0 0; padding:0 }

.form_cont select.multi { padding:0 0 0 2px; background:#fff }

.form_cont select.timefrmsmall { float:left; width:150px; margin:10px 5px 0 0; padding:0 }

.form_cont label.timefrm span.inst { color:#555; font-size:80%; height:auto }

.form_cont label.timefrm span.inst u { color:#C00; text-decoration:none }

/*****AWARDS****/
#SubLocationContent1.TabContent h3, #SubLocationContent2.TabContent h3, #SubLocationContent3.TabContent h3, #SubLocationContent4.TabContent h3, #SubLocationContent5.TabContent h3, #SubLocationContent6.TabContent h3, #SubLocationContent7.TabContent h3, #SubLocationContent8.TabContent h3, #SubLocationContent9.TabContent h3, #SubLocationContent0.TabContent h3 { width:696px; height:31px; float:left; display:block; background:url(../images/black_hdgawards.png) no-repeat; color:#fff; padding:6px 0 0 8px; border:none; margin:8px 0; font-size:87%; font-family: 'museosans700', Arial; }

.borderclass { background:url(../images/hds_138857.gif) no-repeat; width:675px; height:1px; float:left; display:block; outline:none; border:none; margin:15px 0 8px }

.maincont, .imagewrap, .editwrap, .contentwrap { float:left }

.contentwrap { width:529px; margin-left:16px; word-wrap:break-word }

.contentwrap p { padding-bottom:2px }

.imagewrap { padding-top:4px }

.contentwrap ul.LinkListStyle1 li { font-size:87%; line-height:1.35; margin:5px 0 7px; padding:0 0 0 10px; background:url(../images/greyarrow.gif) no-repeat left 5px }
}

/**Homepage Message**/
.message { font-size:93%; font-weight:bold; margin:15px 0; text-align:center; background:url(../images/message_bg.gif) repeat-y center top; padding:12px 0 }

.message a { color:#C00 }

/**Learning Path **/
div.CustomerCourseListWrapper { height:200px; margin:40px auto 0; width:630px }

div.CustomerCourseListLeftWrapper { float:left; height:200px; width:350px }

div.CustomerCourseListRightWrapper { float:right; height:200px; width:500px }

div.CustomerCourseList { clear:both; color:#000; font-size:20px; margin:0 0 10px 120px; width:500px }

div.CustomerCourseList ul li { background:url(../images/hds-icon-arrow.gif) no-repeat 0 .2em; float:left; list-style-type:none; margin-top:40px; padding:1px 0 1px 25px }

div.CustomerCourseList ul { padding:0 0 1px }

a.CustomerCourseListViewBtn { color:#000; font-size:18px; font-weight:bold; text-decoration:none }

span.enroll { color:#fe0000; font-size:18px; font-weight:bold; text-decoration:none }

span.Share { color:#999; font-size:18px; font-weight:bold; text-decoration:none }

/**Executive Team**/
.execTop { float:left; width:717px; height:11px; background:url(../images/exec-layout.gif) no-repeat; overflow:hidden }

.execMid { float:left; width:697px; background:url(../images/exec-layout.gif) repeat-y -717px 0; padding:10px }

.execBtm { float:left; width:717px; height:11px; background:url(../images/exec-layout.gif) no-repeat -1434px 0; overflow:hidden; margin-bottom:10px }

.executive { float:left; margin:0 0 0 20px; width:328px }

.executive img { float:left; margin-top:0px }

.executive p { float:left; width:253px; margin-left:10px }

.executive p a.viewbio { padding-left:17px; background:url(../images/navbg.gif) no-repeat -2959px -103px }

.execMid .ClearDiv { float:left; width:697px; display:block; clear:both; height:auto; padding:0 0 2px }

.ClearImg { float:left; width:697px; height:15px; background:url(../images/execseprtr.gif) no-repeat center 5px; overflow:hidden; margin-bottom:15px }

.seemore { float:left; padding-left:12px; background:url(../images/navbg.gif) no-repeat -2959px -105px; clear:both; margin:-5px 0 10px }

.seemore a { float:left; background:url(../images/plus.gif) no-repeat right 4px; font-size:87%; padding-right:12px }

.hidden { display:none }

span.seeAdd a { background:url(../images/minus.gif) no-repeat right 4px }

.prodType { color:#999; font-weight:bold }

/**For Right align Text**/
p.right1 { padding:0 10px 20px 0; text-align:right }

ul.LinkListStyle1 li.edit_button a.backnoneimg { background:none; margin-top:4px }

/*Keypoint Fixes*/
.pointsLi { margin:0 0 15px }

.pointsLi p { font-size:87%; line-height:1.35; margin:0 0 7px }

.liIcon { background:url(../images/greyarrow.gif) no-repeat left 5px; float:left; width:12px; height:24px; margin-right:3px }

table.plain td ul.LinkListStyle1 { font-size:100% }

/*Table Story*/
.servicetable { font-size:87% }

p.TextStyle1 table.servicetable { font-size:100% }

ul.LinkListStyle1 ul.LinkListStyle1, ul.LinkListStyle1 ul.link-list li { font-size:100% }

table#plain td ul.LinkListStyle1 { font-size:100% }

table.csr_table th, table.csr_table td { padding:0; border:0; font-size:100% }

table.csr_table h3 { padding:7px 0; background:url(../images/heading-ul-img.gif) no-repeat right bottom; margin:0; border:0; font-size:87%; font-family: 'museosans700', Arial; }

.productsResourcesLeft ul li.gatedPdf, .productsResourcesRight ul li.gatedPdf { background:url(../images/geopdflocked_icon.gif) no-repeat 1px 0 }

.productsResourcesLeft ul li.gatedPdf a.gatedPdf, .productsResourcesRight ul li.gatedPdf a.gatedPdf { background:none; padding:0 }

a.gatedPdf { background:url(../images/geopdflocked_icon.gif) no-repeat -1px 0; padding-left:18px }

/** New Section**/
.redButton { margin:10px 0 }

.redButton li { float:right; background:url(/assets/images/redbuttonbg.gif) no-repeat 0 0 }

.redButton li a { float:left; height:26px; line-height:26px; color:#FFF; text-decoration:none; background:url(/assets/images/redbuttonbg.gif) no-repeat right bottom; font-size:87%; padding:0 12px; white-space:nowrap }

.redButton li a:hover { color:#FFF; text-decoration:none }

ul.GlobalTab { float:left; font-size:87%; clear:both }

ul.GlobalTab li { float:left; background:url(../images/bg_g_navi_top_l.gif) no-repeat 0 0 #d7d7d7; line-height:100%; margin:0 3px 0 0 }

ul.GlobalTab li a { float:left; display:block; border-bottom:1px solid #b6b6b6; background:url(../images/bg_g_navi_top_r.gif) no-repeat right 0; white-space:nowrap; text-decoration:none; line-height:100%; padding:5px 7px 7px }
ul.RuTabsPartners li a { font-size:12px; }

ul.GlobalTab li.Current a { border:none; background:url(../images/bg_g_tab_navi_top_r_on.gif) no-repeat right 0; text-decoration:none; padding:5px 8px 8px }

.eventsSeprtr { float:left; display:block; border-top:1px solid #CCC; height:10px; overflow:hidden; width:100%; margin-top:10px; clear:both }

#eventsContent2 .proparentRelative { float:left; width:650px; display:block; position:relative; background:#f2f2f2; padding:12px 10px 12px 25px }

#eventsContent2 .stepcarousel { float:left; position:relative; overflow:scroll; width:650px; height:110px }

#eventsContent2 .stepcarousel .belt { float:left; position:absolute; left:0; top:0; font-size:87% }

#eventsContent2 .stepcarousel .panel { float:left; width:130px; height:100px; margin:12px 0 }

.column200Right { float:right; width:370px }

.columnFull { float:left; width:437px }

.columnFull div.div200 { width:437px; font-size:87% }

.column200Left { float:left; width:325px }

.column200Left div.div200 { width:325px; font-size:87% }

.column200Right div.div200 { width:370px; font-size:87% }

#of_ficelocations .column200Right div.div200, #prcontacts .column200Right div.div200 { width:315px }

.USbox { background:url(../images/usbox_bg.jpg) no-repeat; float:left; clear:both; width:617px; height:25px; padding:15px 50px; font-size:87%; line-height:25px }

.USbox a { text-decoration:underline }

.USbox a:hover { text-decoration:none }

table.tablespotlight .Inner p { font-size:87% }

table.tablespotlight tr td ul.LinkListStyle1 li li { font-size:100% }

.width330Left ul, .width330Right ul { margin:0 0 15px }

.width330Left ul li, .width330Right ul li { font-size:87%; line-height:1.35; background:url(../images/navbg.gif) no-repeat -2959px -105px; margin:0 0 7px; padding:2px 0 0 20px }

.width330Left ul li.pdf_icon, .width330Right ul li.pdf_icon { font-size:87%; line-height:1.35; background:url(../images/geopdf_icon.gif) no-repeat -1px .1em; margin:0 0 7px; padding:2px 0 0 20px }

.width330Left { float:left; width:330px }

.width330Left p.heading, .width330Right p.heading { margin:0 0 5px; clear:both }

.width330Right { float:right; width:330px }

.TopPage ul { margin:25px 0 15px; text-align:right }

.TopPage ul li { display:inline; padding:1px 0 1px 17px; font-size:87%; line-height:1.35; background:url(../images/icon_link_top.gif) no-repeat 0 .1em }

.TopPage ul li a { line-height:1.35 }

.form_cont .stepThree input.btn_submit_cn { width:72px; cursor:pointer; height:25px; background:url(../images/btn-submit-cn.gif) no-repeat; border:none; padding:0; margin:0 }

.form_cont .stepThree input.btn_submit_de { width:72px; cursor:pointer; height:25px; background:url(../images/btn-submit-de.gif) no-repeat; border:none; padding:0; margin:0 }

/**/
.spotlightEdit { float:left; width:717px; padding-bottom:10px }

.spotlightEditDiv { height:23px}

.rightmodule {float:left; width:234px; margin:0 0 15px; background:#ebebeb;}

.rightmodule h3 { color:#202020; float:left; width:198px; padding:12px 0 5px; margin:0 18px; font-size:15px; border-bottom:0; font-family:Arial; font-weight:bold;}

.innermodule { float:left; width:216px; padding:5px 0 0 18px; background:#f5f5f5}

#prodDescs p.TextStyle1:first-child { color:#707070; font-family:"museosans700", Arial }

#prodDescs p.TextStyle1:first-child strong { font-weight:normal }

/*Selector*/
div#Selector { position:absolute; top:1.55em; left:-155px; background:#4a4a4a; float:none; margin:0; padding:5px 5px 0; 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; color:#FFF}

div#Selector ul li{float:left; margin:0; text-align:left; overflow:hidden; white-space:nowrap; padding:2px 0 2px 0px; width:192px }
div#Selector ul li a{ color:#FFF;}

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 }

div#Selector ul.selectorbtm li{padding-right:18px;}

/*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(../images/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(../images/hds_191213.gif) no-repeat left top; float:right; text-decoration:none}

.videoList .video_leenks a.moreCustomerVideos span { background:url(../images/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%; height:6px; overflow:hidden }

.mmTop .mmActive { float:left; width:100%; height:6px }

.Grid1 ul.LinkListStyle1 li { padding:0 0 0 12px; background:none }

.Grid1 ul.LinkListStyle1 li a{ font-size:15px;}

.Grid1 .BoxPatternA .Inner p { padding-left:12px }

.GlobalNav ul#GlobalNaviTop li.lastblankli {clear:both; width:0; margin:0; padding:0; display:inline; float:none}

.arrow_icon { background:url(../images/navbg.gif) no-repeat -2959px -102px; width:16px; height:16px }

.readmore { background:url(../images/navbg.gif) no-repeat -2959px -104px; padding-left:17px}

.secParentContent h2 { margin-bottom:0 }

.secParentContent img { margin-bottom:10px; margin-top:-7px }

.secParentContent p { margin-top:7px }

.txt p strong { font-family:"museosans700", arial; font-size:105% }

.productsResourcesLeft h3, .productsResourcesRight h3, .productsResourcesFull h3 { border:0; background:url(../images/heading-ul-img.gif) no-repeat right bottom }

.eventsTable th { background-color:#008eaa; color:#FFFFFF; white-space:nowrap; }

.eventsTable th a { font-family:"museosans700", arial; font-weight:normal; color:#FFFFFF }

.eventsTable th a:hover { text-decoration:underline; color:#FFFFFF }

.eventsTable td { background-color:#efefef }

.eventsTable tr.alternateRow td { background-color:#dddddd }

.eventsDetails a.registernow { background:url(../images/hds_191213.gif) no-repeat left top; text-decoration: none; float:left; color:#FFF }

.eventsDetails a.registernow span { background:url(../images/hds_191213.gif) no-repeat right bottom; font-size:87%; text-transform:uppercase; padding:0 10px; font-family:"helveticaneue", arial; line-height:29px; cursor: pointer; color:#FFF; float:left }

ul.TabLinkListStyle1_blog li { font-size:87%; margin-bottom:10px; color:#414141 }

ul.LinkListStyle1 li.register { background:url(../images/navbg.gif) no-repeat -2959px -105px }

.eventsDetails .BoxPatternA,#CustomersFeatureBox .BoxPatternA,#PartnerFeatureBox .BoxPatternA { border:1px solid #CDCDCD; padding:10px }

.Grid3 .eventsDetails .BoxPatternA p.Title,.Grid3 #CustomersFeatureBox .BoxPatternA p.Title,#PartnerFeatureBox .BoxPatternA p.Title { background:url(../images/heading-ul-img.gif) no-repeat right bottom; border:0; padding:0 0 7px; color:#707070; margin-bottom:10px; font-size:90% }

.Grid3 .eventsDetails .BoxPatternA p.Title strong,.Grid3 #CustomersFeatureBox .BoxPatternA p.Title strong,#PartnerFeatureBox .BoxPatternA p.Title strong { font-weight:normal; background:none; border:0; padding:0; color:#707070 }

.Grid3 .eventsDetails .BoxPatternA .Inner,.Grid3 #CustomersFeatureBox .BoxPatternA .InnerText,#PartnerFeatureBox .BoxPatternA .InnerText { border:0; padding:0 }

.Grid3 .eventsDetails .BoxPatternA .Inner p strong,.Grid3 #CustomersFeatureBox .BoxPatternA .InnerText p strong,#PartnerFeatureBox .BoxPatternA .InnerText p strong { font-family:"helveticaneue", arial; color:#414141 }

.Grid3 #CustomersFeatureBox .BoxPatternA .InnerText ul.More li,.Grid3 #PartnerFeatureBox .BoxPatternA .InnerText ul.More li { background:url(../images/hds_191213.gif) no-repeat left top; float:right; color:#FFF; padding:0 }
 
.Grid3 #CustomersFeatureBox .BoxPatternA .InnerText ul.More li a,.Grid3 #PartnerFeatureBox .BoxPatternA .InnerText ul.More li a { background:url(../images/hds_191213.gif) no-repeat right bottom; font-size:87%; text-transform:uppercase; padding:0 10px; font-family:"helveticaneue", arial; line-height:29px; color:#FFF; float:left; text-decoration:none }

div.arrowListing ul.TabLinkListStyle1 li { background:url(../images/navbg.gif) no-repeat -2959px -104px }

ul.arrowListing { margin:0 0 15px }

ul.arrowListing li { background:url(../images/navbg.gif) no-repeat -2959px -104px; padding-left:17px; font-size:87%; margin-bottom:7px }

.txtcenter.prebg.resetdefault a { color:#FFFFFF; line-height:1.1 }

.fourcolumnset div p.TextStyle1 strong { font-family:"museosans700", Arial; font-weight:normal; color:#707070 }

.NewTable th { font-family:"museosans700", arial; background-color:#008eaa; color:#FFFFFF;  }

.NewTable th strong { font-weight:normal }

.NewTable th a { font-family:"museosans700", arial; font-weight:normal; color:#FFFFFF }

.NewTable th a:hover { text-decoration:underline; color:#FFFFFF }

.NewTable td { background-color:#efefef }

.NewTable tr.alternateRow td { background-color:#dddddd }

.TabBoxWebtech #GlobalTabNavi li a:hover span { text-decoration:none; visibility:hidden }

#ViewRelatedResourcesBy #GlobalTabNavi4 li a:hover span { text-decoration:none; visibility:hidden }

/*Inner IWI*/
.insideIWI { float:left; width:234px; margin-bottom:15px; background:url(../images/inner_greyiwi_top.png) no-repeat 0 0; padding:50px 0 0 0 }

.insideIWI_btm { float:left; width:234px; background:url(../images/inner_greyiwi_btm.png) no-repeat 0 0; height:4px; overflow:hidden }

.insideIWI_content { float:left; width:193px; background:url(../images/inner_iwi_top.png) no-repeat 0 0; padding:20px 20px 10px; font-family:"museosans500", Arial; font-size:78% }

.insideIWI_content a { font-family:"museosans500", Arial }

.insideIWI_contentbtm { float:left; width:234px; background:url(../images/inner_iwi_btm.png) no-repeat 0 0; height:11px; overflow:hidden }

#prodRight ul.LinkListStyle1 li { background:url(../images/greyarrow.gif) no-repeat 3px 5px }



.CurrentWorldwide span { font-family:"museosans700", Arial; font-weight:normal }

.CurrentWorldwide ul.More li { background:url(../images/navbg.gif) no-repeat -2959px -103px; *background:url(../images/navbg.gif) no-repeat -2959px -103px }

/*Search Suggest*/
#search_suggestion { float:left; position:absolute; z-index:999; left:653px; top:-56px; display:none; width:275px; background:#4a4a4a; padding-top:6px }

.suggest_btm { float:left; width:262px; padding:0 6px 8px 7px; background:#4a4a4a;}

.suggestion { float:left; width:257px; border-top:1px solid #ccc; padding:4px 0 0 5px }

a.search_close { float:right; width:46px; font-size:83%; background:url(../images/search-bg-img.png) no-repeat -327px -6px; overflow:hidden; color:#FFF}

#suggest_content { /*float:left;*/ margin-bottom:5px }

#suggest_content ul { float:left; width:100%;}

#suggest_content ul li { /*float:left;*/ padding:2px 5px; color:#ccc; font-size:83%; cursor:pointer }

#suggest_content ul li.highlight,#suggest_content ul li:hover { background-color:#eee; color:#202020}

sup { font-size:78%; line-height:0 }

@media print {
body #GlobalTabListContent,.TabListItems{background:#FFFFFF}
body #ProductContent12 p.TextStyle1:first-child{padding-top:5px;page-break-before:always}
body #breaker1{clear:both;page-break-before:always}
body #educationSubContent3,body #breaker,body #text7,body #tech53,body #nas5,body #dev12,body #tech22,body #tcontent3{page-break-before:always}
body #questions dd,body .hidden{display:block}
body #three3{clear:both;padding-top:10px;page-break-before:always}
body #tsubcontent23 .boxPanelColumn{margin-left:175px;position:static;width:250px}
body .BoxPatternA{page-break-inside:avoid}
body .Grid3 div.ClearFix,body .ImgWSetStyle2,body .HorizontalTabNavi,.hidden{clear:both;display:block}
body .TabContent{border:1px solid #B6B6B6;display:block;margin:-11px 0 10px;padding:3px}
body .TabContent .TabContent{border:0;margin:0 -3px 10px}
body .TabContent address{border:1px solid #B6B6B6;border-left:0;border-right:0;clear:both;text-align:left}
body .VerticleArrowDown p.solidBorder{width:230px}
body .mainPannel{overflow:hidden}
body .videoBottomPannel{margin-top:30px;page-break-inside:avoid}
body .videoLargePannel{margin:0;padding:0}
body .videoRightPannel{height:400px;width:125px}
body address{border:1px solid #B6B6B6;display:block;font-size:90%;font-style:normal;font-weight:bold;margin:5px 0 10px;padding:5px 8px;text-align:left}
body div#Header,body div#SiteIdentityL,body div#SiteIdentityS,body div#TopicPath,body div.Grid1 div#VerticalLocalNavi,body div#Footer,body .PageTop,body #random,body #random1,body #random2,body ul#HorizontalLocalNavi,body ul#HorizontalLocalNavi li,body ul#GlobalNaviTop li,body ul#GlobalNaviTop li.Current,body div.ClearFix,body #CommonLinks,body .footerdesc,body img#headerimage,body div.Grid1,body table#tables,body p.leftVerticleArrow,body .tabSubNav2,body .HorizontalTabNavi,body .ClearFixTab,body #GlobalTabContent,body .GlobalTabBox,body .GlobalTabListContentLine,body .TabListItems{display:none}
body div.Grid3{_margin:0 35% 0 0;float:none;margin:0 35% 0 0;text-align:left;width:auto;}
body div.TabContentBox{border:0;padding:10px 0 0}
body div.TabListContentBox{display:block;margin-bottom:10px}
body h3.width_695{margin-top:30px}
body input,body select,body textarea{border:1px solid #B6B6B6}
body ol.ListStyle1 li{margin:10px 0 5px}
body #newTabs {background:none}
body #DetailTabs { display:none }
body #newTabs .TabContents { width:100% }
body #newTabs .TabContents .TabContent { width:709px}
body .calloutContainer {margin-top:-21px}
body .engInnerContent { background:url(../images/engimage.gif) repeat-x -18px bottom}
}

/*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(../images/morecustomervideosbuttonleft.jpg) no-repeat left;float:right;padding:0}
.video_leenks .moreCustomerVideos span{background:transparent url(../images/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}

/*More Customers Css*/
.customers_Listing ul.LinkListStyle1, .customers_Listing ul.TabLinkListStyle1 { margin:0 }
.CustClear { clear:both }
.CustClear .seemore { background:none; padding:0; margin:10px 0 }
.hideCustomer { display:none }

.showCustomer { display:block }

.fourcolumnset .customers_Listing ul.LinkListStyle1 { width:158px; float:left }

/*New Partners Section*/
.tapp_logo { float:left; width:225px; height:88px; border:0px solid #dedede; margin-bottom:10px; text-align:center; background:url(../images/load-indicator.gif) no-repeat center center }

#ibm_details,#opentext_details,symantec_details,asg_details { float:left; width:409px }

.part_pop_btm { float:left; width:409px; height:9px; background:url(../images/part_pop_btm.png) no-repeat; overflow:hidden }

.part_pop_content { float:left; width:379px; padding:15px 15px 0px; background:url(../images/part_pop_top.png) no-repeat 0 0 }

.part_pop_logo { float:left; width:379px; text-align:center; height: auto !important; height: 50px; min-height: 50px; }

.part_pop_list { float:right; border-left: 1px solid #939393; padding:5px 0 0 10px; width:235px; text-align:left; height: auto !important; height: 45px; min-height: 45px; }

.part_pop_list ul { float:left; width:100% }

.part_pop_list ul li { float:left; width:195px; padding-left:10px; margin-bottom:4px; background:url(../images/navbg.gif) -2962px -101px no-repeat }

.part_pop_list ul li a { font-family:"museosans500", arial; font-size:83% }

#symantec_details .part_pop_logo { background:url(../images/part-symantec-popup-logo.png) no-repeat 15px center }

#starstorage_details .part_pop_logo { background:url(../images/part-starstorage-popup-logo.png) no-repeat 15px center }

#opentext_details .part_pop_logo { background:url(../images/part-opentext-popup-logo.png) no-repeat 15px center }

#ibm_details .part_pop_logo { background:url(../images/part-ibm-popup-logo.png) no-repeat 15px center }
#asg_details .part_pop_logo { background:url(../images/part-asg-popup-logo.png) no-repeat 15px center }
#seventen_details .part_pop_logo { background:url(../images/part-seventen-popup-logo.png) no-repeat -5px center }
#veritas_details .part_pop_logo { background:url(../images/part-veritas-popup-logo.png) no-repeat 10px center }

.part_tap_content { float: left; width: 622px }

.part_tap_content ul.LinkListStyle1 li { background:url(../images/greyarrow.gif) no-repeat 5px 5px }

.part_columns { float: left; width: 700px; border:1px solid #B6B6B6; margin:20px 7px 30px }

.part_columns h2.greyheading { background:#e8e8e8; padding:10px 20px; margin:0; border-bottom:1px solid #B6B6B6 }

.part_columnLeft { float: left; width: 320px; padding-left:20px; padding-top:20px }

.part_columnRight { float: right; width: 320px; padding-right:20px; padding-top:20px }

.part_detail_content { float:right; width:542px }

.part_detail_content2 { overflow:hidden }

.part_detail_content2 p.TextStyle1:first-child { float:left; width:542px; display:block; clear:both }

/*@viewport{ zoom: 1.0; width: device-width; }*/

/*New Template*/
#mainpageimage { float:left; width:717px; min-height:458px; margin-top:-15px; position:relative; z-index:0}

#mainpageimage #Leftnavigation { float:left; width:217px; position:absolute; z-index:1; top:20px; left:0 }

#mainpageimage #Leftnavigation ul { float:left; width:100% }

#mainpageimage #Leftnavigation ul li {position:relative; float:left; width:212px; padding:0 5px 0 0px; background:url(../images/leftnavbg.png) repeat-y right top; font-size:15px; line-height:20px; text-transform:uppercase; border-top:1px solid #768596; border-bottom:1px solid #0f2133 }

#mainpageimage #Leftnavigation ul li a { color:#FFF; float:left; padding:12px 16px 13px 10px; font-family:"museosans500"; background: url(../images/rightwhite-arrow.png) no-repeat right 12px; width:184px }

#mainpageimage #Leftnavigation ul li.downArrow { background:rgba(0, 0, 0, 0) url("../images/leftnavbg.png") repeat-y scroll right top; border:0 }
#mainpageimage #Leftnavigation ul li a span.downWhiteArrow{background: url("../images/downwhite-arrow.png") no-repeat scroll left top !important; display: block;	position: absolute;	right: 6px;	top: 16px;	width: 15px;height: 15px; z-index:99999; }

#mainpageimage #Leftnavigation ul li.downArrow a { color: #ffffff; width: 192px; padding:12px 15px 8px 10px; background:none; }

#mainpageimage #Leftnavigation ul li.currntArrow { background:url(../images/leftnavbg.png) repeat-y left top }

#mainpageimage #Leftnavigation ul li.currntArrow a { color:#414141; background: url(../images/rightgrey-arrow.png) no-repeat right 12px }

#mainpageimage #Leftnavigation ul li.downArrow li { width:207px; text-transform:none; background:url("../images/leftnavbg.png") repeat-y scroll left top !important; padding:0 0 0 10px; border:0; line-height:17px }

#mainpageimage #Leftnavigation ul li.downArrow li a { background:none; color:#008EAA; padding:0 0 5px; font-family:"helveticaneue"; width:192px }



#mainpageimage #Leftnavigation ul li.downArrow li a:visited { color:#116676; text-decoration:none }

#mainpageimage #Leftnavigation ul li.downArrow li a:hover { color:#116676; text-decoration:underline }

#mainpageimage #Leftnavigation ul li a.right-arrow-none {background: none;}



#mainpageimage #Leftnavigation ul li.downArrow li ul li { padding-left:10px; background:url(../images/greyarrow.gif) no-repeat 0 5px !important; width:197px;}

#mainpageimage #pagecontent { float:left; width:486px; top:20px; right:0; position:absolute; z-index:1; color:#FFF; font-family:"museosans500" }

#mainpageimage #pagecontent h2 { font-size:26px; line-height:27px; color:#FFFFFF; font-weight:normal; padding:0; background:none }

#mainpageimage #pagecontent p,#mainpageimage #pagecontent ul { font-size:18px; line-height:21px; font-family:"museosans300" }

mainpageimage #pagecontent ul li { margin-top:7px; padding:0 0 0 17px; background:url(../images/rightwhite-arrow.png) no-repeat -2px 1px }


 
#mainpageimage #pagecontentV h2 { font-size:26px; line-height:27px; color:#FFFFFF; font-weight:normal; padding:0; background:none }

#mainpageimage #pagecontentV p,#mainpageimage #pagecontentV ul { font-size:18px; line-height:21px; font-family:"museosans300" }

mainpageimage #pagecontentV ul li { margin-top:7px; padding:0 0 0 17px; background:url(../images/rightwhite-arrow.png) no-repeat -2px 1px }

#mainpageimage #pagecontentV { float:left; width:486px; top:227px; right:0; position:absolute; z-index:1; color:#FFF; font-family:"museosans500" }



#mainpageimage #pagecontent.red { background:url(../images/landing-red-bg.png) repeat; border-top:1px solid #a31625; border-bottom:1px solid #a31625 }

#mainpageimage #pagecontent.purple { background:url(../images/landing-purple-bg.png) repeat }

#mainpageimage #pagecontent.green { background:url(../images/landing-green-bg.png) repeat }

#mainpageimage #pagecontent.light-green { background:url(../images/landing-lightgreen-bg.png) repeat }

#mainpageimage #pagecontent.yellow { background:url(../images/landing-yellow-bg.png) repeat }

#mainpageimage #pagecontent.teal { background:url(../images/landing-teal-bg.png) repeat }

#mainpageimage #pagecontent.orange { background:url(../images/landing-orange-bg.png) repeat }

#mainpageimage #pagecontent.cyan { background:url(../images/landing-cyan-bg.png) repeat }

#mainpageimage #pagecontent.blue { background:url(../images/landing-blue-bg.png) repeat }

.contentpatterntop { float:left; width:486px; height:10px; background:url(../images/contentbxbg.png) no-repeat 0 0; overflow:hidden }

.contentpattern { float:left; width:456px; background:url(../images/contentpatternbg.png) repeat; padding:5px 10px 5px 20px }
.contentpatternV { float:left; width:486px; background:url(../images/contentpatternbg.png) repeat;/* padding:5px 20px */}

.contentpatternV ul li { padding-left:17px; background:url(../images/rightwhite-arrow.png) no-repeat left 0; margin-bottom:5px }


.contentpattern ul li { padding-left:17px; background:url(../images/rightwhite-arrow.png) no-repeat left 0; margin-bottom:5px }

.contentpatternbtm { float:left; width:486px; height:10px; background:url(../images/contentbxbg.png) no-repeat right 0; overflow:hidden }

.calloutContainer { float:left; width:717px; margin-bottom:10px }

.calloutContainer .content_callouts { float:left; width:717px; border-top:1px solid #dddddd; padding:30px 0 }

.calloutcontent { padding-top:10px }

.imgright { float:right; margin:0 0 0 20px }

.imgleft { float:left; margin:0 20px 0 0 }

.content_callouts h3 { border:0; font-size:20px; color:#414141 }

.content_callouts p { font-size:16px; color:#999999; line-height:21px }

.detail_page { float:left; width:717px; border-bottom:1px solid #dddddd; background:url(../images/detail-lines.jpg) repeat-x left bottom; margin-top:-15px }

#introContent { float:right; width:460px; padding:15px 10px 5px 30px }

#introContent h2 { background:none; padding:0; color:#414141; font-size:16px }

#introContent ul { margin:0 }

#introContent ul li { padding:0 0 0 13px; margin-bottom:10px; line-height:18px; font-size:15px; background:url(../images/keydash.png) no-repeat 0 2px }

.detail_page img { float:left }

#newTabs { float:left; width:717px; background:url(../images/tabsbg.gif) no-repeat -431px 0; overflow:hidden }

#DetailTabs { float:left; width:214px; margin-top:-8px }

#DetailTabs li { float:left; width:214px; padding:8px 0 0 }

#DetailTabs li a { float:left; width:185px; padding:15px 5px 18px 24px; font-family:"museosans300"; color:#999999; font-size:15px; font-weight:bold }

#DetailTabs li.Current { background:url(../images/tabsbg.gif) no-repeat 1px top }

#DetailTabs li.Current a { background:#FFF url(../images/tabsbg.gif) no-repeat -213px bottom; color:#AC1F25; text-decoration:none }

#newTabs .TabContents { float:right; width:476px; margin:10px 0 }

#newTabs .TabContents .TabContent { float:left; width:100% }

#newTabs .TabContents h2 { color:#999999; background:none; font-size:16px }

#newTabs .TabContents p { color:#414141; font-size:15px; line-height:18px; margin-bottom:15px }

#newTabs .TabContents .ResDiv p { margin-bottom:10px }

#newTabs .TabContents ul { color:#414141; font-size:15px; line-height:18px; margin-bottom:10px }

#newTabs .TabContents ul.dash-list li { padding:0 0 0 13px; margin-bottom:10px; line-height:18px; font-size:15px; background:url(../images/keydash.png) no-repeat 0 2px }

#newTabs .TabContents ul li, #newTabs .TabContents ul.arrow-list li { padding:0 0 0 20px; margin-bottom:10px; line-height:18px; font-size:15px; background:url(../images/greyarrow.gif) no-repeat 0 5px }

#newTabs .TabContents ul li.noarrow { padding:0; background:0 }

#newTabs .TabContents h3.ResHeading { color:#999999; font-size:16px; border-bottom:0; padding:10px 0 13px; border-top:1px solid #e2e2e2; margin:0; width:100%; float:left; clear:both; cursor:pointer }

#newTabs .TabContents h3.ResHeading:first-child { border-top:0; margin:0; padding: 4px 0 13px }

#newTabs .TabContents h3.ResHeading span { float:left; background:url(../images/resicon.gif) no-repeat right -65px; padding-right:18px; line-height:22px }

#newTabs .TabContents h3.ResHeading.active span { background:url(../images/resicon.gif) no-repeat right -12px }

#newTabs div.HorizontalTabNavi { float:left; width:100% }

#newTabs .TabContents div.HorizontalTabNavi ul { float:left; width:100%; margin:-5px 0 0 }

#newTabs .TabContents div.HorizontalTabNavi ul li { margin-bottom:0; padding:0 0 5px; width:100%; background:none }

#newTabs .TabContents div.HorizontalTabNavi ul li a { float:left; color:#dddddd; font-weight:bold; padding-right:16px; font-size:15px; background:url(../images/resicon.gif) no-repeat right -163px }

#newTabs .TabContents div.HorizontalTabNavi ul li.Current a { color:#414141; background:url(../images/resicon.gif) no-repeat right -114px }

#newTabs .TabContents div.ResDiv { float:left; width:100%; clear:both }

#newTabs .seemore {background:url(../images/navbg.gif) no-repeat -2962px -104px }

#newTabs .seemore a { float:left; background:url(../images/new-plus-minus.png) no-repeat right 5px; font-size:87%; padding-right:12px }

#newTabs span.seeAdd a { background:url(../images/new-plus-minus.png) no-repeat right -31px }

.newtabcontent { float:left; width:100%; clear:both }

.engagementcontent { float:left; width:100%; background:url(../images/engimage.gif) no-repeat left top; padding:20px 0 0; clear:both}

.engInnerContent { float:left; width:100%; background:url(../images/engimage.gif) repeat-x -252px bottom; padding:0 0 20px}

/*Partner Look*/
table.singlePColumn td h3 { font-size:87%; padding:3px 0; border-bottom:0; color:#707070 }

table.singlePColumn td h3 a { font-family:"museosans700", arial }

table.singlePColumn ul.spotlightList { margin-top:15px; margin-bottom:0; margin-top:0 }

table.singlePColumn { margin:0 }

table.singlePColumn tr td { padding:0; border:0; font-size:100% }

table.singlePColumn p { font-size:83% }

table.trueNorthP .secList{width:300px;}

table.trueNorthP{margin:0; border:1px solid #ccc;}

table.trueNorthP tr td{padding:5px;}

table.trueNorthP h2{margin-bottom:0px;}

.leftCont { float:left; width:300px }

.secList { float:right; width:320px }

.secList ul { margin:0 0 10px }

.secList ul li { line-height:1.35; margin:0 0 7px; padding:0 0 0 12px; background:url(../images/greyarrow.gif) no-repeat left 5px; font-size:83% }

.readmore-btn { float:right; width:93px; height:28px; background:url(../images/readmore-btn.jpg) no-repeat; text-indent: -9999px }

.applyhere-btn { float:right; width:93px; height:28px; background:url(../images/applyhere-btn.jpg) no-repeat; text-indent: -9999px }

/*Share Css*/
a.connect_facebook { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -233px; margin:5px 5px 10px 0 }

a.connect_facebook:hover { background:url(../images/share_icons.png) no-repeat 0 -255px }

a.connect_twitter { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -46px; margin:5px 5px 10px 0 }

a.connect_twitter:hover { background:url(../images/share_icons.png) no-repeat 0 -68px }

a.connect_linkedin { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -92px; margin:5px 5px 10px 0 }

a.connect_linkedin:hover { background:url(../images/share_icons.png) no-repeat 0 -114px }

a.connect_gplus { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -139px; margin:5px 5px 10px 0 }

a.connect_gplus:hover { background:url(../images/share_icons.png) no-repeat 0 -161px }

a.connect_youtube { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 0; margin:5px 5px 10px 0 }

a.connect_youtube:hover { background:url(../images/share_icons.png) no-repeat 0 -22px }

a.connect_slideshare { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -186px; margin:5px 5px 10px 0 }

a.connect_slideshare:hover { background:url(../images/share_icons.png) no-repeat 0 -208px }

a.connect_blogs { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -280px; margin:5px 5px 10px 0 }

a.connect_blogs:hover { background:url(../images/share_icons.png) no-repeat 0 -302px }

a.connect_xing { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -1403px; margin:5px 5px 10px 0 }

a.connect_xing:hover { background:url(../images/share_icons.png) no-repeat 0 -1430px }

a.connect_community { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -1297px; margin:5px 5px 10px 0 }

a.connect_community:hover { background:url(../images/share_icons.png) no-repeat 0 -1318px }

/*li.rm-community-img a { background:url(../images/share_icons.png) no-repeat 0 -470px }

li.rm-community-img a:hover { background:url(../images/share_icons.png) no-repeat 0 -550px }

li.rm-contactsale-img a { background:url(../images/share_icons.png) no-repeat 0 -1124px }

li.rm-contactsale-img a:hover { background:url(../images/share_icons.png) no-repeat 0 -1217px }

li.rm-gmi-img a { background:url(../images/share_icons.png) no-repeat 0 -337px }

li.rm-gmi-img a:hover { background:url(../images/share_icons.png) no-repeat 0 -417px }

li.rm-support-img a { background:url(../images/share_icons.png) no-repeat 0 -950px }

li.rm-support-img a:hover { background:url(../images/share_icons.png) no-repeat 0 -1030px }

li.rm-reslib-img a { background:url(../images/share_icons.png) no-repeat 0 -790px }

li.rm-reslib-img a:hover { background:url(../images/share_icons.png) no-repeat 0 -870px }
*/
a.email_share { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -640px; margin:2px 0 0 10px }

a.email_share:hover { background:url(../images/share_icons.png) no-repeat 0 -661px }

a.print_share { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -690px; margin:2px 0 0 10px }

a.print_share:hover { background:url(../images/share_icons.png) no-repeat 0 -711px }

a.share_share { float:left; width:20px; height:20px;}

/*a.share_share:hover { background:url(../images/share_icons.png) no-repeat 0 -761px }*/

.share_seprtr { float:left; width:11px; height:25px; background:url(../images/share_icons.png) no-repeat right -238px; margin-bottom:10px }

.share_label { float:left; font-family:"museosans700"; color:#707070; font-size:90%; line-height:22px; width:198px; margin:0 15px; padding:12px 0 5px }

.share_popupdiv { position:absolute; float:left; width:114px; background:url(../images/usshare_bg.png) no-repeat right -158px; padding-right:6px; top:20px; left:-50px; display:none }

.spop_L { float:left; width:100%; background:url(../images/usshare_bg.png) no-repeat left -75px; padding-bottom:7px }

.spop_T { float:left; width:100%; height:10px; background:url(../images/usshare_bg.png) no-repeat center 1px; overflow:hidden }

a.share_facebook { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -233px; margin:5px 0 0 0 }

a.share_facebook:hover { background:url(../images/share_icons.png) no-repeat 0 -255px }

a.share_twitter { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -46px; margin:5px 0 0 9px }

a.share_twitter:hover { background:url(../images/share_icons.png) no-repeat 0 -68px }

a.share_linkedin { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -92px; margin:5px 0 0 9px }

a.share_linkedin:hover { background:url(../images/share_icons.png) no-repeat 0 -114px }

a.share_gplus { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -139px; margin:5px 0 0 9px }

a.share_gplus:hover { background:url(../images/share_icons.png) no-repeat 0 -161px }

a.share_xing { float:left; width:20px; height:20px; background:url(../images/share_icons.png) no-repeat 0 -1403px; margin:5px 0 0 9px }

a.share_xing:hover { background:url(../images/share_icons.png) no-repeat 0 -1430px }

div.posRel,.sharecont:hover { position:relative }

.sharecont { float:left; width:20px; height:20px; margin:2px 0 0 0; z-index:1 }

.sharecont .share_popupdiv { display:none }

.sharecont:hover .share_popupdiv,.share_popupdiv:hover { display:block }

.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:3px; padding:0 }

.innermodule ul li a {float:left; width:205px; padding:2px 0 2px 0px; font-size:15px; line-height:120% }

.innermodule ul li .spop_L a { margin:5px 0 0 8px; padding:0; width:20px }

.innermodule ul li a.share_share { height:18px; padding:2px 0 0 0px }

li.rm-youtube-img a { background:url(../images/share_icons.png) no-repeat 0 -1966px }

li.rm-youtube-img a:hover { background:url(../images/share_icons.png) no-repeat 0 -2046px }

/*li.rm-blog-img a { background:url(../images/share_icons.png) no-repeat 0 -1486px }

li.rm-blog-img a:hover { background:url(../images/share_icons.png) no-repeat 0 -1566px }*/

/*li.legal-icon-new a { background:url(../images/share_icons.png) no-repeat 0 -1646px }

li.legal-icon-new a:hover { background:url(../images/share_icons.png) no-repeat 0 -1726px }*/

li.sina-icon-new a { /*background:url(../images/share_icons.png) no-repeat 0 -1806px */}

li.sina-icon-new a:hover { /*background:url(../images/share_icons.png) no-repeat 0 -1886px*/ }

div.deshareWidth { width:86px; left:-34px }

/*Partner Updates*/
.uspartners { width:100%; display:block; clear:both; float:left}
.uspartners h2 { font-size:100%; float:left; width:100%}
.uspartners .uspartner_item { float:left; margin:0 0 15px; padding:0 0 15px; background:url(../images/partners_seprtr.png) no-repeat center bottom; width:100% }
.uspartners .uspartner_item:last-child { background:none }
.uspartners_content { float:right; width:560px }
.uspartners_content h3 { background:none; border:0; font-size:95%; font-family:"museosans500", Arial }
.uspartners_content li { color:#707070}
div#printarea .uspartners ul { margin-top:0 }

/*Resource Tab*/
.category_list { float:left; width:195px }
.category_list li { float:left; width:193px; padding:0 0 2px }
.category_list li.Current { padding:0 0 2px 2px }
.category_list li a { float:left; width:154px; background:#f8f8f8; padding: 6px 25px 10px 10px; border:1px solid #eaeaea; font-family:"museosans900"; font-size:83%; color:#414141; text-underline:none }
.category_list li.Current a { background:#ebebeb url(../images/gdcr_redarrow.png) no-repeat 166px center; border:1px solid #dedede; color:#ac1f25 }
.resources_container { float:right; width:510px }
.resources_container div.subCatTabs { margin:0 0 10px; clear:both; width:100%; float:left }
.resources_container div.subCatTabs ul { padding:0 0 1px; background:none }
.resources_container div.subCatTabs ul li { float: left; margin: 0 10px 4px 0; padding: 1px 0 1px 17px; background: url("../images/sidenavbg.png") no-repeat -86px 5px; font-size: 87%; line-height: 1.35; white-space: nowrap }
.resources_container div.subCatTabs ul li a { line-height: 1.35; white-space: nowrap }
.resources_container div.subCatTabs ul li.Current { float: left; margin: 0 10px 4px 0; padding: 1px 0 1px 17px; background: url("../images/sidenavbg.png") no-repeat 1px -84px; font-size: 87%; line-height: 1.35 }
.resources_container div.subCatTabs ul li.Current a { color:#AC1F25 }
.resources_container div.subCatTabs ul li.Current a:hover { text-decoration:none }
.resources_container .TabContent ul li.geopdf_icon { padding-left:22px; margin-bottom:8px; background:url(../images/geopdf_icon.gif) no-repeat 0 0.1em; font-size:90% }
.resources_container .TabContent ul li.geovideo_icon { padding-left:22px; margin-bottom:8px; background:url(../images/geovideo_icon.gif) no-repeat 0 0.1em; font-size:90% }
.resources_container .TabContent ul li.geoword_icon { padding-left:22px; margin-bottom:8px; background:url(../images/geoword_icon.gif) no-repeat 0 0.1em; font-size:90% }
.resources_container .TabContent ul li.geoexcel_icon { padding-left:22px; margin-bottom:8px; background:url(../images/geoexcel_icon.png) no-repeat 0 0.1em; font-size:90% }
.resources_container .TabContent ul li.geozip_icon { padding-left:22px; margin-bottom:8px; background:url(../images/geozip_icon.gif) no-repeat 0 0.1em; font-size:90% }
.resources_container .TabContent ul li.geoppt_icon { padding-left:22px; margin-bottom:8px; background:url(../images/geoppt_icon.png) no-repeat 0 0.1em; font-size:90% }
.resources_container .TabContent ul li.geoblank_icon { padding-left:22px; margin-bottom:8px; background:url(../images/greyarrow.gif) no-repeat left 5px; font-size:90% }
.resources_container .seemore { background:none; margin:0 0 10px; padding-left:22px}

/* TAP Updates*/
.ap_detail_page { float:left; width:717px; border-bottom:1px solid #dddddd; background:url(../images/detail-lines.jpg) repeat-x left bottom; margin-top:-15px }
#ap_introContent { float:right; width:470px; padding:20px 10px 5px 20px }
#ap_introContent h2 {background:none; padding:0; color:#414141; font-size:16px;}
#ap_introContent ul { margin:8px 0 0 0;}
#ap_introContent ul li { padding:10px 0 0 13px; margin-bottom:10px; line-height:18px; font-size:15px; background:url(../images/keydash.png) no-repeat 0 12px }
.ap_detail_page img { float:left }
.apfeaturebox{border:1px solid #f3f3f3; padding:10px 15px; overflow:hidden; margin-top:25px;}
.apfeaturebox h2{font-size:15px; font-family:helveticaneue; font-weight:bold; background:url(../images/bg_ap_feature_head.png) no-repeat left bottom; color:#333333;padding:0 0 7px 0;}
.apfeaturebox p{font-size:15px; color:#666666}
.apfeaturebox p img{float:left; margin:0 10px 0 0;}
.apfeaturebox p span.ap_rm{display:block; padding:10px 0 0 0; text-align:right}
.apf336{width:306px; float:left; height:112px; margin-bottom:20px;}
.apf354{width:324px; float:right; height:112px; margin-bottom:20px;}
a.ap_submit_application{width: 155px; height: 30px; text-indent: -2000px; display: block; background: url(../images/btn_ap_submit_application.png) no-repeat left bottom; float: left; margin-left: 80px; margin-bottom:5px;}
/*TAP Updates Ends*/

/* 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 */

h3 span.vmwaredownload{border-left: 5px solid #cc0000; display: block; padding-left: 5px;}
h2 span.vmwaredownload{border-left: 5px solid #cc0000; display: block; padding-left: 5px;}

#becomepartnerquestion{border:5px solid #b3b3b3; width:440px; height:130px; background:#fff url(../images/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(../images/bap-pop-close-btn.png) no-repeat}
.hiddencontent{position:absolute; z-index:100; top:-99999px; left:-99999px;}

/*Network Analytics */
#telecompromobox{height:209px; width:204px; background:url(../images/bg-telecom-promo.jpg) no-repeat; color:#FFF; padding:10px 15px; overflow:hidden; }
#telecompromobox h3{font-size:28px; color:#FFF; border:none; line-height:30px; padding:0; margin-bottom:3px;}
#telecompromobox p{overflow:hidden; font-size:15px; color:#FFF; line-height:20px;}
#telecompromobox a.btntelecom{width:124px; height:31px; background:url(../images/btn-visit-telecom.png) no-repeat; cursor:pointer; display:block; float:right;}
#telecompromobox a.btntelecom:hover{text-decoration:none;}
/*Network Analytics Ends*/

/*new Style*/
.hitachilogo{float:left; margin:14px 0px; }
#Header .hdslogotop{float:left; margin:13px 0;}
#searchtop{float:right;}
#Worldwide #Current{background:url(../images/red-arrow-down.png) no-repeat left 7px; padding-left:0px; float:left; margin-right:15px; padding-top:2px}
div#Header ul#HeaderLinks li.communitytop{float:left;}
div#Header ul#HeaderLinks li.hitachiglobaltop{float:left; margin:1px 10px 0px 3px;}
div#Header ul#HeaderLinks li#Worldwide ul li.hitachiglobaltop a{background:url(../images/hds-globe-icon.png) no-repeat 0px 2px; padding:3px 0 3px 25px;}
div#Header ul#HeaderLinks li#Worldwide ul li.communitytop a{background:url(../images/icon-community.png) no-repeat 0 1px; padding-left:30px; float:left; margin-right:10px; padding-top:2px} 
div#Footer .footleft{float:left}
div#Footer .footsocial{float:right;}
div#Footer .footsocial ul{float:left; margin:13px 0 0 0; padding:0; list-style:none;}
div#Footer .footsocial ul li{float:left; margin:0; padding:0 0 0 20px; border:none}
div#Footer .footsocial ul li a{margin:0; padding:0; display:block; height:28px; width:26px;}
div#Footer .footsocial ul li a.one{background:url(../images/footer-socials.png) no-repeat -3px -5px;}
div#Footer .footsocial ul li a.two{background:url(../images/footer-socials.png) no-repeat -3px -37px;}
div#Footer .footsocial ul li a.three{background:url(../images/footer-socials.png) no-repeat -3px -73px;}
div#Footer .footsocial ul li a.four{background:url(../images/footer-socials.png) no-repeat -3px -109px;}
div#Footer .footsocial ul li a.five{background:url(../images/footer-socials.png) no-repeat -3px -145px;}
div#Footer .footsocial ul li a.six{background:url(../images/footer-socials.png) no-repeat -3px -181px;}
div#Footer .footsocial ul li a.seven{background:url(../images/footer-socials.png) no-repeat left -168px;}
div#Footer .footsocial ul li a.xing{background:url(../images/footer-socials.png) no-repeat -3px -250px;}
.megamenu .mmContent ul li a{ background:url(../images/hds-megamenu-arrow-right.png) no-repeat right 2px; padding-right:15px;}
.megamenu .mmContent ul li{color:#eee;}
.megamenu .mmContent ul li ul li a{background:none;}

/* WSCA/NASPO */
#wspa-header{ background:url(../images/wspa-header-bg.jpg) 0 0 no-repeat; width:904px; height:154px; border:1px solid #ecebeb; padding:26px 27px 0; font-size:11pt;}
#wspa-header h1{ font-family:"helveticaneue",Arial,Verdana; font-size:34px; color:#cc0000;}
#wspa-header .wspa-content{width:612px;}

#wspa-body{margin:0; padding:30px 27px 0; font-size:11pt; border:1px solid #ecebeb; border-top:none;}
#wspa-body p{margin:10px 0 15px;}
#wspa-body .left-col{margin:0; padding:0; float:left; width:410px;}
#wspa-body .right-col{margin:0; padding:0; float:right; width:477px;}

#wspa-body .left-col h2{ font-size:16px; background:none;}

#wspa-body .right-col h2{ font-size:15px; background:none; margin-bottom:0; font-family:Arial, Helvetica, sans-serif; color:#202020; font-weight:bold; padding:0 0 8px 0} 
#wspa-body .right-col p{margin-top:0; font-size:15px; color:#202020; font-family:Arial, Helvetica, sans-serif}
#wspa-body .right-col .spotlight-about-wspa{margin:0 0 15px 0; padding:12px 15px; background:#ebebeb; width:447px; height:110px; border-top:3px solid #cc0000;}
#wspa-body .right-col .spotlight-about-hds{margin:0; padding:12px 15px; background:#ebebeb; width:201px; height:140px; border-top:3px solid #cc0000;}
#wspa-body .right-col .spotlight-contact-info{margin:0 0 15px 15px; padding:12px 15px; background:#ebebeb; width:201px; height:140px; border-top:3px solid #cc0000;}

ul.wspa-list{margin:12px 0 0; padding:0;}
ul.wspa-list li{margin:0; padding:0 0 0 13px; list-style:none; background:url(../images/list-arrow.png) 0 4px no-repeat; font-size:10pt;}
ul.wspa-list li a{font-size:10pt;}


.wspa-clear{clear:both;}


#wspa-offering{margin:0 0 0 0; padding:15px 27px 0; border:1px solid #ecebeb;}
#wspa-offering p{margin:5px 0 15px; font-size:10pt;}
#wspa-offering h1{font-family:"museosans700",Arial,Verdana; font-size:20px; margin-bottom:10px; font-weight:normal;}
#wspa-offering .wspa-info{margin:0; padding:1px; background:url(../images/wspa-offering-bg.jpg) 0 0 no-repeat; width:899px; height:185px;}
#wspa-offering .wspa-info .wspa-info-img{float:left;}
#wspa-offering .wspa-info .wspa-info-content{float:left; padding:20px 0 0 20px;}

#wspa-offering .wspa-info ul.wspa-info-list{margin:12px 0 0; padding:0;}
#wspa-offering .wspa-info ul.wspa-info-list li{margin:0; padding:0 0 0 13px; list-style:none; background:url(../images/greyarrow.gif) 0 5px no-repeat; font-size:11pt;}
#wspa-offering .wspa-info ul.wspa-info-list li a{font-size:11pt;}

#wspa-offering .comm-title{font-family:"museosans700",Arial,Verdana; font-size:11pt;}
#wspa-offering .comm-col{width:225px; float:left;}
#wspa-offering .comm-col .comm-col-item{margin:0 0 15px 0; padding:0;}

.bottom-border{border-bottom:1px solid #cccccc; margin-bottom: 20px; padding-top: 15px;}
.wspa-states {
    border-right: 1px solid #dedede;
    float: left;
    padding-right: 20px;
    width: 528px;
}
.wspa-contact-info {
    float: left;
    padding-left: 25px;
    width: 330px;
}
/* WSCA/NASPO Ends*/

/* CSPM */
a.cspm_contsale{width: 150px; height: 30px; display: block; background: url(../images/btn-csp-contact-sales.png) no-repeat left top; float: right; margin-bottom:5px; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 13px; padding: 7px 0 0 0; text-align: center; text-decoration:none;}
.csp_note{width:254px; display:block; box-sizing:border-box; overflow:hidden; padding:13px 25px 5px 25px; font-size:15px; color:#666; line-height:18px; margin-top:30px;}
/* CSPM Ends */

.GlobalNav ul#GlobalNaviTop li.acting a span{width:0; height:0; border-left:9px solid transparent; border-right:9px solid transparent; border-top:9px solid #b1000e; position:absolute; bottom:-7px; position:absolute; z-index:19000; left:50%; margin-left:-7px;}

table.custvideo_table th, table.custvideo_table  td { padding:10px 0px 5px 0; border:0; font-size:87% }

table.contactspagenew tr td.contactsbgnew{background:#f6f6f6; box-sizing:border-box; padding:10px 25px;}
table.contactspagenew tr td.contactsbgnew h2{background:url(../images/contact-sales-head-bg.gif) repeat-x bottom; padding-bottom:10px;}
table.contactspagenew tr td.contactscontnew{background:#f6f6f6; box-sizing:border-box; padding:0px 25px;}
table.contactspagenew tr td.contactscontnew ul.LinkListStyle1 li{background:url(../images/red-bullet.gif) no-repeat left 5px;}
table.contactspagenew tr td.contactscontnew strong.contactstel{background:url(../images/hds-cell-phone-icon.png) no-repeat 0px 12px; padding:10px 0 0 28px; font-size:16px; color:#de0909; font-weight:bold; white-space:nowrap; display:block;}
.cn_body .hitachilogo{display:none}
.cn_body #Footer .Clear{display:none;}
.cn_body #Footer p{float:right; padding-top:8px;}
.cn_body #Footer .footleft{float:none}
div#Footer .footcn p{padding-top:8px; float:right;}
div#Footer .footerInner .footcn{float:none;}
#Footer .footcn .Clear{display:none;}
.at_body .GlobalNav ul#GlobalNaviTop li a#megaanchor8, .ch_body .GlobalNav ul#GlobalNaviTop li a#megaanchor8, .de_body .GlobalNav ul#GlobalNaviTop li a#megaanchor8, .ru_body .GlobalNav ul#GlobalNaviTop li a#megaanchor8, .cn_body .GlobalNav ul#GlobalNaviTop li a#megaanchor8, .ar_body .GlobalNav ul#GlobalNaviTop li a#megaanchor8, .mx_body .GlobalNav ul#GlobalNaviTop li a#megaanchor8

{border-right:none;}

a.certbacklink {background:url(../images/icon-left-arrow-cert.jpg) no-repeat 5px 3px; padding:0 0 0 20px;}

/* How to buy in print section */
.share_div .howTobuy{font-size: 12px; background: url(../images/hds-htb-arrow-down.jpg) no-repeat scroll right 5px; float: left; position: relative;font-family: arial; margin: 5px 0 0 0;}
.share_div .howTobuy a.htb-head{padding: 0 10px 12px 0; font-weight: bold; font-size:13px}
.share_div .howTobuy .htb-detailBox{background: none repeat scroll 0 0 #fff; border: 1px solid #dedede; padding: 8px 5px 8px 8px; position: absolute; width: 170px; top: 24px; display: none; left: -22px}
.share_div .howTobuy .htb-detailBox ul li{line-height: 18px}
.share_div .howTobuy a.htb-head:hover + div.htb-detailBox, .share_div .howTobuy .htb-detailBox:hover{display: block}
/* // How to buy in print section */
a.hdstel{cursor:default; color:#414141;}
#BlogContent20Dynamic ul li{padding-top:15px}
#BlogContent20Dynamic ul li a{font-size:14px;} 
#BlogContent20Dynamic #creditfooter{display:none}

/* KH Spotlight in Right Module*/
.kh-green {background: #629900;float: left;}
.kh-sgreen {background: #4EA696;float: left;}
.kh-orange {background: #E58F2A;float: left;}
.kh-blue {background: #63C8DA;float: left;}
.rmkh-explore-now {
    padding: 0px 10px;
    text-align: center;
    border: 1px solid #ffffff;
    border-left: none;
    border-right: none;
    margin: 0px 12px 10px 10px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}
.rmkh-explore-now a{color:#fff; text-decoration: none; display:block; margin-top:1px}
.rmkh-desc {
    color: #ffffff;
    font-size: 13px;
    padding: 7px 8px;
}
/* KH Spotlight in Right Module ENDS*/

/* UCP Overview */
.UcpOviewImg {float: left; width: 220px; margin-bottom: 15px;}
.UcpOviewText {float: left; margin-bottom: 15px; width: 453px;}
.UcpOviewFB > p {min-height: 45px;}
.UcpOviewFB img {margin-right: 10px;}
.UcpEngImg1 {float: left; margin-right: 5px; width: 195px;}
.UcpEngText1 {float: left; width: 470px;}
/* UCP Overview ENDS */
/* Newsroom */
.NewsroomBlog {border-bottom: 1px solid #efefef; padding-bottom: 15px;}
.NewsroomBlog > h3 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; float: left; padding-left: 10px !important; font-size: 15px;    padding-top: 14px !important;}
.BlogSubs, .RSSSubs{float: left; height: 30px; margin-top: 10px; padding: 11px 15px; text-align: center; width: 85px; font-size:15px;}
.BlogSubs {background: #c61800 none repeat scroll 0 0; border-bottom: 3px solid #a41002; margin-right:10px;}
.RSSSubs {background: #494949 none repeat scroll 0 0; border-bottom: 3px solid #3b3b3b;}
.RSSSubs a, .BlogSubs a {color: #ffffff;}
/* Newsroom ENDS */

/* Disclaimer Popup CSS Code Start */
.popup_overlay {
    background: url("../images/popup-overlay.png") repeat scroll 0 0;
    -moz-opacity: 0.70;
    opacity:.70;
    filter: alpha(opacity=70);
    display: none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}
.disclaimer-popup {
    display: none;
    min-height: 360px;
    left: 50%;
    margin-left: -350px;
    *margin-left: -323px;
    margin-top: -230px;
    padding: 10px 8px;
    position: fixed;
    top: 50%;
    width: 700px;
    *width:640px;
    z-index: 9999999;
}
.disclaimer-popup .disclaimer-section {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    display:block;
    width:678px;
    min-height:310px;
    padding:5px 15px 15px;
*width:640px;
position: relative;
font-size:15px;
border:5px solid #b3b3b3; background:#fff url(../images/bap-pop-bg.jpg);
}

.disclaimer-section > p {margin: 10px 0;}

.cb-disclaimer #accept{margin:0 5px 0 0; padding:0; width:72px; height:25px; border:none; cursor:pointer; background: url(../images/btn-accept.gif) no-repeat 0 0;}
.cb-disclaimer #reject{margin:0 0 0 5px; padding:0; width:72px; height:25px; border:none; cursor:pointer; background: url(../images/btn-reject.gif) no-repeat 0 0;}

/* Disclaimer Popup CSS Code Start */

.events-banner-img { position: relative; width: 100%;}
p.events-banner-text { position: absolute; font-size:14px; line-height:1.35; margin:120px 5px 5px 460px; #margin:65px 5px 5px -260px !important; color: #960100;}
.events-banner-link {margin-top:-27px; margin-right:13px; float:right; #margin:167px 0px 0 -87px !important; font-size:14px;}

div#Footer .footer-ru .footleft {width: 660px;}
div#Footer .footer-ru .footleft ul li{border-right: 1px solid #999 !important; border-left:none; float: left; line-height: 1.2; margin: 0 5px 0 0; padding: 0 5px 0 0;}
div#Footer .footer-ru ul li.RULastItem {border-right: none !important;}
div#Footer .footer-ru .footsocial ul {margin-top: 20px !important;}

#CustomersFeatureBox .hidecustomers{display:none;}
#CustomersFeatureBox .showcustomers{display:block;}

p.readmore-left .readmore-btn{float: left; margin-bottom: 20px;}

.CustImg{width:160px; float:right; height:auto; overflow:hidden;}
.CustImg img{margin:15px auto 0 auto; display:block;}
.CustImg img.pwclogo{margin:-10px auto 0 auto;}
.logo-sep-cust{border-bottom:1px solid #efefef; float:none; margin:0px 0 25px 0; clear:both; overflow:hidden; padding-top:15px;}
.custquote{width:500px; float:left;}
.TabContent ul li.SerEduGatedPDF{font-size:87%;}

.CBProdGuide img{float:left;margin-right:10px; margin-bottom:10px;}
.CBSFOview > p {min-height: 45px;}
.CBSFOview img {margin-right: 10px; margin-top: -15px;}