@font-face { font-family: 'SwisLight'; src: url('/common/fonts/SwisLight.eot?') format('eot'), url('/common/fonts/SwisLight.woff') format('woff'), url('/common/fonts/SwisLight.ttf') format('truetype'), url('/common/fonts/SwisLight.svg#webfontwFd2BgoJ') format('svg'); font-weight: normal; font-style: normal; }

#requestcall label { font-size:12px; line-height:14px; }

#hdr #hdr_home { height:40px; left:20px; margin:0; padding:0; position:absolute; top:10px; width:200px; }
#hdr #hdr_home a { background:url(/common/img/hdr/hdr_logo.png) top left no-repeat; display:block; height:36px; text-indent:-9999px; width:200px; }

.clear { clear:both !important; height:0px; width:0px; padding:0; margin:0; }
#content { margin-bottom:0 !important; padding-bottom:0 !important; width:884px; }
#content #masthead{ width:916px; height:250px; background:url(http://dummyimage.com/916x250/e3e3e3/c8c8c8.png) top left no-repeat; position:relative; }
#content .col_two .promo_box { background-color:#E9E9E9; padding:11px; }
#content .col_two .promo_box img { width:252px; height:108px; padding-bottom:15px; }
#content .col_two .promo_box p span { color:#000; font-size:20px; font-weight:bold; line-height:110%; }
#content .col_two .promo_box .form_submit { background:none; }
#content .col_two .promo_box .form_submit p { right:8px; }
#content .noborder #requestcall { border-top:none !important; }
#content .last{ padding-right:0; }
#content { padding-right:0; }
#content .col_one, #content .col_two { float:left; position:relative; }

/* Styles for index page */
body.index #content .col_one { font-size:11px !important; padding:19px 0 0 0 !important; width:182px !important; }
body.index .col_two { padding:6px 0 0 0 !important; margin-right:0; width:702px !important; }
body.index .col_two .table_styled { margin-top:0; }

/* Styles for individual success story pages */
.success .col_one { padding:0 32px 0 0 !important; width:597px !important; }
.success .col_two { padding:0 !important; width:254px !important; }

#wrapper h1{ display:block; padding-left:0 !important; }
#wrapper ul, #wrapper ul li { background-image:none; list-style-type:none; margin-left:0; padding-left:0; }
#wrapper #breadcrumb{ padding:32px 15px 32px 0; text-align:left; }
#wrapper #breadcrumb h1{ font-size:23px; line-height:23px; margin:0; padding:0; }
#wrapper #breadcrumb p{ font-size:11px; color:#333; margin:0; padding:0 0 0 1px; }
#wrapper #breadcrumb p a{ font-size:11px; color:#333; text-decoration:none; }
#wrapper #breadcrumb p a:hover{ text-decoration:underline; }

#content .media_embed{ background:transparent url(/common/img/bg_media_embed.png) no-repeat top left; width:266px; float:right; font-size:11px; margin-left:40px; padding-bottom:60px; }
#content .media_embed img { margin:17px 17px 12px 17px; }
#content .media_meta { border-bottom:1px solid #e6e6e6; margin:0 17px; padding:0 0 12px 0; }
#content .media_embed p{ margin:0; padding:0; }
#content .media_embed p.title{ font-weight:bold; padding:0; color:#333; }
#content .media_action { background:transparent url(/common/img/bg_media_embed.png) no-repeat bottom left; }
#content .media_embed p.view{  padding:18px 0 18px 0; margin:0 17px 0 17px; font-size:11px; }
#content .media_embed .view a { color:#00AEEF; text-decoration:none !important; }
#content .media_embed .title, .success #content .media_embed .view a { font-size:12px !important; }
#content .media_embed .videowrap_container { display:none; }
#content .media_embed_highlight { cursor:pointer; background-position:top right; }
#content .media_embed_highlight .media_action { background-position:bottom right; }
#content .media_embed_highlight .media_meta { border-color:#efefef; }

#content .form_asset_desc, #content #form_content{ padding:18px; }
#content .form_submit p{ right:18px; }
#content #requestcall{ margin-bottom:16px; padding-top:32px; border-top:1px solid #333; }
.products #content .col_two, .services #content .col_two, .resource_library #content .col_two, .insights #content .col_two{ padding-top:56px; }
#content .col_one { padding-top:0 !important; }
#content #form_content label{ padding:0; width:auto; float:none; }
#content #form_content input, #content #form_content select{ float:none; }
#content ul li.check input { background-image:url('/common/img/search/ckeckbox_toggle1.gif') no-repeat left top !important; border:1px solid #E4E4E4 !important; color:#2C3333 !important; }
#content #form_content fieldset div{ padding:0 0 5px 0; }
#content #form_content div.half{ float:left; width:113px; clear:none; margin-right:12px; }
#content #form_content div.half input{ width:102px; }
#content #form_content div.last{ margin-right:0 !important; }
#content #form_content .half select{ width:114px; }
#content #form_content textarea{ border:none; padding:5px; width:228px; font:11px Arial; color:#2C3333; line-height:12px; height:13px; }

#content .modules hr{ background:#ebebeb url(/common/img/border_light.jpg) top left repeat-x; height:2px; line-height:2px; }
#content .modules #products_services{ padding-bottom:15px; }
#content .modules #products_services .title{ font-size:12px; font-weight:bold; color:#333; }
#content .modules #products_services .title span{ font-size:11px; }
#content .modules #products_services ul, #content .modules #products_services ul li{ margin:0; padding:0; list-style-type:none; }
#content .modules #products_services ul{ padding:0 15px; }
#content .modules #products_services ul li{ margin-bottom:5px; background:none; }
#content .modules #products_services ul li a{ font-size:11px; text-decoration:none; color:#4b4b4b !important; }
#content .modules #products_services ul li a:hover{ text-decoration:underline; }

#content #solutions_footernav{ margin-top:32px; border-top:3px solid #333; padding:15px; }
#content #solutions_footernav .footerblock{ float:left; width:165px; margin-right:15px; }
#content #solutions_footernav .plus li{ margin-bottom:10px; }
#content #solutions_footernav .plus li a{ color:#333; font-size:13px; }
#content #solutions_footernav .title{ font-weight:bold; font-size:13px; }
#content #solutions_footernav ul.relatedlinks, #content #solutions_footernav ul.relatedlinks li{ margin:0; padding:0; list-style-type:none; }
#content #solutions_footernav ul.relatedlinks{ padding-top:10px; }
#content #solutions_footernav ul.relatedlinks li{ margin-bottom:4px; font-size:11px; background:none; }
#content #solutions_footernav ul.relatedlinks li a{ text-decoration:none; color:#666; }
#content #solutions_footernav ul.relatedlinks li a:hover{ text-decoration:underline; }

#success_footernav { position:absolute; bottom:0px; left:20px; }
#success_footernav ul li { background:url(/common/img/icons/carrot.png) no-repeat right 5px; float:left; padding:0 10px; }
#success_footernav ul li a { color:#666 !important; text-decoration:none; }
#success_footernav ul li a:hover { text-decoration:none !important; }
#success_footernav ul li.active { background:none; font-size: 11px; font-weight:bold;}
#success_footernav ul li.active a { color:#666; font-weight:bold; }

#content p.header{ font-size:18px; line-height:18px; color:#333; font-weight:bold; margin:0; padding:0 0 10px 0; border-bottom:1px solid #333; }
#content #products_masthead{ padding:65px 225px 65px 0; background:url(http://dummyimage.com/225x95) center right no-repeat; }
#content #products_masthead p, #content #callout p{ font-weight:bold; color:#333; font-size:20px; line-height:20px; }
#content #callout p{ padding:32px 0 20px 0; font-family:Georgia, "Times New Roman", sans-serif; color:#000; }
#content #callout p, #content div.callout strong{ font-style:italic; font-weight:normal; }
#content #callout strong{ color: #00AEEF; font-weight:normal; font-style:italic; }
.services #content h2.first, .resource_library #content h2.first{ margin-top:15px !important; }

#content h2.active_hash{ padding:25px 0 27px 0; }
#content h2.active_hash span{ display:inline-block; position:relative; left:-32px; padding:7px 16px 5px 32px; background:url(/common/img/hash_gradient.jpg) left center repeat-x; color:#333; }
.resource_library #content h2.active_hash span{ background:none; }

#content ul.resources, #content ul.resources li{ margin:0; padding:0; list-style-type:none; }
#content ul.resources li{ border-top:1px solid #ccc; background:none; }
#content ul.resources li.last{ border-bottom:1px solid #ccc !important; border-top:1px solid #ccc !important; }
#content ul.resources li a{ display:block; font-size:11px; color:#333; text-decoration:none; padding:6px 10px; }

#content h2.img{ background:url(http://dummyimage.com/52x44) center left no-repeat; padding-left:62px; }
#content h2.img_av{ background-image:url(/common/img/icons/av.jpg); }
#content h2.img_flyers{ background-image:url(/common/img/icons/flyers.jpg); }
#content h2.img_presentations{ background-image:url(/common/img/icons/presentations.jpg); }
#content h2.img_whitepapers{ background-image:url(/common/img/icons/whitepapers.jpg); }

.insights #content .arrow{ padding-top:24px; }

#content .col_one hr{ margin:26px 0; }
#content .module ul.plus{ padding:3px 15px 8px 15px; }
#content h2.border{ padding-bottom:26px; }
#content h3{ padding-top:6px; }

.col_one .clear_f { color:#00AEEF; cursor:pointer; font-size:11px; padding:0 0 11px 0; display:none; }
.col_one ul, .col_one ul li { font-size:11px !important; }
ul.p_focus li { clear:both; }
ul.p_focus li input, ul.p_focus li span { float:left; padding-bottom:5px; }
ul.p_focus li span { width:145px; }

#search input, #related select { width:98%; }
#search input { background:url(/common/img/icons/search_bg.png) no-repeat -1px center; border:none !important; padding:8px 0 8px 3px; }
#search input.active { color:#000; }
#clear_all { padding-top:10px; }
.col_one ul { margin-bottom:10px; }
.col_one ul.region { margin-bottom:0px !important; padding-bottom:0; }
.col_one ul, .col_one ul li { padding-left:0 !important; margin-left:0 !important; }
ul li, ul li a, input, p.checkbox { color:#999; font-size:11px; }
ul li span, p.checkbox span { cursor:pointer; padding-left:5px; }
ul li.highlight a, ul li.highlight span { color:#333; }
.col_one .more { cursor:pointer; }

#wrapper #breadcrumb { padding-bottom:11px !important; }
#success_head { border-top:1px solid #333; padding:45px 32px; margin-top:0; }
#success_head p { float:left; font-family: 'SwisLight'; font-size:20px; line-height:20px; padding:0; text-align:left; width:473px; }
#success_head ul li { float:left; padding-left:28px; }

#featured, #content { clear:both; background-color:#FFFFFF; margin-bottom:12px; padding:45px 32px 32px 32px; position:relative !important; text-align:left; }
#featured h3, #content h3 { background-color:transparent; border-bottom:1px solid #333; padding-bottom:8px; width:884px; }
#featured #featured_scroll { font-size:11px; position:absolute; top:50px; left:277px; }
#featured #featured_scroll span { background-position:left top; background-repeat:no-repeat !important; display:block; float:left; width:13px; height:12px; text-decoration:none; }
#featured #featured_scroll span:hover { background-position:left -15px; text-decoration:none !important; }
#featured #featured_scroll .left { background:url(/success/img/featured_nav_left.jpg); }
#featured #featured_scroll .center { background:url(/success/img/featured_nav_center.jpg); width:3px; padding-right:3px; }
#featured #featured_scroll .center:hover { background-position:left top; }
#featured #featured_scroll .right { background:url(/success/img/featured_nav_right.jpg); }
#featured ul#featured_numbers { font-size:12px; position:absolute; top:53px; right:30px; }
#featured ul#featured_numbers li { cursor:pointer; float:left; padding-right:5px; }
#featured ul#featured_numbers li.active { font-weight:bold !important; }
#featured .featured_story { background:url(http://dummyimage.com/209x92/E3E3E3/CBCBCB.png); background-position:left 2em !important; background-repeat:no-repeat !important; float:left; padding:30px 13px 0 0; width:209px; }
#featured .last { padding-right:0 !important; }
#featured .featured_story p.name { font-size:12px; padding:101px 0 15px 0; }
#featured .featured_story p { font-size:10px; padding-bottom:18px;  }
#featured .featured_story ul { border-top:1px solid #333; }
#featured .featured_story ul li { float:left; padding:10px 13px 0 0; }
#featured .featured_story ul li a { font-size:11px; font-weight:bold; color:#00AEEF; text-decoration:none; }
#featured_box { height:243px; width:890px; padding:0; position:relative !important; overflow:hidden; }
#featured_scroll .arrow { cursor:pointer; }
#featured_box #featured_mover { height:243px; position:absolute !important; top:0; }

.col_one h4 { border-bottom:1px solid #CCC; font-size:12px; font-weight:bold; padding:10px 0 6px 0; }
.col_one .more { color:#00AEEF !important; padding-bottom:14px; width:160px; }
.col_one ul { padding-top:17px !important; }

ul.search_topnav { position:absolute; right:32px; top:47px; width:283px; height:35px; }
#content ul.search_topnav li { background-image:none !important; float:left; font-size:11px; padding:0 0 0 14px; }
ul.search_topnav li select { margin-top:-3px; width:120px; }
ul.search_topnav li.checkbox { padding-top:2px !important; }

#content .story { background:none !important; padding:12px 0 0 16px !important; width:674px !important; }
.story h4 { background-color:#333; color:#FFFFFF; font-size:12px; font-weight:bold; padding:8px 0 8px 15px; width:100%; }
.story .col_1, .story .col_2, .story .col_3 { width:200px; float:left; border:none !important; }
.story .col_2, .story .col_3 { padding:14px 0 0 0; }
.story h5 { font-size:12px; font-weight:bold; padding:15px 0 2px 0; border-bottom:1px solid #CCC; }
.story p { font-size:12px;  padding:0 !important; }
.story .col_1 { width:250px; }
.story .col_1 img { padding:32px 0 30px 10px; }
.story .col_1 ul { padding:0 0 0 13px !important; }
.story .col_1 ul li { padding:0 0 5px 0; }
.story .col_1 ul a { font-weight:bold; }
#wrapper .story a { color:#00AEEF !important; text-decoration:none; }
.story .col_2 { padding-right:20px !important; }
.story .col_2 p { padding:8px 0 0 0 !important; }
.story .col_2 p a, .story .col_3 p a { font-weight:normal !important; }
.story .col_3 ul { padding-left:15px !important; }
.story .col_3 ul, .story .col_3 ul li { list-style-type:disc !important; }
.story .col_3 p { padding:5px 0 !important; }

/* pop-up lists */
body.expanded { margin:0 !important; padding:0 !important; }
.expanded #content { font-size:11px; margin:0; padding:0 0 20px 0 !important; position:relative !important; text-align:left; width:916px; height:auto; }
.expanded #content h3 { background-color:#CCC; border:none; font-size:14px; padding:13px 16px; }
.expanded #content .col { float:left; padding:0 0 0 25px; width:202px; }
.expanded #content p { padding:18px 0 5px 0; }
.expanded #content ul, .expanded #content ul li { background:none; list-style-type:none; margin-left:0; padding-left:0; }
.expanded #content ul li { color:#333; font-size:11px; padding-top:6px; }
.expanded #content .form_submit { background:none; display:block !important; position:absolute; bottom:20px; right:20px; width:150px; }
.expanded #content .checkboxlist .checkbox { height:15px !important; }
#iframepopup #iframepopup_ftr p a { background-image:url('/common/img/rac_popup_close_trans.png'); background-position:left center !important; }

/* Individual Success Pages */
.success .col_one h3 { font-size:12px; line-height:15px; width:auto; border-bottom:none !important; margin:0 !important; padding:6px 0 0 0 !important;}
.success .col_one .storycontent { padding-bottom:18px; }
.success .col_one .storycontent p{ padding:0 0 12px 0 !important; }
.success .col_one #hdr_img { padding-bottom:19px; }
.success .col_one #callout { border-top:1px solid #00AEEF; border-bottom:1px solid #00AEEF; margin-bottom:12px !important; padding-bottom:15px !important; }
.success .col_one .col { float:left; padding-right:18px; width:287px; }
.success .col_one .pad { padding-top:30px !important; }
.success .col_one ul.rel_products { margin-bottom:12px !important; clear:both; }
.success .col_one ul.rel_products li a { font-size:12px; text-decoration:none !important; }
.success .col_two h4 { border-top:1px solid #333; font-size:14px; font-weight:bold; padding:10px 0 20px 0; }
.success .col_two .glance img { padding-bottom:10px; }
.success .col_two .glance p strong { border-bottom:1px solid #E8E8E8; display:block; padding:16px 0 3px 0; }
.success .col_two .glance p.cat { color:#00AEEF !important; }
.success .col_two .glance p.cat a{ color:#00AEEF !important; text-decoration: none !important;}
.success .col_two .glance p.cat a:hover{ color:#00AEEF !important; text-decoration: underline !important; }
.success .col_two .glance ul { padding-left:15px !important; }
.success .col_two .glance ul li { list-style-type:disc !important; }
.success .col_two .quote { font-size:20px !important; font-style:italic; font-family:Georgia,"Times New Roman", sans-serif; line-height:24px !important; border-top:1px solid #E8E8E8; margin-top:16px !important; padding-top:24px !important; }
.success .col_two .author { padding-bottom:24px !important; }
.success .col_two .author, .success .col_two .author strong { font-style:italic !important; }
.success .col_two .author a { text-decoration:none !important; }
.success .pdf { margin:0 0 0 0 !important; padding:0 !important; }
.success .pdf a { display:block; float:left; text-decoration:none !important; font-size:10px; text-indent:6px; background:transparent url(/common/img/buttons/btn_download_pdf.png) no-repeat top left; width:120px; height:20px; margin:0 20px 30px 0; line-height:20px; }

#content blockquote { width:220px; clear:right; float:right; border-left: 3px solid #E9E9E9; margin:8px 0 12px 24px; padding:0; }
#content blockquote p.quote { font-family:Times New Roman; font-size:18px !important; font-style:italic; padding:0 0 0 24px; margin:0; }
#content blockquote p.author { padding:12px 0 90px 24px; }
#content blockquote strong { display:inline; }
#content a { cursor:pointer; }

#content .right_col { float:right; border-left: 3px solid #E9E9E9; width:220px; margin:0 0 12px 24px; padding:0 0 12px 24px; clear:left; text-align:right;  }
#content .left_col { float:left; border-right: 3px solid #E9E9E9; width:220px; margin:0 24px 12px 0; padding:0 24px 12px 0; clear:right; }

#content .geo { display: none; }

/* Forms
-------------------------------------------------- */
#form_content{ padding:12px !important; }
#form_content .half { width:6.8em !important; }
#form_content .half input { width:90% !important; }
#form_content .half select { width:100% !important; }
#form_content #requestcall_comments textarea { width:20em !important; }
#form_content fieldset input { width:19.9em; }

.popform { color:#333; font-size:11px; text-align:left; padding:0; position:relative; width:400px; }
.popform .sec { border-top:1px solid #FFFFFF; border-bottom:1px solid #E6E6E6; padding:24px 11px 24px 24px; position:relative !important; }
.popform #head { border-top:none !important; margin:0; padding-top:28px; }
.popform #head h1 { font-size:29px; line-height:100% !important; margin:0; padding:0 0 8px 0; }
.popform #head a { color:#00AEEF; }
.popform #vid_preview img { float:left; padding:0 15px 0 0; }

.popform #form p { float:right; padding-bottom:10px; }
.popform #form form { clear:both; }
.popform #form ul, .popform #form ul li { list-style-type:none; margin-left:0; padding-left:0; position:relative !important; }
.popform #form ul li { clear:both; padding-bottom:30px; text-align:right; }
.popform #form ul li label { color:#333; }
.popform #form ul.thin li label { position:absolute; right:265px; top:0; width:120px; }
.popform #form ul.thin li input, .popform #form ul li select { background-image:none !important; border:none; border-collapse:collapse !important; float:right; margin:0 20px 0 0; padding:4px; }
.popform #form ul.thin li input { width:226px; }
.popform #form ul.thin li select { width:236px; }
.popform #form ul.wide { padding-top:30px; }
.popform #form ul.wide li label, .popform #form ul.wide select { clear:left; float:left; width:345px !important; }
.popform #form ul.wide li label { text-align:left !important; padding-bottom:5px; }
.popform #form #privacy { margin-top:30px; text-align:left !important; }
.popform #form .form_submit_hide { display:none; }
.popform #submit_me { border-bottom:none !important; clear:both; padding:24px 0 40px 212px; }
.popform #submit_me .form_button { background:none; float:left; display:block !important;  text-align:left !important; }
.popform #submit_me .form_button a { background:url(/common/img/buttons/submit_blue.jpg) no-repeat right top; color:#FFFFFF; display:block; display:block; padding:4px 28px 3px 12px !important; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.popform #submit_me .form_button a:hover { background-position: right bottom; text-decoration:none !important; }
.popform #submit_me #reset a { background-image:url(/common/img/buttons/submit_gray.jpg) !important; margin-right:15px; }

div.success_row{ width:100%; }


/* success story filtering addition 2015-12-14 https://bugzilla.novell.com/show_bug.cgi?id=955718 */
.success_left{ width:19%; float:left; clear:both; margin-right: 10px; }
.success_left img { max-width: 100%; }
.success_left ul { }
.success_left ul li { list-style-type:circle; }
.success_right { width:76%; float:left; background-color:#F9F9F9; padding: 0 0 70px 27px; }
.success_right div { float:left; width:30%; margin-right:20px; }
.success_right div.last { margin-right:0px; }
.success_right .success_title_div { float:left; width:100%; margin:0 auto; margin-bottom: 15px; }
.success_right p.subtitle { font-weight:800; border-bottom:1px solid #777; font-size:14px !important; width:75%; }
.success_title { font-size:20px !important; font-weight: bold; }

.filter_wrap { position:relative; margin-bottom: 30px;}
#content .filter_wrap ul, #main .filter_wrap ul li { margin:0; padding:0; list-style-type:none; }
#content .filter_wrap > ul > li { float:left; /*padding-right:2px;*/ /*background:url(/common/img/bar_separator.png) top right no-repeat;*/ position:relative; margin-right:20px; }
#content .filter_wrap > ul > li.last { margin-right:0; }

#content .filter_wrap > ul > li > a.inactive {
	background-color:#cecece;
	background:-moz-radial-gradient(50% 50%, ellipse closest-side, #dbdbdb, #cecece 85%);
	background:-webkit-radial-gradient(50% 50%, ellipse closest-side, #dbdbdb, #cecece 85%);
	background:-o-radial-gradient(50% 50%, ellipse closest-side, #dbdbdb, #cecece 85%);
	background:-ms-radial-gradient(50% 50%, ellipse closest-side, #dbdbdb, #cecece 85%);
	background:radial-gradient(50% 50%, ellipse closest-side, #dbdbdb, #cecece 85%);
}

#content .filter_wrap li a, #content .filter_wrap > ul > li > a.tmp_active { text-decoration: none; display:block; font-size:15px; color:#fff; padding:7px 10px; font-weight:100;
	background:#5cb3e2; /* Old browsers */
	background:-moz-linear-gradient(top, #5cb3e2 1%, #3ba2db 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#5cb3e2), color-stop(100%,#3ba2db)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #5cb3e2 1%,#3ba2db 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #5cb3e2 1%,#3ba2db 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #5cb3e2 1%,#3ba2db 100%); /* IE10+ */
	background:linear-gradient(top, #5cb3e2 1%,#3ba2db 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb3e2', endColorstr='#3ba2db',GradientType=0 ); /* IE6-9 */
}

#content .filter_wrap li a:hover { text-decoration:none !important;
	background:#51a4d3; /* Old browsers */
	background:-moz-linear-gradient(top, #51a4d3 1%, #3493cb 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#51a4d3), color-stop(100%,#3493cb)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #51a4d3 1%,#3493cb 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #51a4d3 1%,#3493cb 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #51a4d3 1%,#3493cb 100%); /* IE10+ */
	background:linear-gradient(top, #51a4d3 1%,#3493cb 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a4d3', endColorstr='#3493cb',GradientType=0 ); /* IE6-9 */
}

#content .filter_wrap li.filtered > a { text-decoration:none;
	background:#217092; /* Old browsers */
	background:-moz-linear-gradient(top, #217092 1%, #005B82 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#217092), color-stop(100%,#005B82)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #217092 1%,#005B82 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #217092 1%,#005B82 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #217092 1%,#005B82 100%); /* IE10+ */
	background:linear-gradient(top, #217092 1%,#005B82 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#217092', endColorstr='#005B82',GradientType=0 ); /* IE6-9 */
}

#content .filter_wrap li a:active, #content .filter_wrap li.active > a {
	background:#397faf; /* Old browsers */
	background:-moz-linear-gradient(top, #397faf 1%, #216ea3 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#397faf), color-stop(100%,#216ea3)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #397faf 1%,#216ea3 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #397faf 1%,#216ea3 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #397faf 1%,#216ea3 100%); /* IE10+ */
	background:linear-gradient(top, #397faf 1%,#216ea3 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#397faf', endColorstr='#216ea3',GradientType=0 ); /* IE6-9 */
}

.filter_wrap > ul > li > a { border-radius:5px; }
.filter_wrap > ul > li.active > a { border-radius:5px 5px 0 0; }
.filter_wrap li span { display:block; background:url(/common/img/icons/bar_arrow.png) center right no-repeat; padding-right:20px; }
.filter_wrap span.filter_count { position:absolute; top 8px; right:10px; background-image:none; padding:0px; display:inline-block; }
.filter_wrap span.filter_name { background-image:none; padding:0px; width:80%; display:inline-block; }

#content .filter_wrap li ul { display:none; position:relative; z-index:100; position:absolute; left:0; }
#content .filter_wrap li.active ul { display:block; }
#main .filter_wrap li ul:before { z-index:-1; position:absolute; content:""; bottom:15px; left:0; width:100%; top:0; box-shadow:0 15px 10px rgba(0, 0, 0, 0.3); }

#content .filter_wrap li ul li { float:none; padding:0; border-bottom:1px solid #579ec8; background:none; margin-bottom: 0px;}
#content .filter_wrap li ul li.last { border:none; }
#content .filter_wrap li ul li.last a { border-radius:0 0 5px 5px; }
#content .filter_wrap li ul li a { position:relative; filter:none; background:#1e80b8; font-size:12px; line-height:12px; }
#content .filter_wrap li ul li a:hover, #content .filter_wrap li ul li.active a { filter:none; background:#0a6ea8; }

#content .filter_wrap .filter_close { margin-top:4px; display:none; }
#content .filter_wrap .filter_close a { padding:3px 0 3px 26px; filter:none; background:url(/common/img/icons/filter_close.jpg) center left no-repeat; color:#0087CD; font-size:15px; font-weight:normal; border-radius:0; }
#content .filter_wrap .filter_close a:hover { filter:none; background:url(/common/img/icons/filter_close.jpg) center left no-repeat; }
#content .filter_wrap .filter_clear_btn a.filter_clear img { left:-12px; position:absolute; top:2px; }

#content #filter_search { position:absolute; right:57px; top:35px; }
#content #filter_search form { height:34px; width:156px; }
#main #filter_search form input { color:#999; font-size:15px; padding:7px 10px; width:112px; background:none; border:none; }

.filter_wrap li.a-z_datacenter, .filter_wrap li.a-z_datacenter ul { width:265px; }
.filter_wrap li.a-z_iscm, .filter_wrap li.a-z_iscm ul { background:none !important; width:360px; }

#content .filter_wrap ul li.ss_industry { margin-right:20px; }
.filter_wrap li.ss_industry, .filter_wrap li.ss_industry ul { min-width:186px; width:186px; }
.filter_wrap li.ss_solutions, .filter_wrap li.ss_solutions ul { min-width:186px; width:186px; }
.filter_wrap li.ss_geo, .filter_wrap li.ss_geo ul { min-width:186px; width:186px; }
.filter_wrap li.ss_products, .filter_wrap li.ss_products ul { min-width:186px; width:186px; }
#main .filter_wrap { width:978px; }
.filter_wrap li .filtered_selected { min-width:146px; max-width:146px; display:block; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
#content .filter_wrap li.filtered > a { text-decoration:none;
	background:#217092; /* Old browsers */
	background:-moz-linear-gradient(top, #217092 1%, #005B82 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#217092), color-stop(100%,#005B82)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #217092 1%,#005B82 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #217092 1%,#005B82 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #217092 1%,#005B82 100%); /* IE10+ */
	background:linear-gradient(top, #217092 1%,#005B82 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#217092', endColorstr='#005B82',GradientType=0 ); /* IE6-9 */
}
#content .filter_wrap li.deactive > a { text-decoration:none;
	background:#9EA6AA; /* Old browsers */
	background:-moz-linear-gradient(top, #B7BCBF 1%, #9EA6AA 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#B7BCBF), color-stop(100%,#9EA6AA)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #B7BCBF 1%,#9EA6AA 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #B7BCBF 1%,#9EA6AA 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #B7BCBF 1%,#9EA6AA 100%); /* IE10+ */
	background:linear-gradient(top, #B7BCBF 1%,#9EA6AA 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B7BCBF', endColorstr='#9EA6AA',GradientType=0 ); /* IE6-9 */
}

#content .filter_wrap .filter_clear_btn { display:none; }
#content .filter_wrap .filter_clear_btn a.filter_clear img { left: 0px; }

.filter_wrap span.right { float:right; }
/*.media_embed_link img { display:none; }*/
.media_embed_link strong { font-weight:normal; }
.success_main .success_right ul.product_links, .success_main .success_right ul.product_links li, .success_main .success_left ul, .success_main .success_left ul li, .success_main .success_slide ul li, .success_main .success_slide ul { padding-left:25px !important; }
#filter_clear_geo { left:166px; position:absolute; top:4px; }
#filter_clear_industry { left:372px; position:absolute; top:4px; }
#filter_clear_solutions { left:578px; position:absolute; top:4px; }
#filter_clear_products { left:784px; position:absolute; top:4px; }
