   
 /* This needs to be first because FF3 is now supporting this  */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px;}
}
@-moz-document url-prefix(){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
.shadow_b_layout, .menufillet_e{ display:none;}
.menucontentdiv{ margin-right:0px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.menucontentdiv .clearfix{ padding-bottom:15px;}
}/*opera&#19987;&#23646;*/
:root .shadow_b_layout, :root .menufillet_e {display:none\9;}/*IE9&#19987;&#23646;*/
:root .menucontentdiv{ margin-right:0px\9;border-right: 1px solid #CCC\9;border-bottom: 1px solid #CCC\9;}
:root .menucontentdiv .clearfix{ padding-bottom:15px\9;}



/* lightbox for video */
#overlay{ position:absolute; top:0px; left:0px; z-index:90; opacity:0.5; filter:alpha(opacity=50); background-color:#000; }
#lightbox .videoHead{padding:0 0 0 5px; margin:0px auto; height: 16px; font-size:16px;}
#lightbox .videoHead .Close{background: url("/jp/ucmf/groups/public/documents/webasset/hw_000477.gif") no-repeat scroll -109px -43px transparent; height: 16px; margin-right: 0px; position: absolute; right: -6px; top: 0px; width: 16px; cursor:pointer;}
#lightbox .video{ background:none; padding:0 0 0 0;}

/* lightbox for normal */
#lightbox .heading{padding:0 0 0 5px; margin:0px auto;height:16px;padding:0}
#lightbox .heading .rightBg{height:16px; overflow:hidden;padding:0;}
#lightbox .title{ float:left; color:#333; font-weight:bold; padding-left:10px; line-height:28px; color:#fff; }
#lightbox .close{ float:right; padding:0px; font-size:90%; text-decoration:underline; cursor:pointer; position:relative; z-index:9; color:#666; }
#lightbox .CloseIcon{ background:url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) -109px -43px no-repeat; width:16px; height:16px; float:left; }
#lightbox .container{background:#FFFFFF;padding:5px 0px 0px 0px;margin-right:15px;} 
#lightbox .bottom{height:0px; line-height:0px; font-size:0px;}
#lightbox .bottom.video{background:url(/jp/ucmf/groups/public/documents/webasset/hw_001071.gif) 0 -40px no-repeat;}
#lightbox .button-layout{ background-color:#e1e1e1; padding:4px 0; text-align:right;}
#lightbox input.Save, #lightbox input.Cancle{ width:68px; height:23px; margin-right:8px;background:url(/jp/ucmf/groups/public/documents/webasset/hw_000980.gif) -190px 0 no-repeat; color:#000; font-weight:bold; padding-bottom:0px; _padding-top:3px;}
#lightbox input.Cancle{font-weight:normal;}

/* index */
#slide-index{min-width:1000px;width:auto; height:400px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:400px; }
#slide-index .slide{ min-width:1000px; height:400px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-400px; }
#slide-index .button{ display:none; width:138px;}

#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background:url(hw_000505.gif); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(hw_000506.gif); opacity:1; filter:alpha(opacity=100);}

#latest-news-index{ height:35px; background:url(/jp/ucmf/groups/public/documents/webasset/hw_000487.jpg) repeat-x; min-width:1000px; width:auto !important; margin:0px auto; }

#latest-news-index .latest-news{ width:770px; height:35px; float:left; overflow:hidden; }
#latest-news-index .latest-news a{ color:#666;}
#latest-news-index .latest-news .title{ width:55px; height:9px; margin:11px 5px 0px 0px; float:left; }
#latest-news-index .latest-news .content{ float:left; height:35px; width:700px;}
#latest-news-index .latest-news .content div{ height:35px; line-height:35px; overflow:hidden;}

.social-network{ height:22px; position:relative; padding-bottom:5px;}
.social-network .title{ width:72px; height:9px; margin:13px 5px 0px 0px; float:left; }
.grid215.right .social-network .title{margin:0 10px 0 0; text-align:right; width:100px; font-size:14px;}
.grid215.right .social-network .content{ background-color:#fff; margin-right:0px; margin-top:0;}
.social-network .content{ float:left; height:20px; overflow:hidden; margin-top:7px; margin-right:10px;position:absolute; right:0;}
.social-network .content a{ float:left; width:17px; height:18px; display:block; margin-left:5px;}
.social-network .content a.twitter{ background:url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat; background-position: 0px -43px; width:20px; height:20px; }
.social-network .content a.facebook{background:url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat; background-position: -18px -43px; width:20px; height:20px; }
.social-network .content a.rss{ background:url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat; background-position: -46px -43px; width:20px; height:20px; }
.social-network .content a.mail{ background-image:url(/jp/ucmf/groups/public/documents/webasset/hw_000520.png); }
.social-network .content a.flickr{background:url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat; background-position: -23px -43px; width:20px; height:20px; }
.social-network .content a.youtube{background:url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat; background-position: -68px -43px; width:20px; height:20px;  }
.social-network .content a.icons_qq_weibo{background:url(/jp/ucmf/groups/public/documents/webasset/icons_qq_weibo.png) no-repeat 0 0;width:20px;height:20px;}
.social-network .content a.icons_weibo{background:url(/jp/ucmf/groups/public/documents/webasset/icons_weibo.png) no-repeat 0 0;width:20px;height:20px;}


#latest-news-index .social-network{float:right; right:0px; width:200px;}
#features-index{ background:#dcdcdc url(/jp/ucmf/groups/public/documents/webasset/hw_000486.jpg) repeat-x 0 top; height:312px; min-width:1000px; width:auto !important; margin:0px auto; }
#features-index a{ float:left; cursor:pointer; width:316px; height:137px; display:inline-block; margin:12px 12px 0px 0px; background:url(/jp/ucmf/groups/public/documents/webasset/hw_089235.png) repeat-x 0 0;padding:0;}

#features-index a span{ float:left; padding:13px 10px 15px; width:185px;height:107px; overflow:hidden;}

#features-index a img{ float:right; width:110px; height:137px;}
#features-index a span h4{ font-size:16px; font-family:microsoft yahei; line-height:22px; margin-bottom:8px; font-weight:400;}
#features-index a span p{ font-size:12px;line-height:18px; color:#646464;}
#features-index a span.first{ background:url(/jp/ucmf/groups/public/documents/webasset/hw_089243.png) no-repeat 6px 116px;}
#features-index a span h4.c_blue{ color:#3686ab;}
#features-index a span h4.c_orange{color:#eb8800;}
#features-index a span h4.c_green{color:#679800;}
#features-index a.last{ margin-right:0;}
#features-index a, #features-index a:hover{ text-decoration:none;}



#feature-popup{ z-index:100; position:absolute;display:none;}
#feature-popup .maskContainer{ width:654px; height:375px; position:relative;bottom:2px; left:-3px; overflow:hidden; }

#feature-popup .mask{ width:654px; height:375px; position:absolute; }
#feature-popup .caseContainer{ width:654px; height:375px; position:relative;overflow:hidden;}
#feature-popup .case { width:654px; height:375px; z-index:100; position:absolute;}

#feature-popup .content {width:644px; height:375px;padding:0px; background:url(/jp/ucmf/groups/public/documents/webasset/hw_000485.png) 0 -372px;padding-left:10px;}

#feature-popup .content div.list {width:644px; height:350px;background:url(/jp/ucmf/groups/public/documents/webasset/hw_000485.png) right 0;
padding:25px 0 0 0;overflow:hidden;}


#feature-popup .content .close { height:24px;text-align:right;clear:both;padding-right:23px;}
#feature-popup .content .close a{padding:2px 0 0 20px;;color:#0033cc; text-decoration:none;font-size:14px;}

#feature-popup .content .item { width:287px;_width:272px; height:88px; float:left; margin: 0px 10px 16px 15px;}
#feature-popup .content .item .pic { width:88px; height:88px; float:left; margin-right:10px;border:1px #b1b3b5 solid;}
#feature-popup .content .item .pic img{width:88px; height:88px;}
#feature-popup .content .item .detail { line-height:18px; }
#feature-popup .content .item .detail span{ color:#B60005; font-size:16px;}
#feature-popup .content .item .detail a{ display:block; color:#ED9203; font-weight:bold; font-size:14px; margin-bottom:10px;}
#feature-popup .content .item .detail img{ display:block; margin:3px 0px 5px; }


/* grid */

 
.body{ margin-bottom:10px; clear:both; padding:22px 0 0;}
.grid215{ width: 210px;display:inline; margin-top: 2px;}
.grid215 .block {margin-bottom:15px; }
.grid215 .leftNav{ min-height:0px; }
.grid215 .leftNav .content{ font-size:14px;}
.grid215 .block div.header{font-size:14px; font-weight:bold;}

.grid550{ width: 510px; overflow:hidden;margin:0 25px;display:inline; }
.grid550 .block { width:510px; margin-bottom:10px;}
.grid550 .block div.bottom{ width:500px; }

.product-especial .content{font-size:12px;padding:20px 0;}
.product-especial .case .title{color:#B60005;font-size:18px;line-height:24px;margin-bottom:8px;}
.product-especial .case .pic {float:left;margin-right:10px;}
.product-especial .case .detail {color:#666666;margin-bottom:10px;}
.product-especial a.expand {float:right;}
.product-especial .hr {margin-bottom:10px;}

.product-especial .item .title{font-size:18px; margin-bottom:8px; color:#B60005; line-height:24px;font-weight:bold;}
.product-especial .item .title a{ color:#B60005;}
.product-especial .item .title a:hover{ color:#B60005; text-decoration:underline;}
.product-especial .item .detail{font-size:14px;line-height:26px;color:#666; margin-bottom:10px;}

.grid765{ width: 745px; padding-right:25px;overflow:hidden;}
.grid765 .banner{ margin-left:2px; }

.grid980{ width: 980px; overflow:hidden;}
.grid980 .block { width:974px; }

.block .body{ margin:0px; padding-top:0px; }

.grid765_r{ width: 745px; padding-left:25px; overflow:hidden;}
/* sub grid */

.grid255 { overflow:hidden; }
.grid255 .block{ width:245px; }

.leftNav {border-bottom:solid 1px #ddd; width:209px; padding:0px;}
.leftNav a{ display:block; color:#333; border-top:solid 1px #ddd; line-height:100%; padding-left:13px; padding-top:9px; padding-bottom:7px; position:relative;}
.leftNav a:hover{ color:#B60005;background:url(/jp/ucmf/groups/public/documents/webasset/hw_004987.gif) repeat-y left 0;text-decoration:none; }

.leftNav .children {font-size:12px; position:relative; z-index:0; margin-top:-1px;}
.leftNav .children a{ border-left:none; border-right:none;color:#656565;background:none; margin-left:12px; padding-left:10px; line-height:100%; padding-top:7px; padding-bottom:7px;border-top:1px #f5f5f5 solid;}
.leftNav .children a:hover{background:url(/jp/ucmf/groups/public/documents/webasset/hw_004987.gif) repeat-y left 0;color:#656565; }
.leftNav .children .children a{padding-left:32px; margin-left:0; border-top:none;line-height:16px;padding-top:5px; padding-bottom:5px;color:#656565;}
.leftNav .children .children .children a{padding-left:42px; margin-left:0; border-top:none;}
.leftNav .children .children .children .children a{padding-left:58px; margin-left:0; border-top:none;}
.leftNav .children .children .children .children .children a{padding-left:68px; margin-left:0; border-top:none;}

.leftNav a.active{color:#333; background:none; font-weight:bold;border-bottom:1px solid #ddd; z-index:2;position:relative; position:inherit \9; /*IE6;IE7;IE8*/ 
}
.leftNav a.activeSub,.leftNav .children a.activeSub{color:#B60005;background:url(/jp/ucmf/groups/public/documents/webasset/hw_000571.gif) right 50% no-repeat;font-weight:bold;border-bottom:1px solid #ddd; z-index:2;padding-right: 20px;position:relative; *position:inherit; /*IE6 IE7*/ }

.leftNav .children a.active{color:#656565;}
.leftNav a.active:hover{color:#B60005;background:none;}
.leftNav .children a.active,.leftNav .children .children a.active,.leftNav .children .children .children a.active,.leftNav .children .children .children .children a.active,.leftNav .children a.activeSub, .leftNav .children .children a.activeSub, .leftNav .children .children .children a.activeSub, .leftNav .children .children .children .children a.activeSub,.leftNav .children .children .children .children .children a.activeSub{ margin-left: 12px; border-bottom:1px solid #f5f5f5;}
.leftNav .children .children a.active,.leftNav .children .children a.activeSub{ padding-left:20px;}
.leftNav .children .children .children a.active,.leftNav .children .children .children a.activeSub{ padding-left:30px;}
.leftNav .children .children .children .children a.active,.leftNav .children .children .children .children a.activeSub{ padding-left:40px;}

.leftNav a.activeParent, .leftNav a.activeParent:hover,.leftNav .children a.activeParent,
.leftNav .children a.activeParent:hover,.leftNav .children .children a.activeParent,
 .leftNav .children .children a.activeParent:hover,.leftNav .children .children .children a.activeParent,
 .leftNav .children .children .children a.activeParent:hover,
 .leftNav .children .children .children .children a.activeParent,
 .leftNav .children .children .children .children a.activeParent:hover,
  .leftNav .children .children .children .children .children a.activeParent,
   .leftNav .children .children .children .children .children a.activeParent:hover{
   color:#B60005;background:url(/jp/ucmf/groups/public/documents/webasset/hw_000571.gif) right 50% no-repeat;font-weight:bold;padding-right: 20px;border-bottom:none;}

.leftNavTitle{ font-weight:bold; margin:5px 0 12px; font-size:16px;color:#B60005;padding-left:10px;}
.leftNav a.activePage{ color:#B60005; background-image:url(/jp/ucmf/groups/public/documents/webasset/hw_000570.gif); background-position:0 -118px; border-left:2px solid #fff; border-right:2px solid #fff; }
.leftNav a.activeParentPage{ color:#B60005; background:url(/jp/ucmf/groups/public/documents/webasset/hw_000570.gif) 0 -114px no-repeat; font-weight:bold; border-left:2px solid #fff; border-right:2px solid #fff; padding-right: 20px;}

.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }
.block div.header {padding:0 0 5px 0px;border-bottom:5px solid #F0F0F0;font-size:18px;line-height:22px;font-weight:bold;}
.feedback div.header {color:#B60005;padding-top:10px;}
.save_line{background:#E0E0E0 none repeat scroll 0 0;height:23px;margin:20px 11px 0 0;padding:5px 8px 5px 0;text-align:right;}
.btn_tip_b {font-weight:700;}
.btn_tip, .btn_tip_b {background:transparent url(/jp/ucmf/groups/public/documents/webasset/hw_000980.gif) no-repeat scroll -190px 0;border:medium none;color:#333333;cursor:pointer;font-weight:400;height:23px;line-height:23px;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding-bottom:4px;vertical-align:top;width:68px;}

.read-More .header .icon{ background-image:url(/jp/ucmf/groups/public/documents/webasset/hw_u_163798.gif); background-repeat: no-repeat; background-position: 0 0; width:28px; height:28px; float:left; margin-right:8px; position:relative; top:-4px;}
.header .icon{ background-image:url(/jp/ucmf/groups/public/documents/webasset/hw_000999.gif); background-repeat: no-repeat; background-position: 0 0; width:28px; height:28px; float:left; margin-right:8px; position:relative; top:-4px;}
.addThis{ text-align:left;margin-bottom:8px; padding-top:25px;}

/* arpu */
#banner .arpu{ margin:0px auto; min-width:980px; width:auto !important; }
#banner .arpu img.text{ margin:20px 0px 0px 50px; position:absolute; }
#banner .arpu a{ display:block; margin:180px 0px 0px 25px; width:216px; height:32px; }

/* solution */
#banner .solution, #banner .products, #banner .services, #banner .success-stories { margin:0px auto; min-width:1000px; width:auto !important; }

/* left col */
.opportunity-challenges .content{ margin-bottom:35px;background:#f8f0d0; padding:0px 15px 15px 0;}
.opportunity-challenges .pic { float:left; margin:0px 10px 0px 0px; }
.opportunity-challenges .title { color:#B60005; font-size:18px; padding:22px 18px 14px 30px; font-weight:bold;}
.opportunity-challenges .detail {color:#666;padding:0 20px 10px 30px;clear:both;}
.opportunity-challenges .detail p,.opportunity-challenges .context{font-size:14px; line-height:26px;}
.opportunity-challenges .detail ul{margin-bottom:15px;}
.opportunity-challenges div.right {margin-top:22px;}
.opportunity-challenges a.expand div.arrowR{BACKGROUND: url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat -17px -17px; margin-top:-2px;}
.opportunity-challenges a.expand div.arrowD{BACKGROUND: url(/jp/ucmf/groups/public/documents/webasset/hw_000477.gif) no-repeat 0px -67px; margin-top:-2px;}


#opportunity-challenges-detail .context .title{float:none; color: #B60005; font-size: 18px; padding:0 0 15px;}
#opportunity-challenges-detail .context h2{ font-size:16px; font-weight:bold; color:#333; line-height: 30px; padding-bottom:15px;}
#opportunity-challenges-detail .context h3{ font-size:14px; font-weight:bold; color:#777; line-height: 24px;margin-bottom:15px;}
#opportunity-challenges-detail ul li{background: url("/jp/ucmf/groups/public/documents/webasset/hw_072210.gif") no-repeat scroll 2px 12px transparent; line-height: 26px; margin: 0 auto 5px; padding-left: 10px; padding-top: 2px; font-size:14px;}


.myhw-favorite #tabs{background: url(/jp/ucmf/groups/public/documents/webasset/hw_000467.png) repeat-x scroll center bottom transparent; padding:5px 15px 0 0px; line-height:25px;}
.myhw-favorite #tabs a.active, .myhw-favorite #tabs span{ background-image:url(/jp/ucmf/groups/public/documents/webasset/hw_000980.gif); background-repeat:no-repeat;}
.myhw-favorite #tabs a{ margin:0 10px; color:#666; font-weight:bold; }
.myhw-favorite #tabs span{ background-position:100% -30px; margin:0 0 0 5px; color:#000;padding:5px 10px;}
.myhw-favorite #tabs a.active{ background-position:0 -30px; white-space:nowrap; padding:5px 0;*padding:0 0;text-decoration:none;}

.myhw-favorite #tab-content{padding:16px 24px;}
.myhw-favorite dl{margin-bottom:8px; }
.myhw-favorite dt{margin-bottom:6px; }
.myhw-favorite dd{color:#666; padding-left:18px; _padding-left:26px;}
.myhw-favorite li.pro{background: url(/jp/ucmf/groups/public/documents/webasset/hw_000740.gif) no-repeat scroll 5px 50% transparent; padding-left: 15px;}
.myhw-favorite input{margin-right:5px;}
.button-layout{ text-align:center; padding-top:10px;}
.myhw-favorite .product a{ line-height:24px; color:#666;}
.myhw-favorite .left{ width:45%; margin-right:3%; float:left;}


/* right col */
.right .block div.header { border-bottom:1px #e1e1e1 solid; padding:10px 0 6px 8px; height:22px; line-height:20px; font-size:14px;font-weight:bold;background:#F7F7F7;color:#808080;}
.find-a-solution {line-height: 150%; }
.find-a-solution .header .icon { background-position: -4px 2px; width:24px;}
.find-a-solution div.body div.search { padding: 13px 15px 20px 15px; background:#f2f2f2;}
.find-a-solution div#search{ vertical-align: middle; }
.find-a-solution input#search-box { float:left; width:145px; line-height:20px; padding:2px; padding:0 2px 4px 2px\9; border: 1px solid #D0D0D0;}

.group-find-a-solution {line-height: 150%; }
.group-find-a-solution .header .icon { background-position: -4px 2px; width:24px;}
.group-find-a-solution div.body div.search { padding: 0px 15px 20px 15px;}
.group-find-a-solution div#search{ vertical-align: middle; width:218px; }
.group-find-a-solution input#search-box { float:left; width:145px; line-height:20px; padding:2px; padding:0 2px 4px 2px\9; border: 1px solid #D0D0D0;}

.tags .header .icon { background-position: -4px -30px; width:24px;}
.tags div.body div.tags { padding: 13px 3px 20px 15px; font-size: 13px; color: #7e807d;background:#f2f2f2;}
.tags div.body div.tags span { margin-right: 10px; display: inline-block; }
.tags div.body div.tags span.highlights1 { font-size: 16px;line-height:120%; }
.tags div.body div.tags span.highlights2 { font-size: 24px; line-height:120%;}
.tags div.body div.tags span.highlights3{font-size:18px;line-height:120%;}

.white-paper .header .icon { background-position: 0 -440px; width:32px;}
.white-paper .detail{ padding:10px 15px; }
.white-paper .content{background:#f2f2f2; padding:7px;}

.related-video .header .icon { background-position: 0px -93px; width:24px;}
.related-video .content,.related-articles .content,.contact-us .content{ padding:7px;background:#F2F2F2; }
.related-video .content a.expand { float:none; margin:0px; font-size:12px; color:#006699; }
 
.related-news .header .icon {background-position: -6px -126px; width:20px;}
.related-news .content,.quick-links .content,.media-contact .content{ padding:13px 10px 20px; background:#f2f2f2;}
.related-news li,.quick-links li,.related-articles li,.publication li,.white-paper li,.archive li, .media-contact li{ background:transparent url(/jp/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 2px 8px; padding-left:10px; border-bottom:dashed 1px #ddd; margin:0px auto 5px auto; line-height:16px; padding-top:2px; padding-bottom:8px;}
li.last{ border-bottom:none;}
.related-news a,.quick-links a,.related-articles a,.publication a,.white-paper a,.archive a, .media-contact a{ color:#069; padding-bottom:5px; }
.related-news a.expand{ border:none; float:none; margin:0px; line-height:18px; }
.related-news li a, .white-paper li a{line-height:22px;color:#666;}

.related-group .header .icon {background-position: -6px -60px; width:20px;}
.related-group .content,.quick-links .content,.media-contact .content{ padding:13px 10px 20px; background:#f2f2f2;}
.related-group li,.quick-links li,.related-articles li,.publication li,.white-paper li,.archive li, .media-contact li{ background:transparent url(/jp/ucmf/groups/public/documents/webasset/hw_072210.gif) no-repeat 3px 8px; padding-left:10px; margin:0px auto 5px auto; line-height:16px; padding-top:2px; padding-bottom:8px;}
li.last{ border-bottom:none;}
.related-group a,.quick-links a,.related-articles a,.publication a,.white-paper a,.archive a, .media-contact a{ color:#069; padding-bottom:5px; }
.related-group a.expand{ border:none; float:none; margin:0px; line-height:18px; }
.related-group li a, .white-paper li a{line-height:22px;color:#666;}

.related-articles .header .icon { background-position: 0 -501px;}
.related-articles a.expand{ border:none; float:none; margin:0px; line-height:18px; }

.contact-us .header .icon { background-position: -2px -188px;}
.contact-us a{ display:block; float:left; color:#069; margin-top:8px; margin-bottom:8px; line-height:21px; }
.contact-us a.first{ padding-right:10px; margin-left:10px; _margin-left:4px; margin-right:10px; border-right:solid 1px #aaa; }
.contact-us .img{ background:#f2f2f2;height:75px;}
.contact-us .img a{ margin:0 0;}

.contact-us-media .content{ padding:10px 15px; color:#333; }
.media-contact .header .icon{background-position: -2px -408px;}


.contact-us .header.winwin { padding: 7px 0px 3px 10px; border-bottom: 1px solid #DDDEDF; height:20px; font-weight:bold; }

.publication .header .icon { background-position: 0 -61px;}
.publication ul{ margin:0; padding-top:8px; overflow:hidden;}

.quick-links .header .icon,.read-More .header .icon{ background-position: 0 -218px; height: 26px;}
.right .read-More div.header{border-bottom:none; height:26px; background:#F7F7F7;padding:10px 0px 6px 8px;font-size:14px;border-bottom: 15px #ffffff solid;}
.read-More .header a{font-weight:normal;}
.quick-links a.last{ border:none; }
img{
	border:0px;}

/* Archive */
.archive .header .icon { background-position: 0 -470px; }
.archive .content { padding:5px 6px;background:#F2F2F2;}
.archive #tabs { height: 17px; width:192px; background-position:0px 0px; padding-bottom:10px; }
.archive #tabs a { width:47px; height: 17px;line-height:18px;padding-bottom:0; float:left; background:url(/jp/ucmf/groups/public/documents/webasset/hw_000737.png) no-repeat; color:#888888; font-weight:bold; padding-top: 5px; padding-left:15px; }
.archive #tabs a.active, .archive #tabs a:hover {color:#B60005; text-decoration:none; background-position:0px -22px; }
.grid215 .success-story .content{ background:#f2f2f2;padding:8px; }


/* solution */
.block.solution{ width:744px; padding:0; }
.solution #tabs { height: 74px; width:745px; line-height:74px;}
.solution #tabs a { width:186px; height: 75px; float:left; background-repeat:none; background-image:url(/jp/ucmf/groups/public/documents/webasset/hw_072062.png); }
.solution #tabs #tab1 { background-position:0px -4px; }
.solution #tabs #tab1.active , .solution #tabs #tab1:hover { background-position:0px -318px; }

.solution #tabs #tab2 { background-position:0 -83px; }
.solution #tabs #tab2.active , .solution #tabs #tab2:hover { background-position:0 -396px; }

.solution #tabs #tab3 { background-position:0 -160px;}
.solution #tabs #tab3.active , .solution #tabs #tab3:hover { background-position:0 -474px; }

.solution #tabs #tab4 { width:186px; background-position:0 -239px; }
.solution #tabs #tab4.active , .solution #tabs #tab4:hover { background-position:0 -552px; }


.solution .content { width:744px;padding: 16px 0 30px 0; background:#fff url(/jp/ucmf/groups/public/documents/webasset/hw_002558.gif) no-repeat;}
.solution .content .box { width: 680px; margin: 0 30px;  padding: 18px 0 ; border:none;}
.solution .content .box .pic{ float:left;margin:1px 5px 0 0;_margin:0px 5px 0 0; }
.solution .content .box .title{ float:left; font-size:18px; margin-bottom:6px; color:#B60005;width:570px;font-weight:bold;line-height:120%;padding-top:3px;}
.solution .content .box .title a{color:#B60005;}
.solution .content .box .title a:hover{ color:#B60005; text-decoration:underline;}
.solution .content .box .detail{ float:left; width:570px; color:#666; margin-bottom:8px;}

/* ie6 bug fix */
.core-network-products .content{ margin:20px 10px 0px 15px; padding-bottom:20px; }
.core-network-products .content a{ display:block; float:left; width:250px; margin-bottom:8px; }

.success-story .detail{ padding:15px; }
.success-story .header .icon { background-position: -1px -530px; margin-right: 6px; width: 32px;}

