/**
 * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
 * v1.6.1 2010-09-17 | Authors:Eric Meyer & Richard Clark
 * html5doctor.com/html-5-reset-stylesheet/
 */

body { font-family:Helvetica, Arial, sans-serif; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display:block;
}


blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:""; content:none; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration:line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
a { outline:none; }

/**
 * Font normalization inspired by YUI Library's fonts.css:developer.yahoo.com/yui/
 */

body { font:13px/1.231 Helvetica, Arial, sans-serif; *font-size:small; } /* Hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }

/* Normalize monospace sizing:
 en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family:monospace, sans-serif; }

/**
 * Minimal base styles.
 */

/* Always force a scrollbar in non-IE */
html { overflow-y:scroll; }

/* Accessible focus treatment:people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline:none; }

ul, ol { margin-left:1.2em; }
ol { list-style-type:decimal; }

/* Remove margins for navigation lists */
nav ul, nav li { margin:0; list-style:none; list-style-image:none; }

small { font-size:85%; }
strong, th { font-weight:bold; /*font-family:Omnes_Medium;*/ }

td { vertical-align:top; }

/* Set sub, sup without affecting line-height:gist.github.com/413930 */
sub, sup { font-size:75%; line-height:0; position:relative; }
sub.article_promoted_text { line-height:14px; position:static; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }

.clear { clear:both; }

pre {
 /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
 white-space:pre; white-space:pre-wrap; word-wrap:break-word;
 padding:15px;
}

table td a { color:#439539; }

h1 { font-size:30px; line-height:30px; font-weight:400; color:#439539; }

textarea { overflow:auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie6 legend, .ie7 legend { margin-left:-7px; }

/* Align checkboxes, radios, text inputs with their label by:Thierry Koblentz tjkdesign.com/ez-css/css/base.css */
input[type="radio"] { vertical-align:text-bottom; }
input[type="checkbox"] { vertical-align:bottom; }
.ie7 input[type="checkbox"] { vertical-align:baseline; }
.ie6 input { vertical-align:text-bottom; }

/* Hand cursor on clickable input elements */
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor:pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin:0; }

/* Colors for form validity */
input:valid, textarea:valid { }
input:invalid, textarea:invalid {
 border-radius:1px; -moz-box-shadow:0px 0px 5px red; -webkit-box-shadow:0px 0px 5px red; box-shadow:0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color:#f0dddd; }

/* These selection declarations have to be separate
 No text-shadow:twitter.com/miketaylr/status/12228805301
 Also:hot pink! */
::-moz-selection { background:#439339; color:#fff; text-shadow:none; }
::selection { background:#439339; color:#fff; text-shadow:none; }

/* j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color:#FF5E99; }

/* Make buttons play nice in IE:
 www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button { width:auto; overflow:visible; }

/* Bicubic resizing for non-native sized IMG:
 code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode:bicubic; }

/**
 * You might tweak these..
 */

body, select, input, textarea {
 /* #444 looks better than black:twitter.com/H_FJ/statuses/11800719859 */
 color:#444;
 /* Set your base font here, to apply evenly */
 /* font-family:Georgia, serif; */
}

/**
 * Primary styles
 */

/* Basic formatting, structure
----------------------------------- */
body { font-family:Arial, Helvetica, sans-serif; }
.wrap, #tier4 #contentcontainer #content { width:978px; margin:0 auto; padding:0 20px; }
#content, #tier4 { margin-top:15px; padding-top:54px; background:url(/common/img/gray_dotted_bg.png) top left repeat-x; }
#content.content_short { margin-top:0; }
#tier4 #content { background:transparent none; }

/* The Magnificent Clearfix:Updated to prevent margin-collapsing on child elements. j.mp/bestclearfix */
.clr:before, .clr:after { content:"\0020"; display:block; height:0; overflow:hidden; }
.clr:after { clear:both; }
/* Fix clearfix:blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clr { zoom:1; }
.ie6 .clr, .ie7 .clr { clear:both; height:1px; } /* This shouldn't be necessary but IE isn't playing nice with the .clr method used */

#content > .wrap { padding-bottom:90px; }
.content_left { float:left; width:705px; margin-right:50px; }
.content_right { float:left; width:222px; }

.longtail .content_left, .how_to_buy .content_left, .services_support .content_left, .technical_information .content_left { width:723px; margin-right:32px; }
#product .col_small, #partner .col_small, #solution .col_small, #solution .col_small { width:222px; margin-right:30px; float:left; position:relative; }
#product .col_large, #partner .col_large, #solution .col_large, #solution .col_large { width:471px; float:left; position:relative; }
.content_left .col_half { float:left; width:345px; }
.content_left .even { margin-right:32px; }

#content > .wrap > .col_half { float:left; width:473px; overflow:hidden; }
#content > .wrap > .even { margin-right:32px; }

ul.green_list li { color:inherit; /* color:#439539 !important; */ margin-bottom:3px; }
ul.green_list li span { color:#5F5F5F; margin:0; }
ul.callout_links li span { background:url(/common/img/bullets/list_icon.png) no-repeat scroll 0 11px transparent; color:#5F5F5F; display:block; padding:6px 15px 4px; text-decoration:none; }

/* Header
----------------------------------- */
#cookienotice { font-size:12px; color:#999999; height:43px; line-height:43px; border-bottom:1px solid #000; overflow:hidden; min-width:1068px;
 background:#4a4a4a;
 background:-moz-linear-gradient(top, #4a4a4a 0%, #404040 51%, #343434 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(51%,#404040), color-stop(100%,#343434));
 background:-webkit-linear-gradient(top, #4a4a4a 0%,#404040 51%,#343434 100%);
 background:-o-linear-gradient(top, #4a4a4a 0%,#404040 51%,#343434 100%);
 background:-ms-linear-gradient(top, #4a4a4a 0%,#404040 51%,#343434 100%);
 background:linear-gradient(to bottom, #4a4a4a 0%,#404040 51%,#343434 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#343434',GradientType=0 );
}
#cookienotice .wrap { width:980px; position:relative; }
#cookienotice a { color:#76AD2D; text-decoration:none; }
#cookienotice p { position:absolute; top:9px; right:2px; margin:0; padding:0;
 -webkit-box-shadow:0px 10px 20px -6px rgba(0,0,0,0.75);
 -moz-box-shadow:0px 10px 20px -6px rgba(0,0,0,0.75);
 box-shadow:0px 10px 20px -6px rgba(0,0,0,0.75);
}
#cookienotice p a { display:block; color:#000; padding:4px 16px; border:0px solid transparent; border-radius:4px; font-size:13px; line-height:15px; text-shadow:1px 1px 1px #ccc;
 background:#9f9f9f;
 background:-moz-linear-gradient(top, #9f9f9f 0%, #707070 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f9f9f), color-stop(100%,#707070));
 background:-webkit-linear-gradient(top, #9f9f9f 0%,#707070 100%);
 background:-o-linear-gradient(top, #9f9f9f 0%,#707070 100%);
 background:-ms-linear-gradient(top, #9f9f9f 0%,#707070 100%);
 background:linear-gradient(to bottom, #9f9f9f 0%,#707070 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9f9f', endColorstr='#707070',GradientType=0 );
}

header { position:relative; height:100px; }
header .wrap { position:relative; }
header .btn-navbar { display:none; }
header ul#meta { margin:0; padding:0; list-style-type:none; position:absolute; top:12px; right:260px; }
header ul#meta li { float:left; padding:4px 15px; border-left:1px solid #f6f6f6; }
header ul#meta li:first-child { border-left:none; }
header ul#meta li a { color:#666; text-decoration:none; font-size:11px; }
header ul#meta li a:hover { text-decoration:underline; }
header ul#meta li strong { font-size:11px; font-weight:normal; }
header ul#meta li#meta_countrylang a { font-style:italic; }

header a.requestacall { display:block; height:25px; min-width:80px; padding:0px 5px; position:absolute; top 12px; right:20px; background:#F1F1F1; text-align:center; font-size:11px; line-height:25px; color:#46983C; text-decoration:none; margin-top:12px; z-index:20000; white-space:nowrap; }
header a.requestacall:hover { color:#FFF; background:#46983C; background:-webkit-gradient(linear, left top, left bottom, from(#77A92B), to(#509E47)); background:-moz-linear-gradient(to bottom, #77A92B 0%, #509E47 100%) repeat scroll 0 0 transparent; }
header a.requestacall_hovered { display:block; height:25px; min-width:80px; padding:0px 5px; position:absolute; top 12px; right:20px; text-align:center; font-size:11px; line-height:25px; text-decoration:none; margin-top:12px; z-index:20000; color:#FFF; background:#46983C; background:-webkit-gradient(linear, left top, left bottom, from(#77A92B), to(#509E47)); background:-moz-linear-gradient(to bottom, #77A92B 0%, #509E47 100%) repeat scroll 0 0 transparent; }
#rac_overlay { position:absolute; top:0; left:0; background:#000; display:none; z-index:1000; }
header #rac_modal { z-index:2000; position:absolute; width:582px; height:800px; top:38px; right:48px; display:none; }
#rac_popup_rac_container { float:left; margin-right:52px; margin-left:20px; width:222px; }
#rac_popup_rac_container #requestcall .road_tour_link { display:none; }
.how_to_buy .content_left #rac_popup_rac_container { width:242px; }
.how_to_buy .content_left #rac_popup_rac_container #requestcall { width:270px; }
#rac_popup_letstalk_container { width:257px; float:left; margin-top:10px; }

header .header_letstalk { position:absolute; width:100%; top:0px; }

/* header #search { width:138px; height:25px; background:url(/common/img/search.png) top left no-repeat; position:absolute; top:12px; right:135px; } */
header #search { width:138px; height:25px; position:absolute; top:12px; right:135px; }
header #search form { margin:0; padding:0; position:relative; display:block; }
header #search form label { position:absolute; top:3px; left:3px; width:105px; height:19px; z-index:101; font:11px Helvetica, Arial, sans-serif; color:#666; padding:5px 0 0 5px; }
header #search form input#q { margin:3px; border:none; border-color:transparent; width:105px; height:15px; padding:2px; /*position:relative;*/ z-index:100; }
header #search form input#q_submit { display:block; text-indent:-9999px; width:23px; height:23px; position:absolute; top:0; right:0; background:none; border:none; }
header #search.focus { box-shadow:0 0 10px #439539; -webkit-box-shadow:0 0 10px #439539; -moz-box-shadow:0 0 10px #439539; }
header #search.focus input:focus { outline-width:0; outline:none; }
header #search #search_close { display:none; }

/* google search styles */
header #search table td { border:none !important; display:block; }
header .gsc-control-cse { background-color:#ffffff; border-color:#ffffff; font-family:Arial,sans-serif; }
header .gsc-control-cse .gsc-table-result { font-family:Arial,sans-serif; }
header input.gsc-input, header .gsc-input-box, header .gsc-input-box-hover, header .gsc-input-box-focus { border:none; background-color:transparent; }
header .gsc-input { background:transparent url(/common/img/search.png) top left no-repeat; }
header input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus { background-color:transparent; background-image:none; border-color:transparent; filter:none; color:transparent; min-width:25px; width:25px; }
header .gsc-tabHeader.gsc-tabhInactive { background-color:#e9e9e9; border-color:#e9e9e9; }
header .gsc-tabHeader.gsc-tabhActive { background-color:#ffffff; border-color:#ff9900 #ff9900 #ffffff; }
header .gsc-tabsArea { border-color:#ff9900; }
header .gsc-webResult.gsc-result, header .gsc-results .gsc-imageResult { background-color:#ffffff; border-color:#ffffff; }
header .gsc-webResult.gsc-result:hover, header .gsc-imageResult:hover { background-color:#ffffff; border-color:#ffffff; }
header .gs-webResult.gs-result a.gs-title:link, header .gs-webResult.gs-result a.gs-title:link b, header .gs-imageResult a.gs-title:link, header .gs-imageResult a.gs-title:link b { color:#0000cc; }
header .gs-webResult.gs-result a.gs-title:visited, header .gs-webResult.gs-result a.gs-title:visited b, header .gs-imageResult a.gs-title:visited, header .gs-imageResult a.gs-title:visited b { color:#0000cc; }
header .gs-webResult.gs-result a.gs-title:hover, header .gs-webResult.gs-result a.gs-title:hover b, header .gs-imageResult a.gs-title:hover, header .gs-imageResult a.gs-title:hover b { color:#0000cc; }
header .gs-webResult.gs-result a.gs-title:active, header .gs-webResult.gs-result a.gs-title:active b, header .gs-imageResult a.gs-title:active, header .gs-imageResult a.gs-title:active b { color:#0000cc; }
header .gsc-cursor-page { color:#0000cc; }
header a.gsc-trailing-more-results:link { color:#0000cc; }
header .gs-webResult header .gs-snippet, header .gs-imageResult .gs-snippet, header .gs-fileFormatType { color:#000000; }
header .gs-webResult div.gs-visibleUrl, header .gs-imageResult div.gs-visibleUrl { color:#008000; }
hedaer .gs-webResult div.gs-visibleUrl-short { color:#008000; }
header .gs-webResult div.gs-visibleUrl-short { display:none; }
header .gs-webResult div.gs-visibleUrl-long { display:block; }
header .gs-promotion div.gs-visibleUrl-short { display:none; }
header .gs-promotion div.gs-visibleUrl-long { display:block; }
header .gsc-cursor-box { border-color:#ffffff; }
header .gsc-results .gsc-cursor-box .gsc-cursor-page { background-color:#ffffff; border-color:#e9e9e9; color:#0000cc; }
header .gsc-results .gsc-cursor-box .gsc-cursor-current-page { background-color:#ffffff; border-color:#ff9900; color:#0000cc; }
header .gsc-webResult.gsc-result.gsc-promotion { background-color:#ffffff; border-color:#336699; }
header .gsc-completion-title { color:#0000cc; }
header .gsc-completion-snippet { color:#000000; }
header .gs-promotion a.gs-title:link, header .gs-promotion a.gs-title:link *, header .gs-promotion .gs-snippet a:link { color:#0000cc; }
header .gs-promotion a.gs-title:visited, header .gs-promotion a.gs-title:visited *, header .gs-promotion .gs-snippet a:visited { color:#0000cc; }
header .gs-promotion a.gs-title:hover, header .gs-promotion a.gs-title:hover *, header .gs-promotion .gs-snippet a:hover { color:#0000cc; }
header .gs-promotion a.gs-title:active, header .gs-promotion a.gs-title:active *, header .gs-promotion .gs-snippet a:active { color:#0000cc; }
header .gs-promotion header .gs-snippet, header.gs-promotion .gs-title .gs-promotion-title-right, header .gs-promotion .gs-title .gs-promotion-title-right * { color:#000000; }
header .gs-promotion .gs-visibleUrl, header .gs-promotion .gs-visibleUrl-short { color:#008000; }
header .gsc-input input.gsc-input { background:transparent none repeat scroll 0 0 !important; font:11px Helvetica,Arial,sans-serif }
header td.gsc-input { padding-right:0px !important; }
header input.gsc-input { height:20px; width:75% !important; }
header .cse .gsc-search-button input.gsc-search-button-v2, header input.gsc-search-button-v2, header .cse .gsc-search-button input.gsc-search-button-v2:hover, header input.gsc-search-button-v2:hover, header .cse .gsc-search-button input.gsc-search-button-v2:focus, header input.gsc-search-button-v2:focus   { padding:6px 6px !important; background-color:transparent; border:none !important; background:url("https://www.novell.com/img/spacer.gif") !important; }
header td.gsc-search-button { position:absolute; right:29px; top:-3px; }
header div.gsc-clear-button { display:none; }


header #logo { width:131px; height:66px; background:url(/common/img/logo.png) bottom left no-repeat; float:left; padding-top:19px; }
header #logo a { display:block; text-indent:-9999px; width:107px; height:50px; }

header ul#nav { margin:0; padding:0; list-style-type:none; float:right; padding-top:55px; }
header ul#nav li { float:left; font-size:11px; text-transform:uppercase; width:139px; text-align:center; font-weight:300; font-family:Helvetica, Arial, sans-serif; letter-spacing:0.5px; padding:15px 0; position:relative; z-index:999; }
header ul#nav li.active { background:#4B9037; }
header ul#nav li.active_nosub { background:#eee; padding-bottom:14px; }
header ul#nav li div.nav_sub { display:none; /*background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(1, rgba(255,255,255,.8))); background-image:-moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,.8));*/ }
header ul#nav li.active div.nav_sub { display:block; }
.ie6 ul#nav li.active div.nav_sub, .ie7 ul#nav li.active div.nav_sub { background:url(/common/img/transparent_pixel.png) top left no-repeat; } /*http://www.webtechwise.com/fix-ie7-submenu-hover-problem/*/

header ul#nav li#nav_solutions { width:94px; }
header ul#nav li#nav_products { width:92px; }
header ul#nav li#nav_services { width:84px; }
header ul#nav li#nav_support { width:86px; }
header ul#nav li#nav_partners { width:87px; }
header ul#nav li#nav_community { width:103px; }
header ul#nav li#nav_events { width:72px; }
header ul#nav li#nav_dl { width:138px; }
header ul#nav li#nav_shop { width:50px; padding-right:0; }
header ul#nav li a { background:url(/common/img/bullets/nav.png) bottom right no-repeat; padding:5px 7px 3px; color:#666; text-decoration:none; line-height:16px; }
header ul#nav li.active a { color:#fff; }
/*header ul#nav li a:hover { background:#eee; color:#439539; }*/
header ul#nav li.highlight.last-child { text-align:right; }
header ul#nav li.highlight a { color:#439539; }

/*Special widths for Translated Header Tabs */
.de-de header ul#nav li#nav_dl { width:106px; }
.de-de header ul#nav li#nav_events { width:79px; }
.es-es header ul#nav li#nav_dl { width:99px; }

.fi-fi header ul#nav li#nav_solutions { width:86px; }
.fi-fi header ul#nav li#nav_products { width:81px; }
.fi-fi header ul#nav li#nav_services { width:79px; }
.fi-fi header ul#nav li#nav_support { width:53px; }
.fi-fi header ul#nav li#nav_partners { width:90px; }
.fi-fi header ul#nav li#nav_community { width:75px; }
.fi-fi header ul#nav li#nav_events { width:94px; }
.fi-fi header ul#nav li#nav_dl { width:187px; }

.fr-fr header ul#nav li#nav_community { width:113px; }
.fr-fr header ul#nav li#nav_partners { width:105px; }
.fr-fr header ul#nav li#nav_events { width:90px; }
.fr-fr header ul#nav li#nav_products { width:82px; }
.fr-fr header ul#nav li#nav_services { width:80px; }
.fr-fr header ul#nav li#nav_support { width:78px; }

.ja-jp header ul#nav li#nav_solutions { width:109px; }
.ja-jp header ul#nav li#nav_products { width:64px; }
.ja-jp header ul#nav li#nav_services { width:73px; }
.ja-jp header ul#nav li#nav_support { width:82px; }
.ja-jp header ul#nav li#nav_partners { width:87px; }
.ja-jp header ul#nav li#nav_community { width:99px; }
.ja-jp header ul#nav li#nav_events { width:117px; }
.ja-jp header ul#nav li#nav_dl { width:125px; }

.pt-br header ul#nav li#nav_community { width:111px; }
.pt-br header ul#nav li#nav_dl { width:100px; }

.da-dk header ul#nav li#nav_events { width:119px; }
.da-dk header ul#nav li#nav_products { width:96px; }
.da-dk header ul#nav li#nav_support { width:79px; }
.da-dk header ul#nav li#nav_partners { width:81px; }
.da-dk header ul#nav li#nav_community { width:101px; }
.da-dk header ul#nav li#nav_solutions { width:93px; }

.nl-nl header ul#nav li#nav_solutions { width:108px; }
.nl-nl header ul#nav li#nav_events { width:68px; }
.nl-nl header ul#nav li#nav_services { width:74px; }
.nl-nl header ul#nav li#nav_support { width:75px; }
.nl-nl header ul#nav li#nav_partners { width:79px; }

.no-no header ul#nav li#nav_events { width:97px; }
.no-no header ul#nav li#nav_products { width:88px; }
.no-no header ul#nav li#nav_support { width:65px; }
.no-no header ul#nav li#nav_partners { width:81px; }
.no-no header ul#nav li#nav_community { width:93px; }
.no-no header ul#nav li#nav_solutions { width:87px; }
.no-no header ul#nav li#nav_services { width:82px; }
.no-no header ul#nav li#nav_dl { width:163px; }

.pl-pl header ul#nav li#nav_solutions { width:89px; }
.pl-pl header ul#nav li#nav_products { width:74px; }
.pl-pl header ul#nav li#nav_services { width:56px; }
.pl-pl header ul#nav li#nav_support { width:130px; }
.pl-pl header ul#nav li#nav_partners { width:78px; }
.pl-pl header ul#nav li#nav_community { width:99px; }
.pl-pl header ul#nav li#nav_events { width:84px; }
.pl-pl header ul#nav li#nav_dl { width:150px; }
.pl-pl header ul#nav li#nav_shop { padding-right:0; width:85px; }
.pl-pl header ul#nav li { font-size:10px; }

.hu-hu header ul#nav li#nav_solutions { width:94px; }
.hu-hu header ul#nav li#nav_products { width:77px; }
.hu-hu header ul#nav li#nav_services { width:114px; }
.hu-hu header ul#nav li#nav_support { width:85px; }
.hu-hu header ul#nav li#nav_partners { width:81px; }
.hu-hu header ul#nav li#nav_community { width:92px; }
.hu-hu header ul#nav li#nav_events { width:84px; }
.hu-hu header ul#nav li#nav_dl { width:102px; }
.hu-hu header ul#nav li#nav_shop { padding-right:0; width:60px; }
.hu-hu header ul#nav li { font-size:10px; }

.ru-ru header ul#nav li#nav_dl { width:168px; }

.sv-se header ul#nav li#nav_solutions { width:89px; }
.sv-se header ul#nav li#nav_products { width:90px; }
.sv-se header ul#nav li#nav_services { width:78px; }
.sv-se header ul#nav li#nav_support { width:74px; }
.sv-se header ul#nav li#nav_partners { width:78px; }
.sv-se header ul#nav li#nav_community { width:104px; }
.sv-se header ul#nav li#nav_events { width:88px; }
.sv-se header ul#nav li#nav_dl { width:189px; }

.tr-tr header ul#nav li#nav_community { width:114px; }
.tr-tr header ul#nav li#nav_events { width:102px; }
.tr-tr header ul#nav li#nav_dl { width:106px; }

.zh-cn header ul#nav li#nav_dl { width:106px; }
.zh-tw header ul#nav li#nav_shop { width:61px; }

header ul#nav .nav_sub { width:954px; padding:0 12px 12px 12px; z-index:998; position:absolute; top:46px; }
.ie7 header ul#nav .nav_sub { top:44px; }
header ul#nav li#nav_solutions .nav_sub { left:-75px; }
header ul#nav li#nav_products .nav_sub { left:-295px; }
header ul#nav li#nav_services .nav_sub { left:-78px; }
header ul#nav li#nav_support .nav_sub { left:-193px; }
header ul#nav li#nav_partners .nav_sub { left:-75px; }
header ul#nav li#nav_community .nav_sub { left:-84px; }
header ul#nav li#nav_events .nav_sub { left:-84px; }
.ja-jp header ul#nav li#nav_events .nav_sub { left:-82px; }
.fr-fr header ul#nav li#nav_events .nav_sub { left:-76px; }
.da-dk header ul#nav li#nav_events .nav_sub { left:-63px; }
.no-no header ul#nav li#nav_events .nav_sub { left:-73px; }
.fi-fi header ul#nav li#nav_events .nav_sub { left:-75px; }
.sv-se header ul#nav li#nav_events .nav_sub { left:-78px; }
.tr-tr header ul#nav li#nav_events .nav_sub { left:-71px; }
header ul#nav .nav_sub_contents { padding:32px; background:#4B9037; text-align:left; text-transform:none; letter-spacing:0; z-index:997; }
.ie6 header ul#nav .nav_sub_contents, .ie7 header ul#nav .nav_sub_contents { padding-bottom:0; }
header ul#nav .nav_subheading { color:#88d847; font-size:15px; font-weight:300; padding-bottom:12px; text-transform:none; }
header ul#nav .nav_subheading a { color:#88d847 !important; background:none; padding:0; text-transform:none; }
header ul#nav .nav_subheading a:hover { text-decoration:underline; }
header ul#nav .col_two { width:185px; float:left; margin-right:32px; }
header ul#nav .col_three { width:274px; float:left; margin-right:32px; }
header ul#nav .col_four { width:198px; float:left; margin-right:32px; }
header ul#nav .col_five { width:152px; float:left; margin-right:32px; }
header ul#nav .last { margin-right:0; }
header ul#nav .col ul, header ul#nav .col ul li { margin:0; padding:0; list-style-type:none; }
header ul#nav .col ul li { float:none; font-size:11px; line-height:13px; padding:3px 0; border-bottom:1px solid #7AC142; text-align:left; text-transform:none; width:100%; }
header ul#nav .col ul li:first-child { border-top:1px solid #7AC142; }
header ul#nav .col ul li a { text-decoration:none; color:#fff; background:none; padding:0; line-height:13px; }
header ul#nav .col ul li a:hover { color:#DFFFBF; }

header ul#nav #nav_community .nav_sub { width:254px; left:590px; }
header ul#nav #nav_events .nav_sub { width:222px; }
.ja-jp header ul#nav #nav_events .nav_sub { width:259px; }
header ul#nav #nav_solutions .nav_sub { width:222px; }
header ul#nav #nav_services .nav_sub { width:222px; }
header ul#nav #nav_support .nav_sub { width:476px; }
header ul#nav #nav_partners .nav_sub { width:222px; }

header #lang_select { background:#202020; width:275px; overflow:hidden; position:absolute; top:15px; right:9999px; z-index:1000; padding-bottom:30px; height:200px; }
header #lang_select_top { position:relative; height:25px; width:100%; }
header #lang_select_close { position:absolute; top:12px; right:12px; margin:0; padding:0; width:16px; height:16px; }
header #lang_select_close a { display:block; width:16px; height:16px; background:url(/common/img/hdr/lang_select_close.png) top left no-repeat; text-indent:-9999px; }
header #lang_select_close a:hover { background-position:0 -16px; }
header #lang_select_content { padding:0px 10px 0px 15px; }
header #lang_select_heading { font-weight:bold; position:absolute; top:12px; left:60px; font-size:13px; color:#fff; margin:0; }
header #lang_select #countries_hdr, header #lang_select #countries { display:none; }
header #lang_select .scroll-pane { height:435px; }
header #lang_select hr { background:#474747; color:#474747; height:1px; border:none; font-size:1px; line-height:1px; width:100%; overflow:hidden; margin:8px 0; }
header #lang_select hr.dark { background:#292929; color:#292929; }
header #lang_select p { margin:0; padding:0; }
header #lang_select p strong { color:#76AD2D; }
header #lang_select p.section { font-size:11px; color:#999; padding-bottom:7px; }
header #lang_select p#lang_selection { font-weight:bold; color:#fff; }
header #lang_select p#lang_selection span { color:#999; font-weight:normal; font-size:11px; }
header #lang_select p#lang_selection a { color:#999; text-decoration:none; }
header #lang_select ul, header #lang_select ul li { margin:0; padding:0; list-style-type:none; }
header #lang_select ul li { font-size:13px; margin:0; padding:0; }
header #lang_select ul li a { color:#ccc; text-decoration:none; display:block; padding:1px 0 1px 15px; margin:0; min-height:12px; height:auto !important; height:12px; }
header #lang_select ul li a:hover, header #lang_select ul li.active a { color:#76AD2D; text-decoration:none !important; background:#2d2d2d; cursor:pointer; }
header #lang_select ul li.active a { background:#444; }
header #lang_select ul li.current a { background:url(/common/img/hdr/arrow_lang.png) 0px 3px no-repeat; }

.jspContainer { overflow:hidden; position:relative; }
.jspPane { position:absolute; }
.jspVerticalBar { position:absolute; top:0; right:0; width:14px; height:100%; }
.jspVerticalBar * { margin:0; padding:0; }
.jspCap { display:none; }
.jspTrack { /*background:#dde;*/ position:relative; }
.jspDrag { /*background:#bbd;*/ position:relative; top:0; left:0; cursor:pointer; }
.jspArrow { text-indent:-20000px; display:block; cursor:pointer; }
.jspArrow.jspDisabled { cursor:default; /*background:#80808d;*/ }
.jspVerticalBar .jspArrow { height:16px; }
.jspVerticalBar .jspArrow:focus { outline:none; }
.jspCorner { background:#eeeef4; float:left; height:100%; }

/* Hide mobile header elements
---------------------------*/
header #mobile_btn_nav,
header #mobile_btn_srch,
header #mobile_btn_rac,
#mobile_container_rac,
#secondary_nav_toggle,
#desktoptoggle, #mobile_btns { display:none; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin:0 -3px 0 0; }

header #lang_select .jspContainer { overflow:hidden; position:relative; }
/*header #lang_select .jspPane { position:absolute; top:0; }*/
header #lang_select .jspVerticalBar { background:#292929; position:absolute; top:0; right:0; width:16px; }
header #lang_select .jspDrag { background:url(/common/img/hdr/scrollbar_handle.png) top left no-repeat; }
header #lang_select .jspArrowUp { background:url(/common/img/hdr/scrollarrow_up.png) top left no-repeat; width:14px; height:16px; }
header #lang_select .jspArrowDown { background:url(/common/img/hdr/scrollarrow_down.png) top left no-repeat; width:14px; height:16px; }

header.light { height:41px; background:transparent url(/common/img/hdr/bg-lighthdr.png) repeat-x top left; min-width:1018px; }
header.light ul#meta { right:12px; top:8px; }
header.light ul#meta li a { color:#fff; }
header.light ul#meta li#hdr_login { border-left:1px solid #F6F6F6; }
header.light ul#meta li#meta_countrylang { display:none; }
header.light #logo { position:relative; top:8px; background:transparent url(/common/img/hdr/logo-lighthdr.png) no-repeat top left; width:53px; height:32px; padding:0px; }
header.light #logo a { width:53px; height:32px; }
header.light #lang_select { display:none; }
/*.nologin footer .footer_global { background-color:#202020; padding:9px 0; }  This is breaking the login.attachemategroup page */
.nologin footer .footer_global a, .nologin footer .footer_global p { color:#666666 !important; }
.nologin header.light { height:60px; }
.nologin header.light #logo { top:18px; }

#hdr_login.overlay { position:relative; border-radius:4px 4px 0 0; box-shadow:0px 0px 6px #ccc; }
#hdr_login.overlay a:hover { text-decoration:none !important; }

#login_overlay_mask { height:10px; background:#fff; width:10px; z-index:1001; position:absolute; top:20px; left:0; display:none; }
#login_overlay { width:200px; height:159px; position:absolute; top:24px; left:0; display:none; border-radius:0px 4px 4px 4px; box-shadow:0px 0px 6px #ccc; z-index:1000; background:#fff; }
#login_overlay form { margin:0; padding:0; position:relative; display:block; border-bottom:1px solid #E6E7E8; height:91px; padding:15px; }
#login_overlay label { position:absolute; top:16px; left:19px; width:auto; height:19px; z-index:101; font:14px Helvetica, Arial, sans-serif; font-style:italic; color:#A6A8AB; padding:5px 0 0 5px; }
#login_overlay label#overlay_pw { top:53px; }
#login_overlay input#Ecom_User_ID, #login_overlay input#Ecom_Password { padding:5px; width:158px; font-size:15px; text-shadow:0px 1px 0px #fff; outline:none; background:#eee; background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ffffff)); background:-moz-linear-gradient(top, #eee, #ffffff); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:none; -webkit-box-shadow:0px 1px 3px #ccc inset; -moz-box-shadow:0px 1px 3px #ccc inset; box-shadow:0px 1px 3px #ccc inset; margin-bottom:10px; }
#login_overlay input:focus { -webkit-box-shadow:0px 0px 5px #007eff; -moz-box-shadow:0px 0px 5px #007eff; box-shadow:0px 0px 5px #007eff; }
#login_overlay #overlay_submit { color:#fff; font-size:13px; padding:4px 8px; background:#439539 url(/common/img/green_dotted_bg.png) top left repeat; position:absolute; top:88px; right:17px; display:inline-block; border:none; }
#login_overlay p#overlay_forgot { position:absolute; left:15px; top:92px; }
#login_overlay p#overlay_create_acct { padding:10px 0 0 15px; }
#login_overlay p a { color:#439539 !important; font-size:13px !important; }

#search_autocomplete { position:absolute; top:37px; background:#fff; right:20px; width:136px; border-radius:0px 0px 5px 5px; display:none; border-bottom:1px solid #f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; z-index:1000; box-shadow:0px 6px 9px #439539; }
#search_autocomplete ul, #search_autocomplete ul li { margin:0; padding:0; list-style-type:none; }
#search_autocomplete ul { padding:5px 0; }
#search_autocomplete ul li { /*padding-bottom:4px;*/ }
#search_autocomplete ul li a { text-decoration:none; color:#333; padding:5px 10px; display:block; }
#search_autocomplete ul li.active a { background:#ceebcb; }

/* Home page
----------------------------------- */
#banners { height:457px; position:relative; }
#banners .banner { display:none; height:inherit; position:absolute; width:100%; }

#banner_nav { position:relative; margin:10px auto 35px; width:100px; }
#banner_nav a { width:10px; height:10px; background:#ddd; /*-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/ display:block; float:left; margin-left:5px; border-radius:100%; }
#banner_nav a:hover { background:#439539; }
#banner_nav a.active { background:#333; }

.banner-control-wrapper { position:absolute; margin-top:-255px; width:1078px; margin-left:-50px; z-index:98; }
.banner-control-wrapper > div { font-size:25px; width:56px; height:56px; background:rgba(255, 255, 255, 0.8); border-radius:100%; color:#7FC353; line-height:59px; text-align:center; }
.banner-control-wrapper > div:hover { cursor:pointer; background:#fff; }
.banner-control-wrapper .control-left { float:left; }
.banner-control-wrapper .control-right { float:right; }
.banner-control-wrapper > div > span { height:17px; width:11px; display:block; }
.banner-control-wrapper .control-left > span { background:url(/home/img/banners/control-left-arrow.png) 0 0 no-repeat; margin:20px 0 0 20px; }
.banner-control-wrapper .control-right > span { background:url(/home/img/banners/control-right-arrow.png) 0 0 no-repeat; margin:20px 0 0 24px; }

#banners .banner .banner-content-wrapper { color:#fff; margin:0 0 0 80px; position:relative; z-index:99; }
#banners .banner .banner-content-wrapper a { text-decoration:none; }
#banners .banner .banner-content-wrapper > span,
#banners .banner .banner-content-wrapper > a > span { font-size:13px; display:inline-block; border:1px solid #fff; border-radius:3px; padding:5px 10px; margin-top:40px; font-weight:100; color:#fff; margin-right:30px; }
#banners .banner .banner-content-wrapper h1 { font-size:58px; color:#fff; line-height:55px; font-weight:200; margin-bottom:10px; }
#banners .banner .banner-content-wrapper h2 { font-size:21px; line-height:25px; font-weight:200; color:#fff; letter-spacing:.02em; }
#banners .banner .banner-content-wrapper.light-bg h1 { color:#00993F; }
#banners .banner .banner-content-wrapper.light-bg h1 > span { color:#000000; }
#banners .banner .banner-content-wrapper.light-bg h2 { color:#333333; }
#banners .banner .banner-content-wrapper.light-bg > span,
#banners .banner .banner-content-wrapper.light-bg > a > span,
#banners .banner .banner-content-wrapper.light-bg > span > a { color:#333; border-color:#029C46; }


#newsticker { /*background:#7AC142;*/ padding:12px 0; }
#newsticker .wrap { border-bottom:1px solid #439539; padding:0 0 10px 0; width:978px; }
#newsticker p { padding:0; color:#439539; line-height:100%; float:left; padding-right:10px; font-weight:bold; text-transform:uppercase; font-size:12px; }
#newsticker p a { color:#439539; text-decoration:none; }
#newsticker p a:hover { text-decoration:underline; }
#newsticker ul, #newsticker ul li { margin:0; padding:0; list-style-type:none; }
#newsticker ul li { display:none; float:left; line-height:100%; font-size:12px; }
#newsticker ul li a { color:#439539; text-decoration:none; }
#newsticker ul li a:hover { text-decoration:underline; }

#hotoffers { background:url(/common/img/gray_dotted_bg.png) top left repeat-x; padding:25px 0; }
#hotoffers .wrap { overflow:hidden; }
#hotoffers #hotoffers_wrap { width:1100px; }
.offer { width:235px; height:175px; float:left; margin-right:17px; position:relative; }
.offer a { width:235px; height:175px; display:block; text-decoration:none; color:#fff; font-size:16px; background-position:top left; background-repeat:no-repeat; position:relative; }
.en-us .offer a { font-size:18px; }
.offer a span { font-weight:300; padding:16px; position:absolute; bottom:0px; left:0px; width:203px; line-height:16px; /*min-height:51px; height:auto !important; height:51px;*/ }
.en-us .offer a span { font-weight:100; }
.offer_green a span { background:#79BB46; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); -moz-border-radius-bottomright:2px; border-bottom-right-radius:2px; -moz-border-radius-bottomleft:2px; border-bottom-left-radius:2px; }

#trial_content { padding:55px 0; }
#trial_content .trial_content_sub { position:relative; padding-right:690px; /*background:url(/home/img/businesses.png) 353px 27px no-repeat;*/ }
#trial_content .trial_content_sub p { padding-bottom:20px; }
#trial_content h2 { font-size:25px; line-height:24px; color:#439539; font-weight:100; padding-bottom:18px; }

#trial_content .trial_content_sub ul, .trial_content_sub ul li { margin:0; padding:0; list-style-type:none; }
#trial_content .trial_content_sub ul { position:absolute; top:15px; right:0; }
#trial_content .trial_content_sub ul li { float:left; border:none !important; margin-left:25px; }
#trial_content .trial_content_sub ul li a { display:block; text-indent:-9999px; height:76px; background-position:top left; background-repeat:no-repeat; padding:0; }
#trial_content .trial_content_sub ul li#success_lse a { width:158px; background-image:url(/home/img/success_lse.png); }
#trial_content .trial_content_sub ul li#success_od a { width:134px; background-image:url(/home/img/success_od.png); }
#trial_content .trial_content_sub ul li#success_teradata a { width:114px; background-image:url(/home/img/success_teradata.png); }
#trial_content .trial_content_sub ul li#success_wal a { width:135px; background-image:url(/home/img/success_wal.png); }
#trial_content .trial_content_sub ul li#success_sap a { width:134px; background-image:url(/home/img/success_sap.png); }

#home_alliance { border-top:1px solid #666; border-bottom:1px solid #666; padding:5px 0; margin-bottom:15px; }
#home_alliance p { padding:0; font-size:12px; color:#666; float:left; width:94px; padding-top:11px; }
#home_alliance ul { float:right; }
#home_alliance li { border:none; width:auto; float:left; padding-left:15px; }

#home_alliance li#home_alliance_unysis a { background-image:url(/common/img/alliance_partners/home/unisys_alliance_sprite_s1.png); width:63px; }
#home_alliance li#home_alliance_amd a { background-image:url(/common/img/alliance_partners/home/amd_alliance_sprite_s1.png); width:66px; }
#home_alliance li#home_alliance_fujitsu a { background-image:url(/common/img/alliance_partners/home/fujitsu_alliance_sprite_s1.png); width:50px; }
#home_alliance li#home_alliance_hp a { background-image:url(/common/img/alliance_partners/home/hp_alliance_sprite_s1.png); width:66px; }
#home_alliance li#home_alliance_ibm a { background-image:url(/common/img/alliance_partners/home/ibm_alliance_sprite_s1.png); width:47px; }
#home_alliance li#home_alliance_dell a { background-image:url(/common/img/alliance_partners/home/dell_alliance_sprite_s1.png); width:35px; }
#home_alliance li#home_alliance_intel a { background-image:url(/common/img/alliance_partners/home/intel_alliance_sprite_s1.png); width:39px; }
#home_alliance li#home_alliance_ms a { background-image:url(/common/img/alliance_partners/home/microsoft_alliance_sprite_s1.png); width:77px; }
#home_alliance li#home_alliance_oracle a { background-image:url(/common/img/alliance_partners/home/oracle_alliance_sprite_s1.png); width:66px; }
#home_alliance li#home_alliance_sap a { background-image:url(/common/img/alliance_partners/home/sap_alliance_sprite_s1.png); width:47px; }
#home_alliance li#home_alliance_vmware a { background-image:url(/common/img/alliance_partners/home/vmware_alliance_sprite_s1.png); width:72px; }
#home_alliance li#home_alliance_wso2 a { background-image:url(/common/img/alliance_partners/wso2_alliance_sprite.png); width:47px; }
#home_alliance li#home_alliance_lenovo a { background-image:url(/common/img/alliance_partners/home/lenovo_alliance_sprite_s1.png); width:63px; }

#home_alliance li a { padding:0; background-position:top right; background-repeat:no-repeat; display:block; text-indent:-9999px; height:34px; }
#home_alliance li a:hover { background-position:bottom right; }

#home_alliance li#home_alliance_cisco a {
 background-image:url(/common/img/alliance_partners/home/cisco_alliance_sprite_s1.png);
 width:50px;
}
#alliance_partners_sidebar ul li#cisco a {
 background-image:url(/common/img/alliance_partners/cisco.png);
}

/* New alliance partner logo styles */
#alliance_partner { border-top:1px solid #7AC142; margin-top:22px; width:auto; }
#alliance_partner ul:first-child { padding-top:55px; }
#alliance_partner ul { background-color:#FFFFFF; height:92px; list-style-type:none; margin:12px 0 0 0; min-height:92px; padding:0; }
#alliance_partner li { float:left; margin-right:12px; text-indent:-9999px; }
#alliance_partner li a { background-position:left top; background-repeat:no-repeat; display:block; line-height:92px; }
.logo_aws a { background-image:url(/common/img/alliance_partners/home/2015/amazon-gray.png); width:163px; }
.logo_aws a:hover { background-image:url(/common/img/alliance_partners/home/2015/amazon.png); width:163px; }
.logo_cisco a { background-image:url(/common/img/alliance_partners/home/2015/cisco-gray.png); width:163px; }
.logo_cisco a:hover { background-image:url(/common/img/alliance_partners/home/2015/cisco.png); width:163px; }
.logo_dell { background-image:url(/common/img/alliance_partners/home/2015/dell-gray.png); width:163px; }
.logo_dell a:hover { background-image:url(/common/img/alliance_partners/home/2015/dell.png); width:163px; }
.logo_fujitsu { background-image:url(/common/img/alliance_partners/home/2015/fujitsu-gray.png); width:163px; }
.logo_fujitsu a:hover { background-image:url(/common/img/alliance_partners/home/2015/fujitsu.png); width:163px; }
.logo_hitachi a { background-image:url(/common/img/alliance_partners/home/2015/hitachi-gray.png); width:163px; }
.logo_hitachi a:hover { background-image:url(/common/img/alliance_partners/home/2015/hitachi.png); width:163px; }
.logo_hp { background-image:url(/common/img/alliance_partners/home/2015/hp-gray.png); width:163px; }
.logo_hp a:hover { background-image:url(/common/img/alliance_partners/home/2015/hp.png); width:163px; }
.logo_ibm { background-image:url(/common/img/alliance_partners/home/2015/ibm-gray.png); width:163px; }
.logo_ibm a:hover { background-image:url(/common/img/alliance_partners/home/2015/ibm.png); width:163px; }
.logo_intel { background-image:url(/common/img/alliance_partners/home/2015/intel-gray.png); width:163px; }
.logo_intel a:hover { background-image:url(/common/img/alliance_partners/home/2015/intel.png); width:163px; }
.logo_mariadb { background-image:url(/common/img/alliance_partners/home/2015/mariadb-gray.png); width:163px; }
.logo_mariadb a:hover { background-image:url(/common/img/alliance_partners/home/2015/mariadb.png); width:163px; }
.logo_microsoft { background-image:url(/common/img/alliance_partners/home/2015/microsoft-gray.png); width:163px; }
.logo_microsoft a:hover { background-image:url(/common/img/alliance_partners/home/2015/microsoft.png); width:163px; }
.logo_oracle { background-image:url(/common/img/alliance_partners/home/2015/oracle-gray.png); width:163px; }
.logo_oracle a:hover { background-image:url(/common/img/alliance_partners/home/2015/oracle.png); width:163px; }
.logo_sap { background-image:url(/common/img/alliance_partners/home/2015/sap-gray.png); width:163px; }
.logo_sap a:hover { background-image:url(/common/img/alliance_partners/home/2015/sap.png); width:163px; }
.logo_unisys { background-image:url(/common/img/alliance_partners/home/2015/unisys-gray.png); width:163px; }
.logo_unisys a:hover { background-image:url(/common/img/alliance_partners/home/2015/unisys.png); width:163px; }
.logo_vmware { background-image:url(/common/img/alliance_partners/home/2015/vmware-gray.png); width:163px; }
.logo_vmware a:hover { background-image:url(/common/img/alliance_partners/home/2015/vmware.png); width:163px; }
.logo_wso2 { background-image:url(/common/img/alliance_partners/home/2015/wso2-gray.png); width:163px; }
.logo_wso2 a:hover { background-image:url(/common/img/alliance_partners/home/2015/wso2.png); width:163px; }
.logo_sgi { background-image:url(/common/img/alliance_partners/home/2015/sgi-gray.png); width:163px; }
.logo_sgi a:hover { background-image:url(/common/img/alliance_partners/home/2015/sgi.png); width:163px; }
.logo_lenovo { background-image:url(/common/img/alliance_partners/home/2015/lenovo-gray.png); width:163px; }
.logo_lenovo a:hover { background-image:url(/common/img/alliance_partners/home/2015/lenovo.png); width:163px; }

/* Feature banner section (e.g. on product page)
----------------------------------- */
.feature { background:url(/common/img/green_dotted_bg.png) top left repeat; padding-top:43px; }
.feature h2 { color:#858585; font-size:22px; font-weight:500; }
.feature h2 a { color:#858585; text-decoration:none; }
/* SUSE Forums H2 treatment */
.feature #header h2 a { color:#FFFFFF; text-decoration:none; }
/* Product feature H2 tags are on a green background and need to be white */
#company .feature h2, #partner .feature h2, #product .feature h2, #product .feature .wrap h2 { color:#FFFFFF; }
#company .feature h2 a, #partner .feature h2 a, #product .feature h2 a, #solution .feature h2 a { color:#FFFFFF; text-decoration:none; }
.feature h2 a:hover { text-decoration:underline; }
.feature h2 span { font-size:8px; }
.feature .links { height:41px; position:relative; z-index:1; }
.feature_main .links { border-bottom:1px solid #A6D838; }
.feature #product_nav, .feature #product_nav li, .feature #meta_nav, .feature #meta_nav li { margin:0; padding:0; list-style-type:none; }
.feature #product_nav { position:absolute; left:0; bottom:11px; width:860px; }
.feature #meta_nav { position:absolute; right:0; bottom:11px; }
.feature #product_nav li { float:left; margin-right:20px; font:12px Helvetica, Arial, sans-serif; margin-top:4px; }
.feature #product_nav li a { color:#fff; text-decoration:none; }
.feature #product_nav li.active a, .feature #product_nav li.active a:hover { color:#A5D838; }
#solution .feature #product_nav li.active a { color:#FFFFFF; }
.feature #product_nav li a:hover { color:#E3EDD7; }

.feature #meta_nav li { padding-right:10px; margin-right:10px; border-right:1px solid #333; float:left; font-size:12px; }
.feature #meta_nav li.last-child { border:none !important; margin:0; padding:0; }
.feature #meta_nav li a { text-decoration:none; color:#333; }
.feature #meta_nav li a:hover { text-decoration:underline; }

.feature .headline { padding:80px 0 0 166px; background-position:0 80px; background-repeat:no-repeat; font-size:42px; line-height:40px; width:500px; color:#fff; float:left; font-weight:300; min-height:210px; height:auto !important; height:210px; }
.feature .headline strong { font-weight:500; }

.feature #cta_links, .feature #cta_links li { margin:0; padding:0; list-style-type:none; }
.feature #cta_links { float:right; padding-top:88px; width:222px; }
.feature #cta_links li { border-bottom:1px solid #fff; }
.feature #cta_links li a { display:block; padding:4px 2px; text-decoration:none; color:#fff; font:12px Helvetica, Arial, sans-serif; }
.feature #cta_links li a:hover { background:#fff; color:#439539; }
.feature #cta_links #cta { position:relative; border:none; background:url(/common/img/gray_dotted_dark_bg.png) top left repeat; /*-moz-box-shadow:2px 2px #6f8a3a; -webkit-box-shadow:2px 2px #6f8a3a; box-shadow:2px 2px #6f8a3a;*/ margin-bottom:2px; }
.feature #cta_links #cta a { display:block; background:url(/common/img/gray_dotted_dark.png) top left no-repeat; padding:5px 5px 11px 9px; color:#79BF43; font-size:23px; line-height:23px; font-weight:400; letter-spacing:0.3px; }
.feature #cta_links #cta a:hover { /*text-shadow:0px 0px 10px #99c24e;*/ }
.feature #cta_links #cta span { position:absolute; top:-4px; right:8px; display:none; width:9px; height:9px; background:#78AB36; /*Should be 79BF43 when the bg images are color corrected*/ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:0 100%; -moz-transform-origin:0 100%; -ms-transform-origin:0 100%; -o-transform-origin:0 100%; transform-origin:0 100%; }
.ie6 .feature #cta_links #cta span, .ie7 .feature #cta_links #cta span { display:none; } /* To do:create the triangle as an image, so no CSS3. IE gets jacked up */

.headline_links, .headline_links li { margin:0; padding:0; list-style-type:none; }
.headline_links li { float:left; font-size:12px; padding-left:13px; background:url(/common/img/bullets/list_icon.png) 0px 5px no-repeat; margin-right:35px; line-height:12px; }
.headline_links li a { text-decoration:none; color:#fff; }
.headline_links li a:hover { text-decoration:underline; }

.subnav, .subnav li { margin:0; padding:0; list-style-type:none; }
.subnav li { float:left; margin-right:32px; padding-top:15px; font-family:Helvetica, Arial, sans-serif; font-size:12px; }
.subnav li a { color:#6A972C; text-decoration:none; }
.subnav li a:hover { text-decoration:underline; }
.subnav li.active a { color:#333; }

/* Content styles
----------------------------------- */
#content p { padding-bottom:20px; font-size:13px; line-height:18px; }
#content img + p, #content ul + p, #content ol + p { padding-top:20px; }
#content p, #content li { color:#5F5F5F; }
#content p a, #content li a { color:#439239; text-decoration:underline; }
#content p a:hover, #content li a:hover { color:#333; }
/*#content strong { color:#439239; }*/
h3 { font-size:28px; color:#439239; line-height:32px; font-weight:300; }
h4 { font-size:15px; color:#333; padding:18px 0; border-top:1px solid #333; font-weight:400; }
h4.subintro { border:none; padding-top:0; }
a.external { background:url(/common/img/bullets/external.png) top right no-repeat; padding-right:19px; }

#content .callout { padding:36px 0; background-repeat:no-repeat; border-bottom:1px solid #eee; }
#content h3 + .callout, #content p + .callout { border-top:1px solid #eee; margin-top:36px; }
.longtail_four #content .callout { border:none; }
#content .callout_left { padding-right:313px; background-position:center right; }
#content .callout_right { padding-left:313px; background-position:center left; }
#content .callout p { font-size:21px; line-height:21px; color:#333; padding:36px 0; font-weight:300; }
#content .callout_left p, #content .callout_right p { padding:0; }
#content .callout_left p + ul, #content .callout_right p + ul { padding-top:36px; }
#content .callout p strong { font-weight:400; }
#content .callout p a { text-decoration:none; color:#439539; }
#content .callout p a:hover { text-decoration:underline; }
#content .callout ul, #content .callout ul li, #content ul.callout_links, #content ul.callout_links li, #trial_content ul, #trial_content ul li { margin:0; padding:0; list-style-type:none; }
/*.callout ul { padding-bottom:36px; }*/
#content .callout ul li, #content ul.callout_links li, #trial_content ul li { border-bottom:1px solid #f0f0f0; }
#content .callout ul li:first-child, #content ul.callout_links li:first-child, #trial_content ul li:first-child { border-top:1px solid #f0f0f0; }
#content .callout ul li a, #content ul.callout_links li a, #trial_content ul li a { display:block; background:url(/common/img/bullets/li-plus-icon.png) 0px 7px no-repeat; padding:6px 15px 4px 20px; color:#439539; text-decoration:none; }
#content .callout ul li a:hover, #content ul.callout_links li a:hover, #trial_content ul li a:hover { color:#999; }
#content ul.callout_links li.external a { background-image:url(/common/img/bullets/external.png); padding-left:19px; background-position:0px 8px; }

.product_index #content .col_half { width:335px; }
#content p.intro_text { font-size:15px; line-height:16px; }
#content .col_half .callout { margin-top:20px; padding-bottom:0; border:none; background-position:top left; background-repeat:no-repeat; padding-top:260px; /*335x240*/ }
#content .col_half .callout p { padding-top:0; }
#content .callout_full { padding-top:150px; background-position:top left; background-repeat:no-repeat; margin-top:20px; /*705x130*/ }
#content .callout_full p { padding:0; }

#highlight_wrap { border-top:1px solid #439539; padding-top:50px; }
.col_highlight_one { width:280px; float:left; margin-right:32px; }
.col_highlight_two { width:390px; float:left; }

#content .col_highlight_one p { font-size:18px; font-weight:400; color:#333; }
#content .col_highlight_one p a { text-decoration:none; }
#content .col_highlight_one p a:hover { text-decoration:underline; }
#content .col_highlight_one p strong { font-weight:400; }

#content .col_highlight_two ul, .col_highlight_two ul li { margin:0; padding:0; list-style:none; }
#content .col_highlight_two li { padding:28px 0; border-bottom:1px solid #f0f0f0; }
#content .col_highlight_two li:first-child { padding-top:0; }
#content .col_highlight_two li.last-child { border-bottom:none; }
#content .col_highlight_two li strong { color:#333; display:block; }
#content .col_highlight_two li a { text-decoration:none; }
#content .col_highlight_two li a:hover { text-decoration:underline; }

#content .sublinks, .sublinks li { margin:0; padding:0; list-style-type:none; }
#content .sublinks { padding:45px 0; }
#content .sublinks li { padding:30px 0; border-bottom:1px solid #f0f0f0; color:#333; font-size:15px; line-height:16px; font-weight:300; }
#content .sublinks li.last-child { border:none; }
#content .sublinks li strong { display:block; font-size:19px; font-weight:400; }
#content .sublinks li a { color:#439539; text-decoration:none; }
#content .sublinks li a:hover { text-decoration:underline; }

#content p.title { font-size:28px; color:#439539; line-height:27px; padding:50px 0; font-weight:300; }

#overlay.thankyou p { height:260px; }

/* Bryce commented out 5/9
#content .trio_list_alliance { border-top:1px solid #479330; padding-top:35px; margin-top:30px; }
#content .trio_list_alliance ul { margin:0; padding:0; list-style-type:none; }
#content .trio_list_alliance ul li { display:inline-block; vertical-align:top; margin:0 5px 5px 0; }
#content .trio_list_alliance ul li.last { margin-right:0; }
#content .trio_list_alliance ul li .aPartner { width:111px; height:92px; background:url(/common/img/products/partner-sprite.png) no-repeat; }
#content .trio_list_alliance ul li .aPartner.cisco { background-position:0 0; }
#content .trio_list_alliance ul li .aPartner.cisco:hover { background-position:0 -92px; }
#content .trio_list_alliance ul li .aPartner.dell { background-position:-111px 0; }
#content .trio_list_alliance ul li .aPartner.dell:hover { background-position:-111px -92px }
#content .trio_list_alliance ul li .aPartner.fujitsu { background-position:-222px 0; }
#content .trio_list_alliance ul li .aPartner.fujitsu:hover { background-position:-222px -92px; }
#content .trio_list_alliance ul li .aPartner.hp { background-position:-333px 0; }
#content .trio_list_alliance ul li .aPartner.hp:hover { background-position:-333px -92px; }
#content .trio_list_alliance ul li .aPartner.ibm { background-position:-444px 0; }
#content .trio_list_alliance ul li .aPartner.ibm:hover { background-position:-444px -92px; }
#content .trio_list_alliance ul li .aPartner.intel { background-position:-555px 0; }
#content .trio_list_alliance ul li .aPartner.intel:hover { background-position:-555px -92px; }
#content .trio_list_alliance ul li .aPartner.microsoft { background-position:-666px 0; }
#content .trio_list_alliance ul li .aPartner.microsoft:hover { background-position:-666px -92px; }
#content .trio_list_alliance ul li .aPartner.oracle { background-position:-777px 0; }
#content .trio_list_alliance ul li .aPartner.oracle:hover { background-position:-777px -92px; }
#content .trio_list_alliance ul li .aPartner.sap { background-position:-888px 0; }
#content .trio_list_alliance ul li .aPartner.sap:hover { background-position:-888px -92px; }
#content .trio_list_alliance ul li .aPartner.unisys { background-position:-999px 0; }
#content .trio_list_alliance ul li .aPartner.unisys:hover { background-position:-999px -92px; }
#content .trio_list_alliance ul li .aPartner.vmware { background-position:-1111px 0; }
#content .trio_list_alliance ul li .aPartner.vmware:hover { background-position:-1111px -92px; }
#content .trio_list_alliance ul li .aPartner.wso2 { background-position:-1222px 0; }
#content .trio_list_alliance ul li .aPartner.wso2:hover { background-position:-1222px -92px; }
*/

#content .trio_list { border-top:1px solid #f0f0f0; }
.longtail #content .trio_list, .longtail #content .resource_library { border:none !important; }
#content p.title { font-size:28px; color:#439539; line-height:27px; padding:50px 0; font-weight:300; }
#content .trio_list ul, .trio_list ul li { margin:0; padding:0; list-style-type:none; }
#content .trio_list ul li { float:left; width:216px; margin-right:28px; }
.longtail #content .trio_list ul li { margin-right:37px !important; }
#content .trio_list ul li.last-child, #content .trio_list ul li.third { margin-right:0 !important; }
#content .trio_list ul li.third + li { clear:left; }
#content .trio_list ul li img { background:#f8f8f8; }
#content .trio_list ul li strong { font-weight:bold; display:block; padding-top:10px; }
#content .trio_list ul li p { color:#646464; font-size:13px; line-height:16px; padding:30px 0; }
#content .trio_list p.more, #content #success p.more { border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; font-size:13px; padding:0; }
#content .trio_list p.more a, #content #success p.more a { padding:4px 3px; text-decoration:none; display:block; color:#439539; }
#content .trio_list p.more a:hover, #content #success p.more a:hover { /*background:url(/common/img/green_dotted_bg.png) top left repeat;*/ color:#999; }
#content .trio_list p.external a span, #content #success p.more a span { background:url(/common/img/bullets/external.png) center right no-repeat; padding-right:20px; }
.tier4_wide #content .trio_list ul li { margin-bottom:32px; }

.alliance_partners h3.nobrdr { border-top:none !important; padding-top:0 !important; }
.longtail #content .trio_list ul li { margin-right:37px; }
.tier4_wide #content .trio_list ul li { margin-bottom:32px; }

#content .anchors, .content_left .anchors li, .content_left .anchor_content, .content_left .anchor_content li { margin:0; padding:0; list-style-type:none; }
#content .anchors { padding-top:43px; }
#content .content_left h3 + p { padding-top:20px; }
#content .content_left h3 + h3 { padding-top:80px; }
#content .content_left p + .anchors { padding-top:0; }
.technical_information #content .anchors, .faq #content .anchors, .resource_library #content .anchors, .news_and_commentary #content .anchors { padding-top:0; }
#content .anchors li { font-size:13px; /*font-family:Omnes_Light;*/ margin-bottom:4px; width:325px; line-height:16px; background:url(/common/img/bullets/subnav.png) 0px 3px no-repeat; padding-left:15px; }
#content .content_left .nowrap li { width:auto; }
#content .anchors li.column_two, .content_left .anchor_content li.column_two { margin-left:350px !important; }
#content .anchors li a { text-decoration:none; color:#333; }
#content .anchors li a:hover { color:#999; }
#content .content_left .anchor_content li { font-size:13px; width:320px; line-height:16px; color:#606060; margin-top:32px; }
#content .content_left .anchor_content strong { display:block; margin-bottom:10px; font-weight:500; font-size:15px; color:#333; }
#content .content_left .anchor_content li a { text-decoration:none; }
#content .content_left .anchor_content li a:hover { text-decoration:underline; }
#content .content_left .anchor_content li ul, #content .content_left .anchor_content li ol { padding:15px 0; }
#content .content_left .anchor_content li li { margin:0 0 0 1em; list-style-type:disc; width:auto; }

#content .anchor_active { padding-top:55px !important; }
#content .anchor_active span { padding:10px 10px 8px 10px; background:#f6c747; }

#content .content_left .anchor_title { margin-top:39px; padding:45px 0 30px 0; background-position:top left; background-repeat:no-repeat; font-size:18px; color:#333; font-weight:500; border-bottom:1px solid #f0f0f0; /*62x36*/ }
#content .content_left ul + .anchor_title { margin-top:59px; }
#content .content_left .anchor_title + p { padding:20px 0; }
#content .active_hash > span { background-color:#ffd324; background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.55, rgb(243,184,36)), color-stop(0.78, rgb(255,211,35))); background-image:-moz-linear-gradient(center bottom,rgb(243,184,36) 55%,rgb(255,211,35) 78%); padding:10px; display:block; }

blockquote { font-weight:500; font-style:italic; font-size:25px; padding:40px 0; }
blockquote span { font-weight:400; font-style:italic; font-size:80px; color:#7BBD46; display:block; float:left; margin:-12px 60px 0 60px; }
blockquote span sup { font-size:30px; top:-1em; }

blockquote.quote { font-style:italic; font-size:16px; line-height:17px; font-weight:400; padding:36px 0; border-top:4px solid #439539; border-bottom:4px solid #439539; margin-top:36px; }
blockquote.quote strong { display:block; margin-top:20px; font-style:normal; font-family:Helvetica, Arial, sans-serif; color:#333; font-size:12px; font-weight:bold; }
blockquote.quote span { font-style:normal; font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:12px; color:#333; margin:0; float:none; }

/* Products/services
----------------------------------- */
.products_services h3, .downloads_index h1, .training_index h1 { padding-bottom:20px; border-bottom:1px solid #439539; margin-bottom:100px; }
.products_services h4 { font-size:28px; margin:0; padding:0 0 20px 0; font-weight:400; border:0; }
.products_services h5, .downloads_index h3, .training_index h2 { padding:10px; margin:18px 0; text-transform:uppercase; color:#fff; font-size:14px; background:#bababa; line-height:100%; font-weight:normal; }
.products_services .even h5, .downloads_index h3, .training_index .even h2 { background:#8AC33C; }
.products_services #content p.title { padding:10px 0; }

.products_services #content .product_list, .products_services .product_list li { margin:0; padding:0; list-style-type:none; }
.products_services #content .product_list { width:520px; }
.products_services #content .product_list li { width:222px; margin:50px 32px 0 0; float:left; padding-top:85px; background-position:top left; background-repeat:no-repeat; /*72x72*/ }
.products_services #content .product_list li.even, .downloads_index #content .product_list li.fourth { clear:left; }
.products_services #content .product_list li p.title { font-weight:400; color:#439539; font-size:16px; padding-bottom:10px; line-height:17px; }
.products_services #content .product_list li p.links { color:#E1E4E0; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:4px 0; font-size:12px; }
.products_services #content .product_list li a { text-decoration:none; }

.products_services #content .callout_links { padding-bottom:18px; }
.products_services .product_break + h5 { margin-top:50px; }

.products_services #content .anchors { padding-top:0; }

#product .bottomFade { background:url(/common/img/products/bottomfade.png) no-repeat; width:977px; height:14px; display:block; margin:15px 0 20px 0; }
#product .mix { }
#product .mix .content h3 { padding:0; margin-bottom:10px; font-size:16px; line-height:18px; border:0; }
#product .mix .action-buttons a { border:1px solid #439239; text-decoration:none; padding:3px 15px; border-radius:3px; margin:0 3px; }
#product .product-group { margin-bottom:100px; }
#product .product-group h2 { font-size:20px; border-bottom:1px solid #eee; padding-bottom:10px; color:#999; margin-bottom:15px; font-weight:normal; }

#product .mix .icon { width:100px; height:100px; background:url(/common/img/products/icon-sprite.png) no-repeat left top; }
#product .mix .icon.suse1 { background-position:0 0; }
#product .mix .icon.suse2 { background-position:-100px 0; }
#product .mix .icon.suse3 { background-position:-200px 0; }
#product .mix .icon.suse4 { background-position:-300px 0; }
#product .mix .icon.suse5 { background-position:-400px 0; }
#product .mix .icon.suse6 { background-position:-500px 0; }
#product .mix .icon.suse7 { background-position:-600px 0; }
#product .mix .icon.suse8 { background-position:-700px 0; }
#product .mix .icon.suse9 { background-position:-800px 0; }
#product .mix .icon.suse10 { background-position:-900px 0; }
#product .mix .icon.suse11 { background-position:-1000px 0; }
#product .mix .icon.suse12 { background-position:-1100px 0; }
#product .mix .icon.suse13 { background-position:-1190px 0; }

#services .wrap h1 { border-bottom:1px solid #469239; padding-bottom:20px; }
#services .col1, #services .col2, #services .col3 { float:left; }
#services ul.last { margin:0 !important; }
#services .single-service { border-bottom:1px solid #e7e7e7; padding-bottom:40px; margin:80px 0; }
#services .single-service.last { border:none; }
#services .single-service h2 { font-size:18px; margin-bottom:20px; }
#services .single-service li { list-style:none; }
#services .single-service .content p { font-size:15px; font-weight:200; }
#services .single-service .content a { text-decoration:none; font-size:12px; }
#services .single-service .content ul { margin:0; margin-right:130px; }

/* Alternate product index design
----------------------------------- */
.product_index_alt .headline { font-size:18px; line-height:18px; background-position:0 40px; padding-top:40px; min-height:170px; height:auto !important; height:170px; }
.product_index_alt .headline strong { font-size:36px; line-height:36px; display:block; font-weight:400; }
.product_index_alt .feature #cta_links { padding-top:48px; }
.product_index_alt #content h3, .product_index_alt #content .trio_list .title { border-top:1px solid #439539; font-size:15px; line-height:17px; font-weight:400; padding:15px 0; }

.product_index_alt #content .highlight { padding:47px 110px 47px 167px; background-position:47px 51px; background-repeat:no-repeat; border-bottom:1px solid #F0F0F0; /*70x70*/ }
.product_index_alt #content .highlights .highlight.last-child { border:none; }
.product_index_alt #content .highlight h4 { color:#333; font-weight:500; margin:0; padding:0; border:none; font-size:17px; line-height:21px; }
.product_index_alt #content .highlight p { color:#656565; font-weight:400; margin:0; padding:0; font-size:17px; line-height:21px; }
.product_index_alt #content .highlight p a { text-decoration:none; }
.product_index_alt #content .highlight p a:hover { text-decoration:underline; }
.product_index_alt #content .highlight ul, .product_index_alt .highlight ul li { list-style-type:none; }
.product_index_alt #content .highlight ul { padding-top:20px; margin:0; }
.product_index_alt #content .highlight ul li { float:left; font-size:12px; padding-left:13px; background:url(/common/img/bullets/list_icon.png) 0px 5px no-repeat; margin-right:20px; }
.product_index_alt #content .highlight ul li a { text-decoration:none; color:#439539; }
.product_index_alt #content .highlight ul li a:hover { text-decoration:underline; }

.product_index_alt #content .trio_list { border:none; }
.product_index_alt #content .trio_list .title { margin:20px 0 50px 0; }

.product_index_alt #content { padding-top:27px; }
.product_index_alt .feature #cta_links #cta a { padding:0 22px 3px 8px; font-size:21px; }
.ja-jp .product_index_alt .feature #cta_links #cta a { font-size:19px; padding:1px 8px 1px 12px; }

/* Longtail page content
----------------------------------- */
.tier4 h1, #tier4 h1 { font-size:28px; color:#439239; line-height:32px; font-weight:300; }
.tier4 #content .content_left h1 { border-bottom:0; border-top:1px solid #439539; padding:15px 0 30px 0; }

.longtail #content h3,
.comparison #content h3,
.technical_information #content h3,
.how_to_buy #content h3,
.faq #content h3,
.services_support #content h3,
.resource_library #content h3,
.news_and_commentary #content h3,
.tier4 h1, #tier4 h1,
.app h1 { border-bottom:1px solid #439239; padding-bottom:7px; /*padding-right:200px;*/ margin-bottom:60px; }
.longtail #content .content_right hr { height:1px; font-size:1px; line-height:1px; border:none; background:#000; margin:22px 0; }

#content .subtitle { font-weight:500; color:#333; font-size:15px; }
#content p + p.subtitle { padding-top:12px; }
#content p.subtitle + blockquote { margin-top:0; }
.longtail #content .col_small li { color:#333; font-size:13px; margin-bottom:5px; }
.longtail #content .col_small li ul, .longtail #content .col_small li ol, .content_left li ul, .content_left li ol { padding:15px 0; }
/*.longtail #content .col_small li ul a, .longtail #content .col_small li ol a { font-weight:bold; }*/
.longtail #content h4, .services_support #content h4 { font-size:21px; padding:0; border:none; padding-bottom:20px; }
.longtail_two #content h4, .longtail_three #content h4, .longtail_four #content h4 { font-size:18px; padding-bottom:60px; }
.longtail #content h4 a, .services_support #content h4 a { color:#439539; }

.longtail_four h3, #solution.longtail_four h3, #solution.solution_industry h3, #solution.solution_platform h3 { padding:90px 350px 90px 0; background-position:right center; background-repeat:no-repeat; }
.longtail_four #content h4 { padding-bottom:36px; }
.longtail_four #content hr + h4 { padding-top:20px; }
.longtail_four #content { margin-top:0 !important; }
.longtail_four .share { float:none; margin-bottom:36px; }

.tier4 .content_left { width:640px; margin-right:115px; }
.tier4_wide .content_left { width:723px; margin-right:32px; }

.tier4 .content_short .content_right h2 { font-size:15px; color:#333; padding:18px 0; border-top:1px solid #333; font-weight:400; }
.tier4 #content .content_right .callout_links { padding-bottom:32px; }

#solution.longtail .content_left h4 { border:none; padding:0 0 60px 0; margin:0; }
#solution.longtail .content_left .col_half { padding-top:0; }

.greenbox { width:84px; background:#98C109; position:absolute; right:0; }
#content .greenbox p { text-align:center; padding:15px 10px; }
#content .greenbox p.number { font-weight:300; font-size:43px; color:#fff; padding-bottom:5px; position:relative; }
#content .greenbox p.number sup { font-size:22px; }
#content .greenbox p.text { font-weight:500; font-size:11px; border-top:1px dotted #cfdb89; color:#333; }
#content .greenbox p span { position:absolute; top:28px; right:-15px; display:block; width:17px; height:17px; background:#98C109; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:0 100%; -moz-transform-origin:0 100%; -ms-transform-origin:0 100%; -o-transform-origin:0 100%; transform-origin:0 100%; z-index:-1; }

#content .col_small blockquote { font-weight:400; font-style:italic; font-size:23px; color:#333; padding-right:32px; border-right:5px solid #eee; text-align:right; position:absolute; right:0; }

/* Comparison page
----------------------------------- */
.comparison #content h4 { font-size:18px; padding:0; border:none; padding-bottom:40px; }

.table_comparison { width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:20px; }
.table_comparison thead th { background:#efefef; height:125px; vertical-align:middle; width:165px; line-height:1px; border-right:1px solid #fff; }
.table_comparison thead th.null { width:auto; border:none; }
.table_comparison thead th:first-child { background:#f3f3f3; }
.table_comparison thead th.last-child { border:none; }
.table_comparison tbody td { vertical-align:middle; text-align:left; padding:30px 0; color:#333; font-weight:500; font-size:15px; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
.table_comparison tbody td a { color:#439539; text-decoration:underline; }
.table_comparison tbody td a:hover { color:#999; }
.table_comparison tbody td span { display:block; text-align:center; }
.table_comparison tbody td span.no { display:none; }
.table_comparison tbody td span.na { color:#999; }
.table_comparison tbody td span.yes, .table_comparison tbody td span.half { background:url(/common/img/comparison.png) bottom center no-repeat; text-indent:-9999px; height:14px; }
.table_comparison tbody td span.half { background-position:top center; }

.version_comparison thead th { width:335px; }
.version_comparison tbody td { vertical-align:top; padding-left:20px; font-size:13px; }
.version_comparison tbody td.title { padding-left:0; font-size:15px; }
.version_comparison tbody td li { color:#333 !important; }
.version_comparison tbody td span { color:#439239; font-weight:500; font-style:italic; padding-right:5px; display:inline; }

/* Technical information
----------------------------------- */
.technical_information #content .content_left .col_half, .resource_library #content .content_left .col_half { width:318px; }
.technical_information #content .content_left .anchor_title { padding-top:0; background:none; }
#content .table_header { background:#95ba4d; font-size:15px; color:#fff; padding:13px 15px 15px 15px; margin:15px 0; font-weight:500; }
#content .table_header.virtual { display:none; }
#content .below_header.virtual { display:none; }
#content .table_header strong { color:#fff; }
#content .table_header span { display:block; font-size:12px; color:#333; }
.table_text thead th { height:auto; line-height:100%; padding:5px 0; width:auto; }
.table_text thead th.null { width:150px; }
.table_text thead th:first-child { border-right:1px solid #fff; }
.table_text tbody td { padding:15px; font-size:13px; vertical-align:top; }
.table_text tbody td.title { padding:15px 5px 15px 0; color:#439539; }
.table_text tbody td p { padding:0 20px; font-size:15px; }

/* FAQ
----------------------------------- */
.faq #content .anchor_title { padding:0; background:none; border:none; font-size:15px; }
.faq .contact { margin-top:20px; }
.faq .contact p { clear:both; padding-top:10px; }
.faq .contact label { width:150px; float:left; text-align:right; margin-right:15px; display:block; padding-top:4px; }
.faq .contact input, .faq .contact textarea { float:left; width:300px; margin:0; padding:4px; border:1px solid #eee; }
.faq .contact p#submit { background:url(/common/img/green_dotted_bg.png) top left repeat; float:right; padding:0; margin:10px 230px 0 0; }
.faq .contact p#submit input { width:auto; padding:4px 12px 3px 12px; background:url(/common/img/green_dotted_bg.png) top left repeat; border:none; color:#fff; cursor:pointer; }

/* Services and support
----------------------------------- */
.services_support #content .anchor_title { padding-top:0; background:none; padding-bottom:12px; margin-bottom:32px; }
.services_support #content .content_left .anchor_title:first-child { margin-top:0; }

/* Resource library
----------------------------------- */
.resource_library #content .anchor_title { padding-bottom:15px; margin-bottom:25px; }
.resource_library #content p#Downloads { background-image:url(/common/img/resources_download.png); }
.resource_library #content p#AV { background-image:url(/common/img/resources_av.png); }
.resource_library #content p#Flyers { background-image:url(/common/img/resources_flyer.png); }
.resource_library #content p#WhitePapers { background-image:url(/common/img/resources_whitepaper.png); }
.resource_library #content p#Demos { background-image:url(/common/img/resources_demo.png); }
.resource_library #content p#Data_Sheets { background-image:url(/common/img/resources_datasheet.png); }
.resource_library #content p#FAQ { background-image:url(/common/img/resources_faq.png); }

/* News/commentary
----------------------------------- */
.news_and_commentary #content .anchor_title { padding-top:0; background:none; padding-bottom:15px; margin-bottom:25px; }

/* How to buy page
----------------------------------- */
#cpu_form { margin-top:32px; }
#cpu_form label, #cpu_form select { float:left; }
#cpu_form label { font-size:20px; display:block; margin-right:15px; }
#cpu_form select { margin-top:5px; }

.support_comparison thead th { width:200px; padding:15px 0; text-align:left; }
.support_comparison thead th img { float:left; margin-left:27px; }
.support_comparison thead th span { float:left; display:block; padding:10px 0 0 15px; font-size:15px; color:#666; font-weight:normal; line-height:16px; }
/*.support_comparison .buy { display:none; }*/
.support_comparison .buy td { background:#666; border-right:1px solid #999; border-bottom:1px solid #999; padding:10px 15px !important; color:#fff !important; text-align:left; }
.support_comparison .buy td div { position:relative; }
.support_comparison .buy td span { display:inline; text-align:left; }
.support_comparison .buy a { background:#95ba4d; font-size:11px; color:#fff; text-decoration:none; padding:2px 8px 3px 8px; /*position:absolute; top:0; right:0;*/ border-radius:3px; -moz-border-radius:3px; font-weight:500; float:right; }
.support_comparison .buy a:hover { box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333; -moz-box-shadow:0 0 5px #333; color:#fff; background:#95BA4D; }
.support_comparison .buy a:active { background:#76AD2D; }

/* Promo
----------------------------------- */
#content .content_right .promo { margin-top:20px; }
#content .content_right .promo p { padding:0; font-size:15px; }
.how_to_buy #content .content_right .promo p { width:220px !important; }
#content .content_right .promo p a { display:block; padding:15px 100px 15px 15px; text-decoration:none; color:#fff; background:#333 url(/common/img/support_standard.png) 150px 10px no-repeat; }
#content .content_right .promo p a:hover { background-color:#444; }
#content .content_right .promo p a strong { display:block; color:#439539; }

#promo_container { border-top:1px solid #333; padding:0 0 30px 0; border:none; position:relative; }
#promo_wrapper { border-top:1px solid #439539; border-bottom:1px solid #439539; }
#promo_container .promo_single { padding-bottom:0; display:none; }
#promo_container .promo_single a { text-decoration:none; color:#439539; }
#promo_container .promo_single strong { display:block; font-family:"omnes-pro-1"; color:#439539; font-size:19px; line-height:20px; font-weight:400; padding:32px 15px 7px 15px; }
#promo_container .promo_single span { padding:0 15px; text-decoration:none; color:#646464; font-size:11px; margin-bottom:25px; display:block; }
#promo_container .promo_single img { display:block; }
#promo_container #promo_nav { position:absolute; bottom:10px; right:0; }
#promo_container #promo_nav a { width:10px; height:10px; background:#ddd; /*-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/ display:block; float:left; margin-left:5px; }
#promo_container #promo_nav a:hover { background:#439539; }
#promo_container #promo_nav a.active { background:#333; }

.sponsors .sponsor { display:none; }

/*.promo_sidebar { border-top:1px solid #333; padding-top:18px; }*/
.promo_sidebar a { border-top:3px solid #7AC142; border-bottom:3px solid #7AC142; display:block; text-decoration:none !important; padding:32px 18px 130px 18px; background:url(/common/img/promo/geeko_zpromo.png) bottom right no-repeat; }
.promo_sidebar a strong { display:block; color:#439539; font-size:18px; margin-bottom:12px; font-weight:400; }
.promo_sidebar a span { display:block; color:#666; font-size:12px; }
.promo_sidebar a:hover { background-color:#fafafa; }

/* Solution
----------------------------------- */
#solution .feature li a, .sap .feature #product_nav li a { color:#ccc; }
.event #product_nav li a { color:#fff; }
#solution .feature li.active a, .sap .feature #product_nav li.active a, #solution .feature #product_nav li a:hover, .sap .feature #product_nav li a:hover { color:#7AC142; }
#solution .feature_main .links { border-bottom:1px solid #7AC142; }
#solution .feature { background-image:url(/common/img/black_dotted_bg.png); background-color:#323232; }
#solution .feature .headline { color:#858585; float:none; font-size:40px !important; line-height:39px !important; min-height:0; padding:80px 0 30px 0; width:700px; }
#solution .feature p { color:#fff; padding-bottom:60px; width:650px; }

#solution_selection { padding-top:20px; }
#solution_selection ul, #solution_selection ul li, .solution_list, .solution_list li { margin:0; padding:0; list-style-type:none; }
#solution_selection ul li, #content .solution_list li { background:url(/common/img/solution_separator.png) center right no-repeat; float:left; padding:20px 25px 0 25px; text-align:center; }
#solution_selection ul li a, #content .solution_list li a { display:block; padding-top:85px; background-position:top center; background-repeat:no-repeat; min-width:85px; width:auto !important; width:85px; text-decoration:none; color:#439539; /*85x75*/ }
#solution_selection ul li a:hover, #content .solution_list li a:hover { color:#999; }
#solution_selection ul li a span, #content .solution_list li a span { padding-left:13px; background:url(/common/img/bullets/subnav.png) 0px 4px no-repeat; }
#solution_selection .solution_sub li { background:none; padding:0 25px 0 0; }
#solution_selection .solution_sub li a { background:none; padding-top:0; min-width:0; }

#solution_selection p { padding:50px 0 0 20px; float:left; }
#solution_selection p a { text-decoration:none; color:#439539; }
#solution_selection p a:hover { color:#999; }

.solution_index #content hr { border-color:#439539; }
.solution_index #content .solution_list li { width:182px; text-align:left; }
.solution_index #content .solution_list li:first-child { padding-left:0; }
.solution_index #content .solution_list li.last-child { background:none; }
.solution_index #content .solution_list li a { background-position:top left; }

#solution .content_left .col_half { padding-top:60px; width:336px; }
#solution h3 { padding-bottom:15px; }
#solution .col_half a { text-decoration:none; }
#solution .col_half .callout_links { padding-bottom:25px; }

#solution.solution_index hr { background:#439539; margin:3em 0; }
#solution.solution_industry h3, #solution.solution_platform h3 { padding:0 0 20px 0; border-top:none; border-bottom:1px solid #439539; margin-bottom:30px; display:none; }
#solution.solution_industry .content_left h4, #solution.solution_platform .content_left h4 { font-size:28px; font-weight:300; color:#439539; border-top:1px solid #439539; padding-top:50px; }
#solution .content_left h5 { border-top:none; padding-top:0; font-weight:500; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-bottom:20px; font-size:18px; }
#solution .content_left h6 { font-size:16px; font-weight:500; padding:10px 0 15px 0; }

#content .box { background:#729D3A; padding:20px; }
#content .box .col_half { padding-top:0; width:315px; }
#content .box p { color:#fff; font-size:11px; }
#content .box p.box_title { font-size:16px; font-weight:400; padding-bottom:10px; }
#content .box p.box_link { border-top:1px solid #fff; text-align:right; font-size:13px; padding:5px 0 0 0; }
#content .box p.box_link a { color:#333; background:url(/common/img/bullets/list_icon.png) 0px -10px no-repeat; padding-left:13px; }
#content .box p.box_link a:hover { text-decoration:underline; }

.anchor_top { display:block; float:right; padding-left:13px; background:url(/common/img/bullets/subnav.png) 0px -31px no-repeat; text-decoration:none; color:#439539; margin-top:30px; }
.anchor_top:hover { text-decoration:underline; }
#product .anchor_top { margin-top:40px; }

.solution_industry h3 { padding:45px 0 20px 0; border-top:1px solid #439539; }
.solution_industry .col_half { padding:0 0 30px 0 !important; }

.solution_industry #content .company { border-top:1px solid #333; padding:20px 0; }
.solution_industry #content .company > p { float:left; width:110px; margin-right:15px; }
.solution_industry #content .company .company_info { float:left; width:210px; }
.solution_industry #content .company .company_info p { font-weight:bold; padding-bottom:5px; border-bottom:1px solid #f0f0f0; color:#333; margin-bottom:15px; }
.solution_industry #content .company .company_info p.desc { font-weight:normal; padding-bottom:10px; border:none; color:#333; }
.solution_industry #content .company ul.company_products, .solution_industry #content .company ul.company_products li { margin:0; padding:0; list-style-type:none; }
.solution_industry #content .company ul.company_products { padding-bottom:10px; }
.solution_industry #content .company ul.company_products li { padding:5px 0; color:#666; }

#solution blockquote.quote { border:none; padding:0; margin:18px 0; }

/* Partners
----------------------------------- */
#partner .feature { /* background:#618c2a url(/common/img/partners/partner_greendotted_bg.png) top left repeat-x; */ padding-top:0; }
#partner .feature_sub { background-position:top center; background-repeat:no-repeat; padding-top:43px; }
#partner .feature_cloud { background-image:url(/common/img/partners/linecloud_bg.png); }
/*#partner .feature_appliance { background-image:url(/common/img/partners/linecloud_bg.png); }*/
#partner .feature .headline { padding:69px 0 0 0; width:650px; min-height:199px; height:auto !important; height:199px; }
#partner .feature #cta_links #cta span { background:#618c2a; }
#partner .feature #cta_links { padding-top:77px; }

#partner_main #content { margin-top:0; }
#partner_main h1 { font-size:28px; color:#439239; line-height:32px; font-weight:300; border-bottom:1px solid #439239; padding-bottom:7px; /*padding-right:200px;*/ margin-bottom:60px; }
#partner_main .content_left h2 { font-size:28px; font-weight:400; margin:0; padding:0 0 20px 0; border:none; }
#partner_main .content_left h3 { font-size:16px; font-weight:500; margin:0; padding:20px 0 10px 0; color:#333; line-height:17px; }
#partner_main .content_left p a { text-decoration:none; }
#partner_main .content_left p a:hover { text-decoration:underline; }
#partner_main .content_right ul.callout_links { padding-bottom:20px; }

#content .suse_button a { display:inline-block; padding:5px 15px; color:#fff; text-decoration:none; background:url(/common/img/green_dotted_bg.png) top left repeat; }
#content .suse_button a:hover { text-decoration:underline; color:#fff; }
.indent { padding-left:55px; }

.appliance_pavilion #content h3 { margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #439539; }
.appliance_pavilion #content .content_left h4 { padding:0; border:none; font-weight:500; margin-bottom:30px; }
.appliance_pavilion #content .anchors { padding-top:0; }

.appliance_pavilion .pavilion_partner { padding-top:45px; border-top:1px solid #e0e0e0; margin-top:45px; }
.appliance_pavilion .pavilion_one { width:133px; float:left; margin-right:32px; }
.appliance_pavilion .pavilion_two { width:300px; float:left; margin-right:32px; }
.webcasts .pavilion_two { width:540px; margin-right:0; }
.appliance_pavilion .pavilion_three { width:208px; float:left; }

.appliance_pavilion .pavilion_two blockquote { padding:22px 0; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; font-style:italic; font-size:12px; font-family:Helvetica, Arial, sans-serif; }
.appliance_pavilion .pavilion_two blockquote strong { font-style:normal; display:block; padding-top:15px; }
.appliance_pavilion .pavilion_two blockquote span { font-style:normal; color:#333; font-size:12px; font-family:Helvetica, Arial, sans-serif; float:none; margin:0; }
.appliance_pavilion #content .content_right h4 { border-top:1px solid #333; font-weight:400; padding:18px 0; font-size:15px; }
.appliance_pavilion #content .content_right .callout_links { padding-bottom:25px; }

.appliance_pavilion #content .content_right .promo { position:relative; width:222px; height:95px; margin:0; }
.appliance_pavilion #content .content_right .promo a { background:none; padding:0; }
.appliance_pavilion #content .content_right .promo a:hover { background:none; }
.appliance_pavilion #content .content_right .promo a strong { display:inline !important; }
.appliance_pavilion #content .content_right p.promo_1 a { font-size:13px; position:absolute; left:8px; top:4px; }
.appliance_pavilion #content .content_right p.promo_2 a { font-size:11px; position:absolute; left:8px; top:10px; line-height:13px; }
.appliance_pavilion #content .content_right p.promo_3 a { font-size:14px; position:absolute; left:8px; top:14px; }
.appliance_pavilion #content .content_right .largetxt { font-size:13px !important; line-height:15px !important; color:#CEE4A4 !important; }
.appliance_pavilion #content .content_right p.promo_2 span.readnow { font-size:12px; color:#47555E; position:absolute; top:55px; }
.appliance_pavilion #content .content_right p.promo_3 span.try { color:#CCDFA6; font-size:13px; font-weight:normal; position:absolute; top:39px; }

.alliance_partners_index .feature p a, .alliance_partners .feature p a { color:#7AC142; text-decoration:none; }
.alliance_partners_index .feature p a:hover, .alliance_partners .feature p a:hover { text-decoration:underline; }
.alliance_partners_index .trio_list li { margin-bottom:32px; }
#solution.alliance_partners_index blockquote.quote { padding:22px 0; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; font-size:18px; font-style:normal; color:#439539; line-height:20px; }
#solution.alliance_partners_index blockquote.quote strong { font-style:normal; display:block; padding-top:15px; text-align:right; }
#solution.alliance_partners_index blockquote.quote span { font-style:normal; color:#333; font-size:12px; font-family:Helvetica, Arial, sans-serif; float:none; margin:0; text-align:right; }
.alliance_partners p { font-size:17px; line-height:22px; }
.alliance_partners h3 { font-size:19px; line-height:21px; color:#5F5F5F; padding:32px 0 !important; border-top:1px solid #479230; font-weight:400; }
.alliance_wrap { padding:12px 0 32px 0; border-top:1px solid #479230; }
.alliance_one { width:auto; margin:0; }
.alliance_one h4 { color:#479230; font-size:17px; line-height:22px; font-weight:400; padding:0; border:none; margin-bottom:30px; }
.alliance_two { width:auto; margin:0; }
.alliance_three { width:auto; margin:20px 0; }
.alliance_three ul { margin:0 0 0 50px !important; }
.alliance_three ul li { border:none !important; }
.alliance_wrap .col_half { padding-top:15px !important; }

.alliance_two_small, .alliance_three_small, .alliance_four_small { float:left; width:160px; margin-right:25px; }
.alliance_four_small { margin-right:0; }

#solution .feature_alliance .headline { width:600px; }
#solution .feature_alliance #alliance_banner_img { float:right; margin-top:55px; }

/* Consulting
----------------------------------- */
.consulting .suse_button_top { float:right; }
.consulting h2 { font-size:23px; line-height:26px; font-weight:400; }
.consulting h3 { font-size:21px; line-height:24px; margin-bottom:15px; }
.consulting h4 { font-size:15px; line-height:18px; border:none; color:#439539; }
.consulting hr { margin:32px 0; }
.consulting blockquote.quote { margin:0 0 15px 0; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:18px; color:#439539; font-style:normal; }
.consulting blockquote.quote strong { display:block; padding-top:8px; font-size:11px; color:#999; font-weight:normal; margin:0; }
.consulting p { padding:10px 0 !important; }
.consulting .trio_title { padding:10px 0 0 0; }
.consulting p.more { padding:0 !important; }
.consulting .trio_list { border:none !important; padding-top:20px; }
.consulting .more_full { border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:7px 0 !important; margin-top:12px; }
#main .consulting .more_full a { text-decoration:none; }

.consulting ul.checkmarks, .consulting ul.checkmarks li { margin:0; padding:0; list-style-type:none; }
.consulting ul.checkmarks li { padding:2px 0 2px 30px; background:url(https://www.netiq.com/common/img/icons/checkmark.png) 0px 4px no-repeat; color:#656565; line-height:19px; }

.consulting .asset { padding-left:65px; background-position:top left; background-repeat:no-repeat; height:58px; height:auto !important; min-height:58px; font-size:11px; /*50x58*/ }
.consulting .asset strong, .consulting .asset a { display:block; }
#main .consulting .asset a { margin-top:10px; text-decoration:none; }

/* Press
----------------------------------- */
.press h3 { margin-bottom:25px; }
.content_left_one { width:120px; float:left; margin-right:10px; }
.content_left_one h4 { font-size:20px; font-weight:400; }
.content_left_two { width:565px; float:left; }
.press .content_left hr { margin:3em 0; }

/* SAP customization
----------------------------------- */
.sap .feature { background-image:url(/common/img/black_dotted_bg.png); background-color:#323232; }
.sap .feature_main .links { border-bottom:1px solid #9ECD38; }
.sap .feature #meta_nav li { border-right:1px solid #fff; }
.sap .feature #meta_nav li a { color:#fff; }
.sap .feature #cta_links #cta { box-shadow:2px 2px #0a3f73; -moz-box-shadow:2px 2px #0a3f73; -webkit-box-shadow:2px 2px #0a3f73; }
.sap .feature #cta_links #cta a { color:#2380bf; }
.sap .feature #cta_links #cta span { background:#004486; }
.sap .feature .headline { font-size:35px; line-height:33px; padding-left:196px; }
.sap .feature .headline p { padding-bottom:15px; color:#9ECD38; }

.sap_sles #content .sublinks { padding-bottom:0; }
.sap_sles #content h3 { font-size:18px; color:#333; font-weight:400; border-top:1px solid #439539; padding:50px 0; }
.sap_sles #content h4 { margin-top:20px; }
.sap_sles #content .content_left h4 { border-top:1px solid #439539; color:#439539; }
.sap_sles #content .sublinks { padding:0 0 30px 0; margin-left:1em; }
.sap_sles #content .sublinks li { border:none; font-size:13px; list-style-type:disc; padding:0; color:#666; font-family:Helvetica, Arial, sans-serif; margin-bottom:8px; }
.sap_sles #content .sublinks li strong { display:inline; font-size:15px; color:#333; font-weight:500; }
.sap_sles #content .sublinks li strong:after { content:" \2014 "; }
.sap_sles #content #industry_experts li { font-size:11px; border-top:none !important; }

.percentage {
	min-height:151px;
}

.percentage:hover, .percentage:hover a h2, .percentage:hover a p {
  	background-color:#439339;
    color:white !important;
  }


 /* Rob 01/20/14
 ----------------------------------- */

.suse_head { }
.suse_head .header { font-family:"omnes-pro-1", "omnes-pro-2", Helvetica, Arial, sans-serif; padding-top:0; background:#f8f8f8; }
.suse_head .header.subheader { background:#f8f8f8; z-index:99; -moz-box-shadow:0px 3px 12px rgba(120, 120, 120, 0.1); box-shadow:0px 3px 12px rgba(120, 120, 120, 0.1); z-index:99 -webkit-transition:box-shadow 0.1s ease-in; -moz-transition:box-shadow 0.1s ease-in; transition:box-shadow 0.1s ease-in; padding:30px 0; }
.suse_head .header ul { margin:0; }
.suse_head .header h2 { }
.suse_head .header.subheader .top { padding:20px 0 20px 0; }
.suse_head .header .mid { padding:30px 0px 44px 0px; }
.suse_head .header .mid img { float:left; margin-right:40px; }
.suse_head .header .mid img.company-logo { display:inline-block; vertical-align:top; margin:20px 0 0 0; float:none; }
.suse_head .header .mid h2 { font-size:41px; line-height:38px; margin:20px 0; font-weight:normal; color:#666; width:70%; display:inline-block; }
.suse_head .header .bottom { padding:20px 0px; }
.suse_head .header .bottom li { display:inline-block; margin:0 20px; vertical-align:top; min-width:200px; }
.suse_head .header .bottom li a { color:#469230; }
.suse_head .header .bottom li a.anchor img { float:left; margin-right:15px; }

.suse_head .top { background:#f8f8f8; font-family:"omnes-pro-1", "omnes-pro-2", Helvetica, Arial, sans-serif; padding:10px 0px 20px 0px; position:relative; -moz-box-shadow:0px 3px 12px rgba(120, 120, 120, 0.1); box-shadow:0px 3px 12px rgba(120, 120, 120, 0.1); -webkit-transition:box-shadow 0.1s ease-in; -moz-transition:box-shadow 0.1s ease-in; transition:box-shadow 0.1s ease-in; }
.suse_head #product_nav { float:left; padding:10px 0; margin-left:0; width:986px; }
.suse_head #alliance_cta { float:right; padding:0; margin-top:-18px; }
.suse_head #alliance_cta li { display:inline-block; list-style:none; margin-right:10px; }
.suse_head #product_nav li { display:inline-block; list-style:none; margin-right:10px; }
//.suse_head #product_nav li.last { margin-left:310px; }
.suse_head #product_nav li.hidden { display:inline-block; opacity:1; -webkit-transform:opacity 0.5s ease-in; -moz-transform:opacity 0.5s ease-in; transform:opacity 0.5s ease-in; float:right; }
.suse_head #product_nav li.show { display:inline-block; opacity:1; -webkit-transform:opacity 0.5s ease-in; -moz-transform:opacity 0.5s ease-in; transform:opacity 0.5s ease-in; float:right; }
.suse_head #product_nav li a { font-size:12px; }
.suse_head .hasfade { background:url(/common/img/bottomfade.png) no-repeat center bottom; }
.suse_head .links { }
.suse_head .links h2 { font-size:21px; color:#666; font-weight:normal; padding-top:35px; }
.suse_head a { color:#666; text-decoration:none; -o-transition:.25s; -ms-transition:.25s; -moz-transition:.25s; -webkit-transition:.25s; transition:.25s; }
.suse_head a:hover { color:#999; }
.suse_head a.green { background:#469230; border-radius:5px; padding:10px 30px; color:#fff !important; text-transform:uppercase; }

.suse_head #content { background:none; font-family:"omnes-pro-1", "omnes-pro-2", Helvetica, Arial, sans-serif; }
.suse_head #content .subhead { margin:50px 0 }
.suse_head #content .subhead p { font-size:17px; line-height:21px; }
.suse_head #content .subhead .percentages { margin:20px 0 }
.suse_head #content .subhead .percentage { padding:0 57px 0 20px; border-left:1px solid #eee; display:inline-block; vertical-align:top; width:155px }
.suse_head #content .subhead .percentage h2 { font-size:55px; font-weight:normal; color:#469A33; }
.suse_head #content .subhead .percentage h2 span { font-size:20px; vertical-align:20px; }

.suse_head .links #product_name { font-size:21px; color:#666; font-weight:normal; }
.suse_head .links .breadcrumbs { position:relative; left:-15px; color:#ABABAB; }
.suse_head .links .breadcrumbs li { display:inline-block; color:#ABABAB; }
.suse_head .links .breadcrumbs li span { color:#ABABAB; }
.suse_head #pricing span { color:#469230; font-size:20px; }

.subheader.stuck { position:fixed !important; top:0; width:100%; }
.top.stuck { position:fixed !important; top:0; width:100%; box-shadow:0px 2px 10px rgba(0,0,0,0.2) !important; z-index:99 }


.award { padding-right:160px; margin-bottom:20px !important; background-image:url(/products/suse-enterprise-storage/img/network_comp_award_2015_product_storage.png); background-position:95% 0; background-repeat:no-repeat; min-height:125px; }


/*.suse_head .header .topsubheader { padding:18px 0; }*/


/* Jacob 11/2/2015 - promo pages new assets bar  */

.bottom.assetsbar {
	color:#469230;
}

.bottom.assetsbar h4 {
	font-size:15px;
	margin:0;
	border:0;
	padding:0;
	padding-bottom:15px;
	color:#469230;
}

.bottom.assetsbar div.text {
/*  	float:left;  max-width:150px; */
	padding-bottom:15px;
	padding-left:10px;
	width:65%;
	width:calc(70% - 10px);
	float:left;
}

.bottom.assetsbar p {
	color:#000;
}

.bottom.assetsbar .assetsbar-wrap {
/* 	width:100%; */
	margin:10px;
}

.bottom.assetsbar .image {
	width:30%;
	overflow:hidden;
	float:left;
	text-align:center;
}

.bottom.assetsbar img {
/*
	max-width:80px;
	max-height:100px;
*/
	max-width:100%;
	max-height:80px;
/* 	padding-right:15px; */
}

.bottom.assetsbar li {
	margin:0!important;
	padding:0;
	border:0;
	overflow:hidden;
}

.bottom.assetsbar li {
	width:33%;
}

/* three items */
.bottom.assetsbar li:first-child:nth-last-child(3),.bottom.assetsbar li:first-child:nth-last-child(3) ~ li {
	width:33%;
}

/* four items */
.bottom.assetsbar li:first-child:nth-last-child(4),.bottom.assetsbar li:first-child:nth-last-child(4) ~ li {
	width:24.5%;
}

@media only screen and (max-width:768px) {
	.bottom.assetsbar li:first-child:nth-last-child(4),.bottom.assetsbar li:first-child:nth-last-child(4) ~ li {
		width:49.5%;
	}
}

@media only screen and (max-width:645px) {
	.bottom.assetsbar li:first-child:nth-last-child(3),.bottom.assetsbar li:first-child:nth-last-child(3) ~ li {
		width:49.5%;
	}
}

@media only screen and (max-width:443px) {
	.bottom.assetsbar li:first-child:nth-last-child(2),.bottom.assetsbar li:first-child:nth-last-child(2) ~ li {
		width:100%;
	}

	.bottom.assetsbar li:first-child:nth-last-child(3),.bottom.assetsbar li:first-child:nth-last-child(3) ~ li {
		width:100%;
	}

	.bottom.assetsbar li:first-child:nth-last-child(4),.bottom.assetsbar li:first-child:nth-last-child(4) ~ li {
		width:100%;
	}
}





/* Event page
----------------------------------- */
.event .feature { /*padding-bottom:15px;*/ padding-top:26px; }
.event .feature .links { height:auto; padding-top:15px; }
.event h2 { padding-bottom:15px; }
.event h2 span { font-family:Arial; font-size:12px; color:#999; }
.event .links { border:none !important; }
.event #content { margin-top:0; padding-top:32px; }
.event #product_nav { position:static; top:auto; left:auto; bottom:auto; }
.event #product_nav li { margin-top:0; padding-bottom:10px; }

.event .col_left { float:left; width:720px; margin-right:32px; padding-top:50px; }
.event .col_left_mini { float:left; width:145px; margin-right:20px; }
.event .col_left_large { float:left; width:500px; }
.event .col_right { float:left; width:222px; padding-top:50px; }
.event .col_right h3 { color:#666; }
.event .col_right h4 { color:#666; padding-top:15px; border-top:1px solid #000; }

.event hr { border:none; }
.event p.cta { float:right; }
.event p.cta a { color:#fff !important; display:inline-block; background:url(/common/img/green_dotted_bg.png) top left repeat; display:block; text-decoration:none !important; padding:4px 12px 5px 12px; }

.event #content #accordion { padding-bottom:25px; }
.event #content .accordion_header { background:#f4f4f4; padding:10px 15px; color:#999; font-size:11px; border-top:1px solid #fff; border-bottom:1px solid #e7e7e7; cursor:pointer; }
.event #content .accordion_header strong { color:#211f1f; }
.event #content .accordion_body { background:#fdfdfd; padding:15px; color:#505253; }
.event #content .accordion_body p { margin:0; padding:0 0 10px 0; font-size:11px; }

#solutions_follow { padding-bottom:15px; }
#content #solutions_follow h3 { color:#000; border-top:1px solid #000; padding:15px 0; font-size:13px; }
#content #solutions_follow ul, #content #solutions_follow ul li { margin:0; padding:0; list-style-type:none; }
#content #solutions_follow ul li { width:24px; height:24px; margin:0 10px 10px 0; float:left; }
#content #solutions_follow li a { width:24px; height:24px; display:block; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; }
#content #solutions_follow li a:hover { background-position:bottom left; }
#solutions_follow li#sf_cool a { background-image:url(https://secure-www.novell.com/common/img/follow/cool.jpg); }
#solutions_follow li#sf_email a { background-image:url(https://secure-www.novell.com/common/img/follow/email.jpg); }
#solutions_follow li#sf_fb a { background-image:url(https://secure-www.novell.com/common/img/follow/fb.jpg); }
#solutions_follow li#sf_forum a { background-image:url(https://secure-www.novell.com/common/img/follow/forum.jpg); }
#solutions_follow li#sf_google a { background-image:url(https://secure-www.novell.com/common/img/follow/google.jpg); }
#solutions_follow li#sf_quote a { background-image:url(https://secure-www.novell.com/common/img/follow/quote.jpg); }
#solutions_follow li#sf_rss a { background-image:url(https://secure-www.novell.com/common/img/follow/rss.jpg); }
#solutions_follow li#sf_twitter a { background-image:url(https://secure-www.novell.com/common/img/follow/twitter.jpg); }
#solutions_follow li#sf_url a { background-image:url(https://secure-www.novell.com/common/img/follow/url.jpg); }

.event #content #events_related p { font-size:11px; }
.event #content #events_related a { font-weight:bold; color:#333; display:block; text-decoration:none; }
.event #content #events_related a:hover { text-decoration:underline; }

.event .feature { background:url(/common/img/green_dotted_bg.png) top left repeat !important; padding-top:75px; }

.event .meta { position:relative; float:right; width:400px; }
#solution.event .meta p { position:absolute; right:80px; bottom:15px; width:auto; text-align:right; padding:0; }
.event .meta ul, .event .meta ul li { margin:0; padding:0; list-style-type:none; }
.event .meta ul { position:absolute; bottom:15px; right:0; }
.event .meta ul li { float:left; margin-right:10px; width:24px; height:24px; }
.event .meta ul li a { display:block; width:24px; height:24px; text-indent:-9999px; background-repeat:no-repeat; background-position:top left; }
.event .meta ul li.event_follow_rss a { background-image:url(/common/img/icons/event_rss.jpg); }
.event .meta ul li.event_follow_calendar a { background-image:url(/common/img/icons/event_calendar.jpg); }

.eventb .banner_left { width:295px; height:160px; background:#333 none repeat scroll 0% 0%; float:left; padding:30px; }
.eventb .banner_left h3 { color:#999; font-size:23px; line-height:25px; }
.eventb .banner_left h3 strong { color:#7AC142; font-weight:normal; }
.eventb .banner_right { width:623px; height:220px; float:left; }
.eventb h4 { color:#439539; font-size:25px; border:none; padding-bottom:15px; font-weight:300 }
.eventb .col_left { border-top:1px solid #439539; padding-top:15px; }
.eventb .col_right { border-top:1px solid #000; padding-top:15px; }
.eventb #content .col_left p.title { font-size:19px; margin:0; padding:0 0 10px 0; color:#333; }
.eventb #content .col_left p.title strong { color:#439539; font-weight:normal; }
.eventb #content .col_left hr { background:#e4e5e6; }
.eventb #content .col_left p.register_now { padding-bottom:0; }
.eventb #content .col_left p.register_now a { text-decoration:none; }
.eventb #content .col_left p.register_now a:hover { text-decoration:underline; }
.eventb .col_right { border:none; padding-top:0; }
.eventb .col_right h4 { font-size:16px; font-weight:300; }
.eventb #content .col_right #events_ondemand a { display:block; text-decoration:none; }
.eventb .banner_left .link { font-size:13px; display:inline-block; border:1px solid #FAED00; padding:5px 10px; margin-top:40px; font-weight:100; color:#FAED00; margin-right:30px; position:relative; top:125px; left:265px; }

.event_override .feature, .event_override #content .col_left p.register_now { display:none }
.event_override .event_wrap { padding:20px 0 20px 25px; position:relative; border-bottom:1px solid #eee; }
.event_override .eventb #content .col_left p.title { padding:0; width:415px; }
.event_override .event .event_wrap .col_left_mini { position:absolute; float:none; margin:0; right:0; top:20px; width:108px; }
.event_override .event .col_left_large { float:none; }
.event_override hr { display:none; }
.event_override .eventb #content .col_left p.title strong { color:#333; }
.event_override #content .col_left_mini p { color:#ccc; }
.event_override #content .col_left_mini p strong { color:#666; font-weight:normal; }

.event_override .location { position:absolute; top:23px; left:450px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#ccc; line-height:13px; width:150px; }
.event_override .location strong { display:block; color:#666; }

.event_override .event_wrap.hover { background:#f8f8f8; cursor:pointer }
.event_override .event_wrap.hover p.title { color:#439539 !important; }

/* Support
----------------------------------- */
#support .feature h1 { color:#fff; font-size:28px; font-weight:300; }
#support .feature .wrap { position:relative; }
#support .feature li a { color:#ccc; }
#support .feature li.active a, #support .feature #product_nav li a:hover { color:#7AC142; }
#support .feature_main .links { border-bottom:1px solid #7AC142; }
#support .feature { /*background-image:url(/common/img/black_dotted_bg.png);*/ background-color:#323232; }
#support .feature .headline { float:none; width:auto; padding:50px 0 30px 0; font-size:29px; line-height:31px; color:#7AC142; min-height:0; }
#support .feature p { color:#fff; padding-bottom:60px; width:650px; }
#support #content { margin-top:15px; }

/* Downloads
----------------------------------- */
#downloads h1 { font-size:28px; color:#439239; line-height:32px; font-weight:300; border-bottom:1px solid #439239; padding-bottom:7px; /*padding-right:200px;*/ margin-bottom:60px; }
#downloads .dl_heading, #training .training_heading { margin-top:50px; font-size:18px; color:#333; font-weight:400; }
#training .training_heading { font-size:28px; margin:0; padding:0 0 20px 0; font-weight:400; border:0; }
#downloads .product_list, #downloads .product_list li, #training .product_list, #training .product_list li { margin:0; padding:0; list-style-type:none; }
#downloads .product_list, #training .product_list { width:520px; }
#downloads .product_list li, #training .product_list li { width:139px; float:left; margin:0 27px 32px 0; }
#downloads .product_list li a, #training .product_list li a { text-decoration:none; display:block; font-size:16px; color:#439539; padding-top:85px; background-position:top left; background-repeat:no-repeat; /*72x72*/ }

/* Training
----------------------------------- */
.training_index h1 { font-size:28px; color:#439239; line-height:32px; font-weight:300; margin-bottom:70px; }
.training_index #content h3 { font-size:15px; font-weight:400; color:#333; border-top:1px solid #333; padding:18px 0; margin-top:15px; }

/* Company
----------------------------------- */
#company .links { border:none; }
#company .feature_company { background:url(/common/img/gray_dotted_nofade.png) top left repeat; margin-top:15px; }
#company h3 { color:#439539; font-size:24px; line-height:26px; }
#company .feature_company h3 { width:700px; padding-bottom:43px; }
#company #content { background:none; }

#company .feature_company ul, #company .feature_company ul li { margin:0; padding:0; list-style-type:none; }
#company .feature_company ul li { float:left; }
#company .feature_company ul li a { display:block; padding:8px 12px; color:#439539; text-decoration:none; }
/*#company .feature_company ul li:first-child a { padding-left:0; }*/
#company .feature_company ul li a:hover { text-decoration:underline; }
#company .feature_company ul li.active { background:#fff; }
#company .feature_company ul li.active a { color:#333; }
#company .feature_company ul li.active a:hover { text-decoration:none; }

#company table tr td { vertical-align:middle; }
#company table tr td:first-child { padding-right:32px; }

#company .section_title { margin-top:50px; padding:32px 0 50px 0; border-top:1px solid #e0e0e0; font-size:27px; color:#439539; }
#company .content_left > .section_title:first-child { margin-top:0; }
#company .bio_image { float:right; margin:0 0 20px 20px; }
#company .suse_exec { clear:both; padding-top:65px; }
#company .content_right ul.callout_links { padding-bottom:20px; }

#company.press h1 { margin-bottom:20px; }
#company.press h1 + p { margin-bottom:20px; }
#company.press h4 { border:none; padding-top:0; }
#company.press .flyspec { font-size:11px; }

.package_index .table_text tbody td.sub { padding-left:25px; }
.package_index .table_text tbody td.title { color:#333 }

#content.contacts_offices .content_left select { float:right; font-size:12px; margin-top:8px; }
#content.contacts_offices h3 { margin-bottom:40px; }
#content.contacts_offices .col_one_left { width:182px; float:left; margin-right:20px; }
#content.contacts_offices .third { float:left; width:165px; margin-right:40px; padding-top:20px; }
#content.contacts_offices .third td { font-size:12px; color:#4b4b4b; }
#content.contacts_offices .last { margin-right:0px; }
#content.contacts_offices .content_left h4 { font-family:"omnes-pro-1", Helvetica, Arial, sans-serif; font-size:18px; line-height:19px; font-weight:300; color:#333; text-transform:none; border:none; padding:0; }
#content.contacts_offices .col_one_right { width:500px; float:left; }
#content.contacts_offices .col_one_right p { padding:0 0 15px 0; }
#content.contacts_offices .col_one_right p:last-child { padding-bottom:0; }
#content.contacts_offices table tr td:first-child { padding:0; }
#content.contacts_offices hr { margin:2em 0; }

/* Documentation
----------------------------------- */
#documentation .prodlist a { color:#439539; }

/* Downloads
----------------------------------- */
#downloads #content { margin-top:0; }
#downloads h2 { font-size:28px; color:#333; line-height:30px; padding-bottom:32px; font-weight:400; width:600px; }
#downloads #content p a { text-decoration:none; }
#downloads #content p a:hover { text-decoration:underline; }

/* Community
----------------------------------- */
#community h1 { padding-bottom:8px; border-bottom:1px solid #439539; margin-bottom:35px; font-size:28px; font-weight:300; line-height:32px; color:#439539; }
#community h2 { clear:both; padding:9px 10px 8px 10px; margin:0 0 36px 0; text-transform:uppercase; color:#fff; font-size:14px; background:#8AC33C; line-height:100%; border:none; font-weight:400; }
#community h3 { font-size:14px; line-height:110%; font-weight:500; color:#000; padding:23px 40px 10px 0; background:-repeat:no-repeat; background:url(/common/img/social/icon_generic.png) top left no-repeat; }
#community h3 a { color:#333; text-decoration:none; }
#community p.desc { margin-bottom:34px; font-weight:400; color:#333; font-size:16px; width:700px; }
#community #content p { padding-bottom:0; }
#community #content hr { margin:36px 0; }
#community #content .callout_links { padding-top:20px; }

#community .contentfilter { border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; }
#community .contentfilter ul { height:30px; line-height:30px; list-style-type:none; text-align:left; margin:0; padding:1px 0 0 0; }
#community .contentfilter li { float:left; font-size:12px; text-indent:4px; padding-right:32px; }
#community .contentfilter li a { color:#439539; text-decoration:none; background:url(/common/img/bullets/subnav.png) 0px 4px no-repeat; padding-left:15px; }
#community .contentfilter li.selected { background:#00AEEF url(/common/img/filter_selected_bg.png) no-repeat top right; }

#community #communities { margin:0; padding:32px 0 0 0; width:978px; overflow:hidden; }
#community .communitycategory { overflow:hidden; width:1020px; border-top:2px solid #fff; padding:0 0 30px 0; clear:both; background-color:#fff; }
#community .divider { clear:both; padding-top:34px; border-top:1px solid #fff; }

#community .communityfeed { position:relative; width:338px; float:left; padding-bottom:20px; }
#community .communityfeed p { margin:0; padding:0 40px 0 0; font-size:11px; }
#community .communityfeed ul { list-style-type:none; margin:16px 40px 0 0; padding:16px 0 0 0; border-top:1px solid #F0F0F0; }
#community .communityfeed ul li { margin:0; padding:0 0 16px 0; font-size:11px; line-height:120%; background-image:none; }
#community .communityfeed ul li strong { font-weight:normal; display:block; }
#community .communityfeed ul li a { text-decoration:none; }
#community .communityfeed ul li a:hover { text-decoration:underline; color:#439539; }
#community p.feedaction { clear:left; padding:6px 0 0 0; margin:0 40px 0 0; border-top:1px solid #F0F0F0; }
#community p.feedaction a strong { font-weight:normal; color:#439539; }
#community p.feedaction a { text-decoration:none; color:#333; }
#community p.feedrss { clear:left; margin:0; padding:0; position:relative; left:274px; top:-14px; }

#community #content .callout_links { padding-top:0px; }
#community .communityfeed ul.callout_links { border-top:none; padding-top:0px; padding-bottom:0px; }
#community .communityfeed ul.callout_links li { padding-bottom:0px; border:none; }

/* Landing page
----------------------------------- */
#landing_page #landing_page_banner { padding:63px 0; background-position:center right; background-repeat:no-repeat; border-bottom:1px solid #439539; margin-bottom:50px; /*250x150*/ }
#landing_page #content #landing_page_banner h1 { border:none; margin:0; padding:0 275px 0 0; }
#landing_page #content #landing_page_banner h1 strong { color:#333; font-weight:300; }
#landing_page #content h2 { font-weight:500; margin-top:32px; border-top:1px solid #e0e0e0; padding:18px 0; font-size:15px; }
#landing_page #content table td { padding-right:12px; }

/* Share/print
----------------------------------- */
.share { margin-bottom:10px; }
.share p.social { padding-bottom:10px; }
#content .post p.social { padding:10px 0 0 0; height:20px; }
#content a.social_btns { display:block; float:left; padding:0 6px; font-size:10px; line-height:18px; border:1px solid #e6e6e6; background:#eaeaea url(/common/img/social/social_btn_bg.gif) repeat-x left top; margin-right:7px; text-decoration:none; color:#888; }
#content a.social_btns img { padding-left:5px; border-left:1px solid #e6e6e6; margin:4px 0 0 0; }
#content a.social_btns:hover { text-decoration:none !important; }
#content a.share_btn { height:18px; }
#content a.share_btn img { padding-left:5px; border-left:0 none; margin:3px 0 -3px 0; }

#content .post-share-links { display:none; height:0; padding-top:27px; position:absolute; top:auto; }
#content .post-share-links ul { background:#282A2A; display:block; height:auto; left:0; margin:0; padding:10px 8px 3px 8px; position:absolute; width:99px; z-index:30001; }
#content .post-share-links.after ul { top:-164px; } // corresponds to :after below
#content .post-share-links.before ul { top:7px; } // corresponds to :before below
#content .post-share-links ul:after { border-top:7px solid #282A2A; border-left:7px solid transparent; border-right:7px solid transparent; content:""; display:inline-block; height:0; left:45%; position:absolute; top:166px; width:0; }
#content .post-share-links ul:before { border-bottom:7px solid #282A2A; border-left:7px solid transparent; border-right:7px solid transparent; content:""; display:inline-block; height:0; left:45%; position:absolute; top:-7px; width:0; }
#content .post-share-links ul li, #content .post-share-links li, #landingcontent .callout .share .post-share-links li { border-bottom:none !important; border-top:none !important; line-height:19px; height:19px; margin:0 0 5px 0 !important; background:0; padding:0; list-style-type:none; }
#content .post-share-links ul li a { font-weight:bold; font-size:11px; font-family:arial, helvetica, sans-serif; background:transparent no-repeat left top; padding:5px 0 5px 30px; color:#cccccc; text-decoration:none; }
#content .post-share-links ul li a:hover { text-decoration:underline; }
#content .post-share-links ul li a.post-share-link-facebook { background-image:url(/common/img/social/social_popup_facebook_icon-1.png); }
#content .post-share-links ul li a.post-share-link-google { background-image:url(/common/img/social/icon_google.png); }
#content .post-share-links ul li a.post-share-link-linkedin { background-image:url(/common/img/social/icon_linkedin.png); }
#content .post-share-links ul li a.post-share-link-reddit { background-image:url(/common/img/social/icon_reddit.png); }
#content .post-share-links ul li a.post-share-link-twitter { background-image:url(/common/img/social/social_popup_twitter_icon-1.png); }
#content .post-share-links ul li a.post-share-link-email { background-image:url(/common/img/social/social_popup_email_icon-1.png); }
.landing #content .wrap .callout .share ul { margin-left:0; }
.landing #content .wrap .callout .share .post-share-links ul li { height:19px !important; line-height:19px !important; list-style-type:none }

/* RAC/lead gen form
----------------------------------- */
.content_right img + #requestcall { padding-top:15px; }

#content #requestcall #racError, #overlay #requestcall #racError { padding-bottom:10px; }
#content #requestcall #racError p, #content #requestcall #racError ul, #overlay #requestcall #racError p, #overlay #requestcall #racError ul { padding:5px; }
#content #requestcall #racError p, #content #requestcall #racError li, #overlay #requestcall #racError p, #overlay #requestcall #racError li { color:#C00 !important; margin:0; font-size:11px; }
#content #requestcall #racError strong, #overlay #requestcall #racError strong { color:#C00 !important; }
#content #requestcall #racError p, #overlay #requestcall #racError p { margin:0; padding:8px 0 2px 0; }
#content #requestcall #racError #racErrorMsgs p, #overlay #requestcall #racError #racErrorMsgs p { padding-left:18px; background:transparent url(https://secure-www.novell.com/common/img/icons/missing_field.png) no-repeat 0px 8px; }
#form_content div.form-error input, #form_content div.form-error textarea, #form_content div.form-error select,.form_content div.form-error input, .form_content div.form-error textarea, .form_content div.form-error select { border:2px solid #ED1D25; }
#form_content div.form-error select { height:22px; }
#content #requestcall .title { font-size:15px; color:#439539; font-weight:400; border-top:1px solid #439539; padding:15px 0; line-height:17px; }
#requestcall .phonecall { font:11px Arial, Helvetica, sans-serif; color:#999; line-height:12px; }
#requestcall .phonecall span { display:block; padding-top:8px; }
#requestcall #required_note { padding-bottom:5px; text-align:right; font-size:11px; }
#requestcall #required_note, #requestcall .req, .training .req { color:#CC0000; }
#form_content label, .form_content label { /*margin-right:12px;*/ text-align:right; font-size:11px; color:#595959; padding:0; }
#form_content input, .form_content input { width:210px; padding:3px 5px; font-size:11px; color:#2c3333; }
#form_content select, .form_content select { width:221px; font-size:11px; padding:0; color:#333; }
#form_content textarea, .form_content textarea { border:none; padding:5px; width:210px; font:11px Arial; color:#2C3333; line-height:12px; height:13px; }
#form_content input, #form_content textarea, .form_content input, .form_content textarea, .form_content select { border:1px solid #e4e4e4; background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.47, rgb(253,253,253)), color-stop(0.82, rgb(238,238,238))); background-image:-moz-linear-gradient(center bottom, rgb(253,253,253) 47%, rgb(238,238,238) 82%); }
#form_content input:focus, #form_content textarea:focus, .form_content input:focus, .form_content textarea:focus { background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.47, rgb(234,242,246)), color-stop(0.83, rgb(200,207,209))); background-image:-moz-linear-gradient(center bottom, rgb(234,242,246) 47%, rgb(200,207,209) 83%); border:1px solid #b0b0b0; }
.content_right #form_content { width:222px; overflow:hidden; }
.content_right #form_content fieldset { width:240px; }
#form_content fieldset div. .form_content fieldset div { clear:both; padding:0 0 5px 0; }
#form_content #disclaimer { font-size:11px; line-height:11px; padding:16px 0; color:#999; clear:both; width:222px; }
#form_content #disclaimer a { color:#999; text-decoration:underline; }
#form_content #disclaimer a:hover { color:#000; }
#form_content div span.instructions. .form_content div span.instructions { font-size:11px; color:#C5312C; display:none; }
.form_submit { height:50px; display:none; margin-top:20px; }
.form_submit p { font-size:12px; float:right; }
.form_submit p a.waiting { background:#ccc; cursor:wait; }
.form_submit p div { width:1px !important; height:auto; }
.form_submit .input_advice { font-size:11px; display:inline-block; padding:5px; background:#feffb0; }
.secure .form_submit p { padding-left:30px; background:url(https://secure-www.novell.com/common/img/forms/form_secure.png) 0px 2px no-repeat; }
.form_submit p a { color:#fff !important; text-decoration:none !important; background:url(/common/img/green_dotted_bg.png) top left repeat; display:block; padding:4px 12px 5px 12px; }
.form_submit p a:hover { text-decoration:none !important; color:#fff; background-position:bottom right; }
#form_content .form_submit_hide, .form_content .form_submit_hide, #form_content .form_submit_hide input, .form_content .form_submit_hide input { margin:0; padding:0; border:none; height:1px; width:1px; position:absolute; z-index:-100; }

#form_content input.validation-failed, .form_content input.validation-failed { border:2px solid #ED1D25; }
#form_content div.input_advice, .form_content div.input_advice { font-size:11px; font-weight:bold; padding-top:5px; color:#ED1D25; }

#form_content div.half, #form_content div.extra-fields { float:left; width:104px; clear:none; margin-right:12px; }
#form_content div.half input, #form_content div.extra-fields input { width:93px; }
#form_content div.half select { width:105px; height:22px; }
#form_content div.last { margin-right:0 !important; }
div.pp_default div.pp_suse div.pp_content { background-color:#FFF !important; padding:7px 15px !important; }
.feedback_target .half { clear:both !important; padding:15px 0 5px; }
.feedback_target input, .feedback_target textarea { width:258px !important; }
.feedback_target #form_content div.half, .feedback_target #form_content div.extra-fields { width:auto; }

#form_content div#requestcall_email { clear:both; }

.content_left #form_content div#requestcall_email { float:left; clear:none; margin-right:12px; }
.content_left #requestcall #form_wrap { padding:20px; background:#eee; margin-bottom:20px; }
/*.content_left #requestcall form { padding:20px; background:#eee; }*/
.content_left #requestcall form fieldset { width:550px; }
.content_left #requestcall form fieldset > div { width:235px !important; padding-top:10px; }
.content_left #requestcall #form_content label { text-align:left; display:block; }
.content_left #requestcall #form_content input { width:222px; background:#fff; }
.content_left #requestcall #form_content select { width:233px; background:#fff; margin-bottom:4px; }
.content_left #requestcall #form_content textarea { width:470px; background:#fff; height:23px; }
.content_left #requestcall #form_content #disclaimer { width:480px; }
.content_left #requestcall .form_submit { height:24px; }
#content .content_left #requestcall .title { color:#333; border:none; padding-top:30px; font-size:20px; font-weight:400; }
.content_left #form_content div.last { margin-right:12px !important; }

/* MST3k overrides
-------------------------------------------------- */
#mst3k_address1, #mst3k_postalCode, #mst3k_state { display:none; }
#mst3k_address1, #mst3k_postalCode { clear:left; }
#MST_form .half, #MST_form .full { margin-top:6px; }
#MST_form .full { clear:both; }
#mst3k_state, #mst3k_country { min-height:37px; height:auto !important; height:37px; }

/* Landing Pages
----------------------------------- */
.landing_page .feature { padding:0; }
.landing_page .feature_main .wrap { background:url(/home/img/banners/zenterprise.png) right bottom no-repeat; padding:80px 0; }
.landing_page .feature_main h1 { margin:0; padding:0; border:none; font-size:28px; line-height:28px; color:#fff; width:500px; }
.landing_page_gray .feature_main { background-image:url(/common/img/gray_dotted_nofade.png); }
.landing_page_gray .feature_main h1 { color:#439539; }
.landing_page_gray #content { background:none; }

.landing_page #content .content_left h1 { border-top:0; padding:0; margin-bottom:40px; }
.landing_page #content .content_left blockquote { font-style:normal; margin-bottom:20px; }
.landing_page #content .content_left ol, .landing_page #content .content_left ul { /* color:#439539 !important; */ }
.landing_page #content .content_left ol li, .landing_page #content .content_left ul li { color:inherit; margin-bottom:3px; }
.landing_page #content .content_left ol li p, .landing_page #content .content_left ul li p { color:#5F5F5F; margin:0; padding:0; }
.landing_page #content .content_left p.small { font-size:11px; color:#999; }
.landing_page #content .content_left .trio_list ul li { width:190px; margin-right:35px !important; }
.landing_page #content .content_left .trio_list ul li.third { margin-right:0px !important; }
.landing_page #content .content_left .trio_list p.title { font-size:17px; line-height:17px; padding:32px 0; margin:15px 0; border-top:1px solid #439593; border-bottom:1px solid #eee; }

.landing_page #content h4 { border-top:1px solid #333; padding:18px 0; font-size:15px; }
.landing_page #content .content_right blockquote { font-style:normal; border-top:1px solid #333; border-bottom:1px solid #333; margin:0; }
.landing_page #content .content_right blockquote strong, .landing_page #content .content_right blockquote span { width:100%; text-align:right; }
.landing_page #content .content_right #customers li { float:none; margin-bottom:15px; clear:left; }
.landing_page #content .content_right #customers li img { width:60px; float:left; margin-right:20px; }
.landing_page #content .content_right #customers p { border:none; padding:0 0 0 80px; }

#content #follow ul, #content #follow ul li { margin:0; padding:0; list-style-type:none; }
#content #follow ul li { width:24px; height:24px; margin:0 10px 10px 0; float:left; }
#content #follow li a { width:24px; height:24px; display:block; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; }
#content #follow li a:hover { background-position:bottom left; }
#follow li#sf_cool a { background-image:url(https://secure-www.novell.com/common/img/follow/cool.jpg); }
#follow li#sf_email a { background-image:url(https://secure-www.novell.com/common/img/follow/email.jpg); }
#follow li#sf_fb a { background-image:url(https://secure-www.novell.com/common/img/follow/fb.jpg); }
#follow li#sf_forum a { background-image:url(https://secure-www.novell.com/common/img/follow/forum.jpg); }
#follow li#sf_quote a { background-image:url(https://secure-www.novell.com/common/img/follow/quote.jpg); }
#follow li#sf_rss a { background-image:url(https://secure-www.novell.com/common/img/follow/rss.jpg); }
#follow li#sf_twitter a { background-image:url(https://secure-www.novell.com/common/img/follow/twitter.jpg); }
#follow li#sf_url a { background-image:url(https://secure-www.novell.com/common/img/follow/url.jpg); }

.landing_noleak #form_wrap #form_content div { clear:both; padding-top:5px; }
.landing_noleak #form_wrap #form_content label { float:left; width:109px; padding-right:10px; padding-top:3px; }
.landing_noleak #form_wrap #form_content input, .landing_noleak #form_wrap #form_content select { float:left; width:150px; }
.landing_noleak #form_wrap #form_content select { padding:2px 0; width:162px; }
.landing_noleak #form_wrap #form_content div.questions { clear:both; padding-top:15px; }
.landing_noleak #form_wrap #form_content div.questions p { padding-bottom:5px; }
.landing_noleak #form_wrap #form_content div.questions label { float:none; width:auto; padding:0; display:block; text-align:left; }
.landing_noleak #form_wrap #form_content div.questions input { float:none; width:249px; }
.landing_noleak #form_wrap #form_content div.questions select { float:none; width:275px; }

.landing_noleak .content_left { width:608px; margin-right:45px; }
.landing_noleak #content .content_left .trio_list ul li { margin-right:19px !important; }
.landing_noleak .content_right { width:325px; }
.landing_noleak .content_right h2.title { background:#333; padding:32px 22px; color:#7AC142; border-bottom:1px solid #000; margin:0; font-size:23px; line-height:22px; font-weight:100; }
.landing_noleak #form_wrap { background:#333; border-top:1px solid #3e3e3e; padding:22px; }
.landing_noleak #form_content { width:281px; }
.landing_noleak #form_content fieldset { width:281px; }
.landing_noleak #form_content fieldset input { width:269px; }
.landing_noleak #form_content fieldset div { padding-bottom:10px; }
.landing_noleak #form_wrap #form_content #eloqua_form label, .landing_noleak #form_wrap #form_content #eloqua_form input, .landing_noleak #form_wrap #form_content #eloqua_form select, .landing_noleak #form_wrap #form_content #MST_form label, .landing_noleak #form_wrap #form_content #MST_form input, .landing_noleak #form_wrap #form_content #MST_form select { float:none; }
.landing_noleak #form_wrap #form_content #eloqua_form input, .landing_noleak #form_wrap #form_content #MST_form input { width:269px; }
.landing_noleak #form_wrap #form_content fieldset div.half, .landing_page #form_wrap #form_content fieldset div.extra-fields { width:134px; clear:none; }
.landing_noleak #form_wrap #form_content fieldset div.half label, .landing_page #form_wrap #form_content fieldset div.extra-fields label { float:none; width:auto; padding:0; }
.landing_noleak #form_wrap #form_content #eloqua_form fieldset div.half input, .landing_page #form_wrap #form_content #eloqua_form fieldset div.extra-fields input, .landing_noleak #form_wrap #form_content #MST_form fieldset div.half input, .landing_page #form_wrap #form_content #MST_form fieldset div.extra-fields input { width:126px; }
.landing_noleak .form_submit { height:26px; }
.landing_noleak #MST_form .input_advice { padding-bottom:0px; }
.landing_noleak #content .form_asset_desc p { text-transform:uppercase; font-size:11px; color:#fff; padding:15px 0 30px 0; }
.landing_noleak #content .form_asset_desc p strong { display:block; font-weight:bold; }
.landing_noleak #content label { color:#999; }
.landing_noleak #content #required_note { text-align:right; font-size:11px; color:#999; margin:0; padding-bottom:5px; }
.landing_noleak #content .req { color:#fff; }

#rac_preview { padding:15px 0; border-top:1px solid #439539; /*border-bottom:1px solid #439539;*/ }
#rac_preview p { margin:0; padding:0; color:#439539; }
#rac_preview .button a { background:#439539 url(/common/img/button_bg.png) bottom left no-repeat; padding:0 10px 0 0; margin-top:12px; display:block; text-decoration:none; }
#rac_preview .button a:hover { text-decoration:none; background-position:top left; }
#rac_preview .button_rac a { padding-right:12px; }
#rac_preview .button a span { font-size:15px; color:#fff; padding:10px; display:block; }
#rac_preview .button_rac a span { background:url(/common/img/phone.png) center right no-repeat; }
#rac_preview .button_chat { display:none; } /* disable by default. EMEA countries will have it enabled via JS */
#rac_preview .button_chat a span { background:url(/common/img/chat_bubble.png) center right no-repeat; }
.ie6 .career #meta_wrap { height:164; }
.ie6 .career .feature .wrap { padding:80px 0 0 0; }
.ie6 .career #content { clear:both; }
.ie6 #rac_preview p.button { height:30px; }
#rac_preview.rac_button_embedded { padding:0 0 15px 0; border-top:0; }
#rac_preview.rac_button_embedded a { margin-top:0; }

.landing_ty_asset .content_left, .landing_ty_asset .content_right, .landing-thankyou .content_left, .landing-thankyou .content_right { width:43% }
.landing_ty_asset .asset, .landing-thankyou .asset { background:#333; padding:22px; border-bottom:1px solid #000; border-top:1px solid #3e3e3e; }
.landing_ty_asset #content .asset p, .landing-thankyou #content .asset p { color:#fff; text-transform:uppercase; font-size:11px; padding:0; }
.landing_ty_asset #content .asset p strong, .landing-thankyou #content .asset p strong { display:block; }
.landing_ty_asset #content .asset p.download, .landing-thankyou #content .asset p.download { padding-top:15px; }
.landing_ty_asset #content .asset p.download a, .landing-thankyou #content .asset p.download a { background:url(/common/img/green_dotted_bg.png) top left repeat; text-transform:none; padding:4px 12px 5px; text-decoration:none !important; color:#fff; display:inline-block; }
.landing-thankyou #content .content_left h1 { margin-bottom:40px; padding:0; font-size:28px; font-weight:300; line-height:32px; }
.landing-thankyou .content_left { margin-right:115px; }

.landing #content h1 { border-top:0 none; margin-bottom:40px; padding:0; color:#439239; font-size:28px; font-weight:300; line-height:32px; }
.landing #content h2.title { font-size:23px; font-weight:100; line-height:22px; margin:0; padding:32px 22px; color:#7AC142; border-bottom:1px solid #000000; }
.landing #main .callout { margin:0 45px 0 0; padding:0; width:608px; float:left; border:none; }
.landing #main .callout p { font-size:13px; line-height:110%; padding:0 0 20px 0; font-family:Arial,Helvetica,sans-serif; color:#5F5F5F; font-weight:400; }
.landing #main .callout p strong { font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; color:#333; font-weight:500; font-size:15px; line-height:16px; }
#content .callout ul li,
#content .callout ul li:first-child { border:none; }
.landing #main .leadform, .landing #content #landingsupplement2 { width:325px; float:right; background-color:#333; }
.landing #main .leadform .form_asset_desc { border-bottom:1px solid #000000; border-top:1px solid #3E3E3E; padding:22px; }
.landing #main .leadform #form_content { border-top:1px solid #3E3E3E; border-bottom:1px solid #000000; padding:22px 22px 0 22px; }
.landing #main .leadform .form_submit { padding:0 22px; border-bottom:1px solid #000000; margin:0; }
.landing #main .leadform .form_asset_desc p { color:#FFFFFF; font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; font-weight:100; }
.landing #main .leadform .form_asset_desc strong { display:block; font-size:16px; font-weight:400; line-height:18px; }
.landing #content .form_asset_thumbnail, .landing #content .form_asset_thumbnail_video { float:left; margin-right:15px; }
.landing #main .leadform #form_content #disclaimer,
.landing #main .leadform #form_content p,
.landing #main .leadform #form_content label { color:#999; }
.landing #main .leadform #form_content .instructions { color:#999; display:block; padding-top:5px; }
.landing #main .leadform #form_content .req { color:#CC0000; }
.landing #main .leadform #form_content fieldset div { padding:5px 0 10px 0; }
.landing #main .leadform #form_content div.half,
.landing #main .leadform #form_content div.extra-fields { width:47.7%; clear:none; }
.landing #main .leadform #form_content input { width:98%; }
.landing #main .leadform #form_content div.half input { width:92%; }
.landing #main .leadform #form_content div.half select { width:100%; padding-top:2px; }
.landing #landingsupplement { width:608px; float:left; margin:0; }
.landing #landingsupplement .content { margin:16px 0 0 0; padding:16px 0 0 0; }
.landing #content .callout ul,
.landing #content #landingsupplement ul,
.landing #content #landingsupplement2 ul { color:#439539 !important; margin-left:1.2em; list-style-type:disc; }
.landing #content .callout li,
.landing #content #landingsupplement li,
.landing #content #landingsupplement2 li { color:#439539 !important; list-style-type:disc; margin-bottom:3px; }
.landing #main .callout li p,
.landing #main #landingsupplement li p { padding:0; }
.landing blockquote.quote { margin-top:0px; font-style:normal; }
.landing #landingsupplement h3 { border-bottom:1px solid #EEEEEE; border-top:1px solid #439593; font-size:17px; line-height:17px; margin:0 0 15px; padding:32px 0; }
.landing #content .trio_list { border:none; }
.landing #content .content_left p.small { color:#999999; font-size:11px; }
.landing #content #landingsupplement .trio_list ul { list-style-type:none; margin:0; padding:0; }
.landing #content #landingsupplement .trio_list ul li { list-style-type:none; margin:0; padding:0; width:190px; margin-right:19px; }
.landing #content #landingsupplement2 { border-top:none; }
.landing #content #landingsupplement2 .content { padding:22px; border-bottom:1px solid #000000; border-top:1px solid #3E3E3E; padding:22px; }
.landing #content #landingsupplement2 .content:after { content:""; display:table; clear:both; }
.landing #content #landingsupplement2 .content p { color:#BFBFBF; text-transform:uppercase; margin:0; padding:0; font-size:11px; }
.landing #content #landingsupplement2 .content strong { color:#fff; }
.landing #content #landingsupplement2 .form_asset_link a { float:right; margin-top:20px; clear:both; background:url(/common/img/green_dotted_bg.png) repeat scroll left top rgba(0, 0, 0, 0); color:#FFFFFF !important; display:block; padding:4px 12px 5px; text-decoration:none !important; }

.landing.gray header.light { background:none repeat scroll 0 0 #333333; height:80px; }
.landing.gray header.light #logo { background:url(/common/img/hdr/logo-greyhdr.png) no-repeat scroll left top transparent; height:33px; top:23px; width:68px; }
.landing.gray header.light ul#meta { height:69px; right:40px; top:14px; }
.landing.gray header.light ul#meta li#hdr_login,
.landing.gray header.light ul#meta li#hdr_logout,
.landing.gray header.light ul#meta li#hdr_user { height:33px; margin-top:0; padding-top:15px; color:#fff; }
.landing.gray #content h1 { color:#333333; font-size:40px; font-weight:400; line-height:35px; margin-bottom:40px; padding:0px; }
.landing.gray #main .leadform, .landing.gray #content #landingsupplement2 { background-color:#CCCCCC; }
.landing.gray #content h2.title { color:#000; border-bottom:1px solid #BABABA; }
.landing.gray #main .leadform .form_asset_desc p { color:#333; }
.landing.gray #main .leadform .form_asset_desc,
.landing.gray #main .leadform #form_content,
.landing.gray #content #landingsupplement2 .content { border-top:1px solid #DEDEDE; border-bottom:1px solid #BABABA; }
.landing.gray #main .leadform #form_content #disclaimer,
.landing.gray #main .leadform #form_content p,
.landing.gray #main .leadform #form_content label { color:#333; }
.landing.gray #content #landingsupplement2 .content p { color:#555; }
.landing.gray #content #landingsupplement2 .content strong { color:#000; }
.landing.gray blockquote.quote { border:none; padding:0; }
.landing.gray #landingsupplement .content { background:transparent url(/promo/img/blockquote-gray.png) no-repeat center top; padding:40px 0 0 0; margin:40px 0 0 0; }
.landing.gray #landingsupplement h3 { border:none; padding:18px 0; }

/* Sidebar content
----------------------------------- */
.module { padding-bottom:36px; }

#content .rac_sublinks, #content .rac_sublinks li { margin:0; padding:0; list-style-type:none; }
#content .rac_sublinks li { font-size:14px; padding:6px 0 3px 0; border-top:1px solid #439539; }
#content .rac_sublinks li.last-child { border-bottom:1px solid #439539; }
#content .rac_sublinks li a { color:#439539; text-decoration:none; display:block; }
#content .rac_sublinks li a:hover { text-decoration:underline; }

#industry_experts p { font-size:13px; line-height:16px; }
#industry_experts p a { color:#646464; text-decoration:none; }
#industry_experts p strong { font-weight:500; color:#439539; display:block; }
#industry_experts p.last-child { padding-bottom:0; }
#industry_experts p a:hover { text-decoration:underline; }

#news_events ul, #eventsfeed ul, #news_events ul li, #eventsfeed ul li, #follow_social ul, #follow_social ul li, #alliance_partners_sidebar ul, #alliance_partners_sidebar ul li { margin:0; padding:0; list-style-type:none; }
#news_events ul li, #eventsfeed ul li { font-size:13px; padding:10px 0; color:#646464; line-height:16px; }
#news_events ul li a, #eventsfeed ul li a { color:#666; text-decoration:none; }
#news_events ul li a:hover, #eventsfeed ul li a:hover { text-decoration:underline; }
#news_events ul li span, #eventsfeed ul li span { display:block; color:#999; }

#follow_social ul li { width:24px; height:24px; float:left; margin-right:10px; }
#follow_social ul li a { display:block; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; width:24px; height:24px; /*24x48*/ }
#follow_social ul li a:hover { background-position:bottom left; }
#follow_social ul li.follow_fb a { background-image:url(/common/img/social/facebook_24x24.png); }
#follow_social ul li.follow_cs a { background-image:url(/common/img/social/cool_24x24.png); }
#follow_social ul li.follow_forum a { background-image:url(/common/img/social/forums_24x24.png); }
#follow_social ul li.follow_blog a { background-image:url(/common/img/social/blog_24x24.png); }
#follow_social ul li.follow_newsletter a { background-image:url(/common/img/social/newsletter_24x24.png); }
#follow_social ul li.follow_rss a { background-image:url(/common/img/social/rss_24x24.png); }
#follow_social ul li.follow_site a { background-image:url(/common/img/social/site_24x24.png); }
#follow_social ul li.follow_twitter a { background-image:url(/common/img/social/twitter_24x24.png); }
#follow_social ul li.follow_googleplus a { background-image:url(/common/img/social/google+_24x24.png); }
#follow_social ul li.follow_youtube a { background-image:url(/common/img/social/youtube_24x24.png); }
#follow_social ul li.follow_linkedin a { background-image:url(/common/img/social/linkedin_24x24.png); }
#follow_social ul li.follow_wiki a { background-image:url(/common/img/social/suse_wiki_page_icon_flat.png); }

#alliance_partners_sidebar ul li { width:74px; float:left; margin-bottom:10px; text-align:center; }
#alliance_partners_sidebar ul li a { display:block; width:70px; height:44px; background-repeat:no-repeat; background-position:top center; text-indent:-9999px; }
#alliance_partners_sidebar ul li a:hover { box-shadow:0 0 10px #439539; -webkit-box-shadow:0 0 10px #439539; -moz-box-shadow:0 0 10px #439539; }

#alliance_partners_sidebar ul li#amazon a { background-image:url(/common/img/alliance_partners/amazon-sm.png); }
#alliance_partners_sidebar ul li#hitachi a { background-image:url(/common/img/alliance_partners/hitachi-sm.png); }
#alliance_partners_sidebar ul li#mariadb a { background-image:url(/common/img/alliance_partners/mariadb-sm.png); }
#alliance_partners_sidebar ul li#unisys a { background-image:url(/common/img/alliance_partners/unisys.png); }
#alliance_partners_sidebar ul li#amd a { background-image:url(/common/img/alliance_partners/amd.png); }
#alliance_partners_sidebar ul li#broadcom a { background-image:url(/common/img/alliance_partners/broadcom.png); }
#alliance_partners_sidebar ul li#brocade a { background-image:url(/common/img/alliance_partners/brocade.png); }
#alliance_partners_sidebar ul li#emulex a { background-image:url(/common/img/alliance_partners/emulex.png); }
#alliance_partners_sidebar ul li#fujitsu a { background-image:url(/common/img/alliance_partners/fujitsu.png); }
#alliance_partners_sidebar ul li#hp a { background-image:url(/common/img/alliance_partners/hp.png); }
#alliance_partners_sidebar ul li#ibm a { background-image:url(/common/img/alliance_partners/ibm.png); }
#alliance_partners_sidebar ul li#intel a { background-image:url(/common/img/alliance_partners/intel.png); }
#alliance_partners_sidebar ul li#lsi a { background-image:url(/common/img/alliance_partners/lsi.png); }
#alliance_partners_sidebar ul li#microsoft a { background-image:url(/common/img/alliance_partners/microsoft.png); }
#alliance_partners_sidebar ul li#nvidia a { background-image:url(/common/img/alliance_partners/nvidia.png); }
#alliance_partners_sidebar ul li#oracle a { background-image:url(/common/img/alliance_partners/oracle.png); }
#alliance_partners_sidebar ul li#qlogic a { background-image:url(/common/img/alliance_partners/qlogic.png); }
#alliance_partners_sidebar ul li#sap a { background-image:url(/common/img/alliance_partners/sap.png); }
#alliance_partners_sidebar ul li#symantec a { background-image:url(/common/img/alliance_partners/symantec.png); }
#alliance_partners_sidebar ul li#vmware a { background-image:url(/common/img/alliance_partners/vmware.png); }
#alliance_partners_sidebar ul li#dell a { background-image:url(/common/img/alliance_partners/dell.png); }
#alliance_partners_sidebar ul li#wso2 a { background-image:url(/common/img/alliance_partners/wso2.png); }
#alliance_partners_sidebar ul li#sgi a { background-image:url(/common/img/alliance_partners/sgi.png); }
#alliance_partners_sidebar ul li#lenovo a { background-image:url(/common/img/alliance_partners/lenovo.png); }

#content .link_arrow { margin:0; padding:15px 0 36px 0; }
#content .link_arrow a { display:block; padding-left:21px; background:url(/common/img/link_arrow.png) top left no-repeat; color:#439239; text-decoration:none; }
#content .link_arrow a:hover { text-decoration:underline; }
#content .content_left .link_arrow { padding-top:0; }

/* Careers
----------------------------------- */
.career img.infographic { width:966px; box-shadow:0px 0px 15px #bbb; -moz-box-shadow:0px 0px 15px #bbb; -webkit-box-shadow:0px 0px 15px #bbb; border:6px solid white; margin-top:15px; }
.career .career_content { width:700px; padding-top:10px; }
.career .suse_button { float:right; padding-top:10px; }

.career h3 { margin-bottom:60px; }

.career_right p { padding-top:10px !important; font-size:12px; }
.career_right h4 { clear:both; color:#439539; border-color:#439539; margin:8px 0; }
.career_right img { display:block; padding:10px; background:#fff; box-shadow:0px 0px 5px #ccc; margin-bottom:5px; }
#content .jobs_title { color:#666; font-family:"omnes-pro-1"; font-size:16px; text-align:center; }
.career_right .quotes { margin-top:7px; }
.career_right blockquote { margin:0; padding:15px 0 0 0; font-style:italic; font-size:12px; display:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.career .content_left .suse_button { float:none; }

.career .career_num { width:70px; height:93px; display:block; float:left; margin-right:5px; background-repeat:no-repeat; background-position:top left; text-indent:-9999px; }
.career .num_last { margin-right:0; }
.career .num_0 { background:url(/company/careers/numbers/0.png); }
.career .num_1 { background:url(/company/careers/numbers/1.png); }
.career .num_2 { background:url(/company/careers/numbers/2.png); }
.career .num_3 { background:url(/company/careers/numbers/3.png); }
.career .num_4 { background:url(/company/careers/numbers/4.png); }
.career .num_5 { background:url(/company/careers/numbers/5.png); }
.career .num_6 { background:url(/company/careers/numbers/6.png); }
.career .num_7 { background:url(/company/careers/numbers/7.png); }
.career .num_8 { background:url(/company/careers/numbers/8.png); }
.career .num_9 { background:url(/company/careers/numbers/9.png); }

/* ISV Catalog
----------------------------------- */
br.clear { clear:both; }
#app_tier4 h1 { position:static; font-size:30px; color:#439539; font-weight:400; padding-top:30px; }
#app_tier4 #desc1 { font-size:20px; float:none; }
#app_tier4 #desc2 { color:#439539; font-size:19px; font-weight:normal; }
#app_tier4 #contentcontainer { padding:0 !important; background:none; }
#app_tier4 #info_box #info_line1, #app_tier4 #info_box #info_line2, #app_tier4 #info_box #info_line3 { height:auto; }
#app_tier4 #contenthead { height:auto; border:none; }
#app_tier4 #subcontenthead p { font-weight:bold; font-size:18px; color:#439539; padding:0; }
#app_tier4 #subcontenthead p.sub { font-weight:normal; font-size:15px; color:#333; }

/* Footer
----------------------------------- */
footer { /*background:#E4E7E9;*/ padding:36px 0 62px 0; }
footer .col { padding:0 16px; float:left; width:130px; }
footer h5 { font-size:15px; color:#439539; margin:26px 0 20px; font-weight:300; }
footer ul { margin:0; padding:0; list-style-type:none; }
footer ul li { border-bottom:1px solid #C6C6C6; font-size:11px; font-family:Helvetica, Arial, sans-serif; }
footer ul li:first-child { border-top:1px solid #C6C6C6; }
footer ul li a { color:#666; text-decoration:none; display:block; padding:2px 0; }
footer ul li a:hover { color:#439339; }

footer.product, footer.home { background:#202020; padding-bottom:0; }
footer.product .wrap .col, footer.home .wrap .col { border-top:1px solid #76ad2d; padding:17px 0 0 0; margin-right:32px; }
footer.product .wrap .col h5, footer.home .wrap .col h5 { margin:0 0 15px 0; color:#999; }
footer.product .wrap .col h5 a, footer.home .wrap .col h5 a { color:#999; text-decoration:none; }
footer.product .wrap .col h5 a:hover, footer.home .wrap .col h5 a:hover { color:#666; }
footer.product .wrap .col ul, footer.home .wrap .col ul { padding-bottom:32px; }
footer.product .wrap .col ul li, footer.home .wrap .col ul li { border-bottom:1px solid #2f2f2f; /*font-family:Omnes_Regular;*/ }
footer.product .wrap .col ul li:first-child, footer.home .wrap .col ul li:first-child { border-top:1px solid #2f2f2f; }
footer.product .wrap .col ul li a, footer.home .wrap .col ul li a { color:#76ad2d; padding:8px 2px 5px; }
footer.product .wrap .col ul li a:hover, footer.home .wrap .col ul li a:hover { color:#5E9632; }
footer.product .subtitle { font-size:11px; color:#fff; }

footer.product .wrap .col:first-child, footer.home .wrap .col1 { width:222px; }
footer.product .wrap .col:first-child ul { padding-top:22px; }
footer.product .wrap .col:first-child li { border-bottom:1px solid #76ad2d; padding:2px 0; font-weight:500; }
footer.product .wrap .col:first-child li#footer_rac { background:#76ad2d; }
footer.product .wrap .col:first-child li:first-child { border-top:1px solid #76ad2d; }
footer.product .wrap .col:first-child li a { color:#e3e4e5; font-size:13px; padding:2px 5px 2px 5px; }
footer.product .wrap .col:first-child li a:hover { color:#fff; text-decoration:none; }
footer.product .wrap .col:first-child li#footer_rac a { color:#202020; }
footer.product .wrap .col:first-child li#footer_rac a:hover { color:#000; }

footer.product .wrap .second-child { width:304px; }
footer.product .wrap .third-child { width:388px; margin-right:0; }

footer.home .wrap .col { float:left; margin-right:30px; }
footer.home .col1, footer.home .col5 { width:222px; }
footer.home .col2, footer.home .col3, footer.home .col4 { width:138px; }
footer.home .wrap .col1 { padding-top:0; border-top:none; }
footer.home .wrap .col5 { margin:0; }
footer.home p { color:#999; padding-bottom:20px; }
footer.home .footer_title { font-weight:100; color:#76AD2D; font-size:25px; padding-bottom:15px; }

footer.home .footer_global { padding:0; background:none; }
footer.home .footer_global p, footer.home .footer_global a { color:#666 !important; }

footer .footer_global { background:#f2f2f2; padding:32px 0 28px; min-width:1018px; }
footer .footer_global p, footer .footer_global ul li { float:left; color:#333; padding-right:32px; font-size:12px; }
.ru-ru footer .footer_global p, footer .footer_global ul li { float:left; color:#333; padding-right:25px; font-size:12px; }
footer .footer_global p { font-weight:500; padding-top:2px; }
footer .footer_global p#suse_phone { float:right; padding:0; }
footer .footer_global p#suse_phone a { color:#333; text-decoration:none; }
footer .footer_global p#suse_phone a:hover { text-decoration:underline; }
footer .footer_global li { font-weight:400; border:none !important; }
footer .footer_global li a:hover { text-decoration:underline; color:#76ad2d; }

footer .footer_global #suse_social {
	float:left;
	margin:-5px 0 0 25px;
}
footer .footer_global #suse_social.suse_social_home {
	margin-left:30px;
}
footer .footer_global #suse_social.narrow {
	margin-left:0;
}
footer .footer_global #suse_social img {
	opacity:.4;
}
footer .footer_global #suse_social.suse_social_home img {
	opacity:1;
}
footer .footer_global #suse_social a:hover {
	opacity:.6;
}

footer .footer_global #footer_privacy, footer .footer_global #footer_copyright { display:none; }

/*html iframe:last-of-type { height:0px; }/*

/* Typekit font events to eliminate FOUT on Firefox:http://blog.typekit.com/2010/10/29/font-events-controlling-the-fout/
----------------------------------- */
.wf-loading h1,
.wf-loading h1 strong,
.wf-loading h2,
.wf-loading h3,
.wf-loading h4,
.wf-loading h5,
/*.wf-loading header ul#nav li,*/
/*.wf-loading .feature #product_nav li,*/
.wf-loading .feature .headline,
.wf-loading .feature .headline strong,
.wf-loading .feature #cta_links #cta a,
.wf-loading #content .callout p,
.wf-loading #content .highlight p,
.wf-loading #content .callout p strong,
.wf-loading #content .sublinks li,
.wf-loading #content .sublinks li strong,
.wf-loading #content p.title,
.wf-loading #content .content_left .anchor_content strong,
.wf-loading #content .content_left .anchor_title,
.wf-loading #content .content_left .anchor_title span,
.wf-loading blockquote,
.wf-loading blockquote span,
.wf-loading #content .product_list li p.title,
.wf-loading #content .product_list li a,
.wf-loading #content .subtitle,
.wf-loading #content .greenbox p.number,
.wf-loading #content .greenbox p.text,
.wf-loading #content .col_small blockquote,
.wf-loading .table_comparison tbody td,
.wf-loading .version_comparison tbody td span,
.wf-loading #content .table_header,
.wf-loading .support_comparison thead th span,
.wf-loading .support_comparison .buy a,
.wf-loading #content .box p.box_title,
.wf-loading #community p.desc,
.wf-loading #content #requestcall .title,
.wf-loading footer.product .wrap .col:first-child li,
.wf-loading .col_highlight_one p,
.wf-loading header ul#nav .nav_subheading,
.wf-loading #company .section_title,
.wf-loading .offer a span,
.wf-loading footer.home .footer_title,
.wf-loading #training .training_heading,
.wf-loading .promo_sidebar a strong { visibility:hidden; }

/* Typekit font customizations
----------------------------------- */
/* .tk-omnes-pro is the default class which enables this on any element to which the class is applied */
h1,
h1 strong,
h2,
h3,
h4,
h5,
/*header ul#nav li,*/
/*.feature #product_nav li,*/
.feature .headline,
.feature .headline strong,
.feature #cta_links #cta a,
#content .callout p,
#content .highlight p,
#content .sublinks li,
#content .sublinks li strong,
#content p.title,
#content .content_left .anchor_content strong,
#content .content_left .anchor_title,
#content .content_left .anchor_title span,
blockquote,
blockquote span,
#content .product_list li p.title,
#content .product_list li a,
#content .subtitle,
#content .greenbox p.number,
#content .greenbox p.text,
#content .col_small blockquote,
.table_comparison tbody td,
.version_comparison tbody td span,
#content .table_header,
.support_comparison thead th span,
.support_comparison .buy a,
#content .box p.box_title,
#community p.desc,
#content #requestcall .title,
footer.product .wrap .col:first-child li,
.col_highlight_one p,
.col_highlight_one p strong,
header ul#nav .nav_subheading,
#company .section_title,
.offer a span,
footer.home .footer_title,
#training .training_heading,
.promo_sidebar a strong { font-family:"omnes-pro-1", "omnes-pro-2", Helvetica, Arial, sans-serif; }

/* Japanese/Chinese overrides
----------------------------------- */
.ja-jp .feature .headline, .zh-cn .feature .headline { font-size:31px; line-height:38px; }
.ja-jp .feature #cta_links #cta a, .zh-cn .feature #cta_links #cta a { line-height:32px; }
.ja-jp #content .callout p, .zh-cn #content .callout p { line-height:26px; }
.ja-jp #trial_content h2, .ja-jp #content p, .ja-jp footer p, .ja-jp #form_content #disclaimer, .ja-jp #content .sublinks li, .zh-cn #content p, .zh-cn #form_content #disclaimer, .zh-cn #content .sublinks li { line-height:130%; }
.ja-jp #content .content_left .anchor_content li, .zh-cn #content .content_left .anchor_content li { line-height:18px; }
/* Need to specifically override elements that were targeted for Omnes font customization */
html body.ja-jp,
html body.ja-jp #container,
.ja-jp h1,
.ja-jp h1 strong,
.ja-jp h2,
.ja-jp h3,
.ja-jp h4,
.ja-jp h5,
.ja-jp .feature .headline,
.ja-jp .feature .headline strong,
.ja-jp .feature #cta_links #cta a,
.ja-jp #content .callout p,
.ja-jp #content .highlight p,
.ja-jp #content .sublinks li,
.ja-jp #content .sublinks li strong,
.ja-jp #content p.title,
.ja-jp #content .content_left .anchor_content strong,
.ja-jp #content .content_left .anchor_title,
.ja-jp #content .content_left .anchor_title span,
.ja-jp blockquote,
.ja-jp blockquote span,
.ja-jp #content .product_list li p.title,
.ja-jp #content .product_list li a,
.ja-jp #content .subtitle,
.ja-jp #content .greenbox p.number,
.ja-jp #content .greenbox p.text,
.ja-jp #content .col_small blockquote,
.ja-jp .table_comparison tbody td,
.ja-jp .version_comparison tbody td span,
.ja-jp #content .table_header,
.ja-jp .support_comparison thead th span,
.ja-jp .support_comparison .buy a,
.ja-jp #content .box p.box_title,
.ja-jp #community p.desc,
.ja-jp #content #requestcall .title,
.ja-jp footer.product .wrap .col:first-child li,
.ja-jp .col_highlight_one p,
.ja-jp .col_highlight_one p strong,
.ja-jp header ul#nav .nav_subheading,
.ja-jp #company .section_title,
.ja-jp .offer a span,
.ja-jp footer.home .footer_title,
.ja-jp #training .training_heading,
.ja-jp .promo_sidebar a strong,
.ja-jp header ul#nav li,
.ja-jp footer ul li { font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","arial","sans-serif" !important }

/*
.hu-hu header ul#nav { padding-top:45px; }
.hu-hu header ul#nav li#nav_solutions { width:114px; }
.hu-hu header ul#nav li#nav_products { width:140px; }
.hu-hu header ul#nav li#nav_support { width:146px; }
.hu-hu header ul#nav li#nav_partners { width:100px; }
.hu-hu header ul#nav li#nav_community { width:100px; }
.hu-hu header ul#nav li#nav_dl { width:135px; }

.es-es header ul#nav li#nav_dl, .pt-br header ul#nav li#nav_dl { white-space:nowrap; width:160px; }
*/
/**
 * Media queries for responsive design.
 *
 * These follow after primary styles so they will successfully override.
 */


@media only screen and (max-width:480px), only screen and (max-device-width:480px) {

 body.landing { margin:0; padding:0; }
 .landing img { max-width:100%; }
 .landing header, header.light, footer .footer_global { min-width:0; }
 .landing header #meta { display:none; }
 .landing .wrap, #tier4 #contentcontainer #content { width:auto; height:auto; padding:0; margin:0 20px; }
 .landing #main .callout, .landing #main .leadform, .landing #landingsupplement, .landing #content #landingsupplement2, .landing.gray #content #landingsupplement2 { float:none; width:auto; background-color:#fff; }
 .landing #main .callout { margin:0; padding:0 0 30px 0; }
 .landing #landingcontent { margin-bottom:0; }
 .landing .leadform .form_asset_desc { display:none; }
 .landing #form_content { display:none; }
 .landing #content h2.title { font-size:16px; line-height:32px; width:100%; cursor:pointer; color:#fff !important; margin:0; padding:4px 0; text-indent:16px; border-radius:5px; border:none;
 background:#78C043;
 background:-moz-linear-gradient(top, #78C043 0%, #439539 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#78C043), color-stop(100%,#439539));
 background:-webkit-linear-gradient(top, #78C043 0%,#439539 100%);
 background:-o-linear-gradient(top, #78C043 0%,#439539 100%);
 background:-ms-linear-gradient(top, #78C043 0%,#439539 100%);
 background:linear-gradient(to bottom, #78C043 0%,#439539 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#78C043', endColorstr='#439539',GradientType=0 );
 }
 .landing #landingsupplement h3 { border-bottom:none; }
 .landing #main .leadform #form_content { border:none; background-color:#333; }
 .landing.gray #main .leadform #form_content { background-color:#CCCCCC; }
 .landing #main .leadform #form_content div.half, .landing #main .leadform #form_content div.extra-fields { width:100%; margin-right:0px; padding-right:0px; }
 .landing #main .leadform #form_content div.half input { width:95%; }
 .landing #content #landingsupplement .trio_list ul li { float:none; padding-bottom:24px; width:auto; }
 .landing footer { padding:0; }
 .landing iframe { position:absolute; }
 .landing footer .footer_global p, .landing footer .footer_global ul li { float:none; }
 .landing footer .footer_global p { padding:0 0 12px 0; }
 .landing footer ul li a { display:inline; }
 .landing footer .footer_global p#suse_phone { float:none; padding-top:12px; }
 .landing footer .footer_global #suse_social { float:none; margin:12px 0 0 0; }
 .landing #content #landingsupplement2 { border-top:1px solid #439593; margin-top:24px; padding-top:12px; }
 .landing #content #landingsupplement2 .content { border:none; padding:22px 0; }
 .landing #content #landingsupplement2 .content p, .landing #content #landingsupplement2 .content strong { color:#333; }
 .landing #content #landingsupplement2 .form_asset_link { float:left; margin-top:0; }
 .landing #content .form_asset_thumbnail, .landing #content .form_asset_thumbnail_video { float:none; }
 .landing.gray #main .leadform .form_asset_desc, .landing.gray #main .leadform #form_content, .landing.gray #content #landingsupplement2 .content { border:none; }

 .landing-thankyou header { height:auto; background:transparent url(/common/img/hdr/bg-lighthdr.png) repeat-x top left; min-width:0px; width:auto; }
 .landing-thankyou header #hdr_login, .landing-thankyou header .header_top, .landing-thankyou header .header_letstalk { display:none; }
 .landing-thankyou header #logo { position:relative; top:8px; left:20px; background:transparent url(/common/img/hdr/logo-lighthdr.png) no-repeat top left; width:53px; height:41px; padding:0px; }
 .landing-thankyou header #logo a { width:53px; height:32px; }
 .landing-thankyou header ul#meta { top:7px; right:40px !important; }
 .landing-thankyou header ul#meta li { border:none; }
 .landing-thankyou header ul#meta li a { color:#000; }
 .landing-thankyou header #lang_select { display:none; top:7px !important; right:0px !important; }
 .landing-thankyou .wrap { width:auto; margin:0 20px; padding:0; }
 .landing-thankyou header .wrap { margin:0; }
 .landing-thankyou header #nav { background:#333; margin:0; padding:0; float:none; clear:both; display:none; }
 .landing-thankyou header ul#nav li { float:none; width:100% !important; padding:0; border-bottom:1px solid #555; }
 .landing-thankyou header ul#nav li a { color:#fff; display:block; background-image:none; text-align:left; padding:15px 20px; }
 .landing-thankyou header ul#nav li .nav_sub { display:none !important }
 .landing-thankyou header .btn-navbar {
 position:absolute;
 background-color:transparent;
 border:none;
 top:11px;
 right:20px;
 overflow:visible;
 color:#FFFFFF;
 display:block;
 margin:0;
 padding:0;
 cursor:pointer;
 }
 .landing-thankyou header .icon-bar {
 background-color:#000;
 border-radius:1px;
 box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
 display:block;
 height:2px;
 width:18px;
 margin-top:3px;
 vertical-align:text-top;
 }
 .landing-thankyou .content_left, .landing-thankyou .content_right { width:auto; margin:0; padding-bottom:40px; }
 .landing-thankyou footer .footer_global p, .landing-thankyou footer .footer_global ul li, .landing-thankyou footer .footer_global p#suse_phone { float:none; }
}

/**
 * Print styles.
 *
 * Inlined to avoid required HTTP connection:www.phpied.com/delay-loading-your-print-css/
 */
@media print {
 * { background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important;
 -ms-filter:none !important; } /* Black prints faster:sanbeiji.com/archives/953 */
 a, a:visited { color:#444 !important; text-decoration:underline; }
 a[href]:after { content:" (" attr(href) ")"; }
 abbr[title]:after { content:" (" attr(title) ")"; }
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; } /* Don't show links for images, or javascript/internal links */
 pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
 thead { display:table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
 tr, img { page-break-inside:avoid; }
 @page { margin:0.5cm; }
 p, h2, h3 { orphans:3; widows:3; }
 h2, h3 { page-break-after:avoid; }
}

/**
 * Prettyphoto
 */

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right { height:13px}div.pp_default .pp_top .pp_left { background:url(/common/img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle { background:url(/common/img/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right { background:url(/common/img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt { color:#f8f8f8}div.pp_default .pp_content_container .pp_left { background:url(/common/img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right { background:url(/common/img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover { background:url(/common/img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover { background:url(/common/img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand { background:url(/common/img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover { background:url(/common/img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract { background:url(/common/img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover { background:url(/common/img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close { width:30px;height:30px;background:url(/common/img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a { background:url(/common/img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next { position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause { background:url(/common/img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause { background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next { background:url(/common/img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next { left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details { margin-top:5px}div.pp_default .pp_nav { clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder { font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover { opacity:0.7}div.pp_default .pp_description { font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left { background:url(/common/img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle { background:url(/common/img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right { background:url(/common/img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon { background:url(/common/img/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover { background:url(/common/img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover { background:url(/common/img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close { width:75px;height:22px;background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right { background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left { background:url(/common/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right { background:url(/common/img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover { background:url(/common/img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover { background:url(/common/img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close { width:75px;height:22px;background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description { margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right { background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon, div.pp_suse .pp_loaderIcon { background:url(/common/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content { background:#000}div.dark_square .pp_description { color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon { background:url(/common/img/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand { background:url(/common/img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover { background:url(/common/img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract { background:url(/common/img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover { background:url(/common/img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close { width:75px;height:22px;background:url(/common/img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav { clear:none}div.dark_square .pp_nav .pp_play { background:url(/common/img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause { background:url(/common/img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous { background:url(/common/img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next { background:url(/common/img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover { background:url(/common/img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover { background:url(/common/img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand { background:url(/common/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover { background:url(/common/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract { background:url(/common/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover { background:url(/common/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close { width:75px;height:22px;background:url(/common/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play { background:url(/common/img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause { background:url(/common/img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous { background:url(/common/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next { background:url(/common/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover { background:url(/common/img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover { background:url(/common/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left { background:url(/common/img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle { background:url(/common/img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right { background:url(/common/img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left { background:url(/common/img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right { background:url(/common/img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand { background:url(/common/img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover { background:url(/common/img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract { background:url(/common/img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover { background:url(/common/img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close { width:22px;height:22px;background:url(/common/img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description { margin:0 37px 0 0}div.facebook .pp_loaderIcon { background:url(/common/img/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous { background:url(/common/img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled { background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next { background:url(/common/img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled { background-position:-32px -96px;cursor:default}div.facebook .pp_nav { margin-top:0}div.facebook .pp_nav p { font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play { background:url(/common/img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause { background:url(/common/img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover { background:url(/common/img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover { background:url(/common/img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left { background:url(/common/img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle { background:url(/common/img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right { background:url(/common/img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus { outline:none}div.pp_overlay { background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder { display:none;position:absolute;width:100px;z-index:10000}.pp_content { height:40px;min-width:40px}* html .pp_content { width:40px}.pp_content_container { position:relative;text-align:left;width:100%}.pp_content_container .pp_left { padding-left:20px}.pp_content_container .pp_right { padding-right:20px}.pp_content_container .pp_details { float:left;margin:10px 0 2px}.pp_description { display:none;margin:0}.pp_social { float:left;margin:7px 0 0}.pp_social .facebook { float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter { float:left}.pp_nav { clear:right;float:left;margin:3px 10px 0 0}.pp_nav p { float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause { float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next { display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer { position:absolute;top:0;width:100%;z-index:2000}.pp_gallery { display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div { float:left;overflow:hidden;position:relative}.pp_gallery ul { float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a { border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img { border:0}.pp_gallery li { display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a { background:url(/common/img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next { margin-top:7px!important}a.pp_next { background:url(/common/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous { background:url(/common/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract { cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close { position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon { display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res { line-height:1!important}#pp_full_res .pp_inline { text-align:left}#pp_full_res .pp_inline p { margin:0 0 15px}div.ppt { color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content { background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline { color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a { border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details { position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content { background:#fff}div.light_rounded .pp_description,div.light_square .pp_description { margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next { margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled { background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled { background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon { background:url(/common/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle { background:url(/common/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder { color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline { color:#fff}.pp_top,.pp_bottom { height:20px;position:relative}* html .pp_top,* html .pp_bottom { padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left { height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle { height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle { left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right { height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img { display:none; }

.pp_suse .pp_content { background:none !important; }
.pp_suse div.ppt { height:0; margin:0; display:none !important; }
.pp_suse div.ppt_custom { display:none; background:#fff; width:601px !important; padding:40px 0 0 28px; font-size:21px; margin:0; z-index:9999; color:#439539; position:relative; font-family:"omnes-pro-1", Arial, sans-serif; }
.pp_suse a.pp_close { top:19px; right:28px; background-image:url(/common/img/x.gif); width:10px; height:10px; background-position:0px 0px; }
#suse_overlay_iframe { overflow:hidden; }
.pp_margin { top:150px !important; }

/**
 * qtip
 */
.ui-tooltip,.qtip { position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:14px;line-height:12px;z-index:15000; }.ui-tooltip-fluid { display:block;visibility:hidden;position:static!important;float:left!important; }.ui-tooltip-content { position:relative;padding:12px 12px 9px 12px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden; }.ui-tooltip-titlebar { position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold; }.ui-tooltip-titlebar+.ui-tooltip-content { border-top-width:0!important; }/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default { position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid; }* html .ui-tooltip-titlebar .ui-state-default { top:16px; }.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon { display:block;text-indent:-1000em; }.ui-tooltip-icon,.ui-tooltip-icon .ui-icon { -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }.ui-tooltip-icon .ui-icon { width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em; }/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content { border-color:#F1D031;background-color:#FFFFA3;color:#333; }.ui-tooltip-default .ui-tooltip-titlebar { background-color:#FFEF93; }.ui-tooltip-default .ui-tooltip-icon { border-color:#CCC;background:#F1F1F1;color:#777; }.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover { border-color:#AAA;color:#111; }.ui-tooltip .ui-tooltip-tip { margin:0 auto;overflow:hidden;background:transparent!important;border:0 dashed transparent!important;z-index:10; }.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip * { position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent; }.ui-tooltip .ui-tooltip-tip canvas { top:0;left:0; }/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content { border-color:#E2E2E2;color:#454545; }.ui-tooltip-light .ui-tooltip-content { background-color:white; }.ui-tooltip-light .ui-tooltip-titlebar { background-color:#f1f1f1; }/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content { border-color:#303030;color:#f3f3f3; }.ui-tooltip-dark .ui-tooltip-content { background-color:#505050; }.ui-tooltip-dark .ui-tooltip-titlebar { background-color:#404040; }.ui-tooltip-dark .ui-tooltip-icon { border-color:#444; }.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover { border-color:#303030; }/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content { border-color:#F9E98E;color:#A27D35; }.ui-tooltip-cream .ui-tooltip-content { background-color:#FBF7AA; }.ui-tooltip-cream .ui-tooltip-titlebar { background-color:#F0DE7D; }.ui-tooltip-cream .ui-state-default .ui-tooltip-icon { background-position:-82px 0; }/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content { border-color:#D95252;color:#912323; }.ui-tooltip-red .ui-tooltip-content { background-color:#F78B83; }.ui-tooltip-red .ui-tooltip-titlebar { background-color:#F06D65; }.ui-tooltip-red .ui-state-default .ui-tooltip-icon { background-position:-102px 0; }.ui-tooltip-red .ui-tooltip-icon { border-color:#D95252; }.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover { border-color:#D95252; }/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content { border-color:#D7FB60;color:#3F6219; }.ui-tooltip-green .ui-tooltip-content { background-color:#D7FB60; }.ui-tooltip-green .ui-tooltip-titlebar { background-color:#B0DE78; }.ui-tooltip-green .ui-state-default .ui-tooltip-icon { background-position:-42px 0; }/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content { border-color:#ADD9ED;color:#5E99BD; }.ui-tooltip-blue .ui-tooltip-content { background-color:#E5F6FE; }.ui-tooltip-blue .ui-tooltip-titlebar { background-color:#D0E9F5; }.ui-tooltip-blue .ui-state-default .ui-tooltip-icon { background-position:-2px 0; }/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow { -webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15); }.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content { filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px; }/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content { -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar { -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; }.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content { -moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px; }/*!Youtube tooltip style */ .ui-tooltip-youtube { -webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333; }.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content { _margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC; }.ui-tooltip-youtube .ui-tooltip-icon { border-color:#222; }.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover { border-color:#303030; }.ui-tooltip-jtools { background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333; }.ui-tooltip-jtools .ui-tooltip-titlebar { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"; }.ui-tooltip-jtools .ui-tooltip-content { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"; }.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content { background:transparent;color:white;border:0 dashed transparent; }.ui-tooltip-jtools .ui-tooltip-icon { border-color:#555; }.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover { border-color:#333; }.ui-tooltip-cluetip { -webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4); }.ui-tooltip-cluetip .ui-tooltip-titlebar { background-color:#87876A;color:white;border:0 dashed transparent; }.ui-tooltip-cluetip .ui-tooltip-content { background-color:#D9D9C2;color:#111;border:0 dashed transparent; }.ui-tooltip-cluetip .ui-tooltip-icon { border-color:#808064; }.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover { border-color:#696952;color:#696952; }.ui-tooltip-tipsy { border:0; }.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content { _margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black; }.ui-tooltip-tipsy .ui-tooltip-titlebar { padding:6px 35px 0 10; }.ui-tooltip-tipsy .ui-tooltip-content { padding:6px 10; }.ui-tooltip-tipsy .ui-tooltip-icon { border-color:#222;text-shadow:none; }.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover { border-color:#303030; }.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content { border:3px solid #959FA9;filter:none;-ms-filter:none; }.ui-tooltip-tipped .ui-tooltip-titlebar { background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; }.ui-tooltip-tipped .ui-tooltip-content { background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px; }.ui-tooltip-tipped .ui-tooltip-icon { border:2px solid #285589;background:#285589; }.ui-tooltip-tipped .ui-tooltip-icon .ui-icon { background-color:#FBFBFB;color:#555; }.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar { filter:none;-ms-filter:none; }

/**
 * jScrollPayne
 */
.jScrollPaneContainer {
 position:relative;
 overflow:hidden;
 z-index:1;
}

.jScrollPaneTrack {
 position:absolute;
 cursor:pointer;
 right:0;
 top:0;
 height:100%;
 background:#aaa;
}
.jScrollPaneDrag {
 position:absolute;
 background:#666;
 cursor:pointer;
 overflow:hidden;
}
.jScrollPaneDragTop {
 position:absolute;
 top:0;
 left:0;
 overflow:hidden;
}
.jScrollPaneDragBottom {
 position:absolute;
 bottom:0;
 left:0;
 overflow:hidden;
}
a.jScrollArrowUp {
 display:block;
 position:absolute;
 z-index:1;
 top:0;
 right:0;
 text-indent:-2000px;
 overflow:hidden;
 /*background-color:#666;*/
 height:9px;
}
a.jScrollArrowUp:hover {
 /*background-color:#f60;*/
}

a.jScrollArrowDown {
 display:block;
 position:absolute;
 z-index:1;
 bottom:0;
 right:0;
 text-indent:-2000px;
 overflow:hidden;
 /*background-color:#666;*/
 height:9px;
}
a.jScrollArrowDown:hover {
 /*background-color:#f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
 /*background-color:#f00;*/
}
#demandbase-autocomplete { display:block;
 position:fixed;
 left:-400px; }

  .suse-shop-discount-sidebar {
	background:url(/common/img/suse-shop-discount-sidebar.jpg) 0 0 no-repeat;
	height:280px;
	display:none;
 }
.suse-shop-discount-sidebar > span {
	color:#209A4E;
	float:left;
	margin:209px 0 0 83px;
}

.suse-shop-discount-sidebar:hover { cursor:pointer; }
.suse-shop-discount-sidebar > span:hover { cursor:text; }


#content .self_support { display:none; }
#content .force_hide { display:none !important; }
