@font-face { font-family:'SwisLight'; src:url('/common/fonts/SwisLight.eot?') format('eot'), url('/common/fonts/SwisLight.woff') format('woff'), url('/common/fonts/SwisLight.ttf') format('truetype'), url('/common/fonts/SwisLight.svg#webfontwFd2BgoJ') format('svg'); font-weight:normal; font-style:normal; }
ul { list-style-type:none; }
#content{ margin-top:0; padding:0 16px; clear:both; position:relative; }
#content .col_one, #content .col_two{ border:none !important; padding:28px 16px 0 16px; float:left; }
#content .col_one{ width:591px; margin:0; }
#content .col_two{ width:264px; }
#content .col_one .col_two{ width:285px; padding:0; margin:0 20px 0 0; }
#content .last{ padding-right:0; margin-right:0; }
#content h2 { text-transform:none; margin:24px 0 0 0; font-size:14px; line-height:23px; }
#content h2.line { color:#333; border-bottom:2px solid #ccc; margin:30px 0 18px 0; padding:0 0 8px 0; line-height:20px; }
#content h2.line em { font-size:12px; font-style:normal; color:#999; padding-left:4px; }
#content .checkbox input { position:static; left:0; }
#content .btn:hover { text-decoration:none !important; }

#wrapper { position:relative; }
#wrapper h1{ display:block; }
#wrapper #breadcrumb{ padding:42px 15px 16px 15px; text-align:left; }
#wrapper #breadcrumb h1{ font-size:23px; line-height:23px; margin:0; padding:0; }
#wrapper #breadcrumb p{ font-size:11px; color:#333; margin:0; padding:0 0 0 1px; }
#wrapper #breadcrumb p a{ font-size:11px; color:#333; text-decoration:none; }
#wrapper #breadcrumb p a:hover{ text-decoration:underline; }
#wrapper #breadcrumb.dropdownmenu { padding-top:26px; }
#wrapper #breadcrumb.dropdownmenu p { float:left; margin-top:9px; }
#wrapper #breadcrumb.dropdownmenu div.dropdown_wrapper { float:left; position:relative; left:-8px; z-index:9; }
#wrapper #breadcrumb.dropdownmenu div.dropdown_trigger { padding:9px 0 6px 0; margin:0; cursor:pointer; }
#wrapper #breadcrumb.dropdownmenu div.dropdown_trigger.on { background-color:#353535; color:#2a99d4; background-image:none; }
#wrapper #breadcrumb.dropdownmenu div.dropdown_trigger_content { font-size:12px; font-weight:bold; padding:0 16px 0 12px; background:transparent url(/common/img/down_arrow_blue.png) no-repeat right center; }
#wrapper #breadcrumb.dropdownmenu div.dropdown_trigger.on div.dropdown_trigger_content { background-image:none; }

.novell div.wrap { width:948px; }
.novell #content div.wrap { width:916px; }

#content #doormat{ margin-top:32px; border-top:3px solid #2a99d4; padding:15px; }
#content #doormat .footerblock{ float:left; width:205px; margin-right:15px; }
#content #doormat .plus li{ margin-bottom:10px; }
#content #doormat .plus li a{ font-size:13px; }
.novell #content #doormat .plus li a { color:#333; }
#content #doormat .title{ font-weight:bold; font-size:13px; }
#content #doormat ul.relatedlinks, #content #doormat ul.relatedlinks li{ margin:0; padding:0; list-style-type:none; }
#content #doormat ul.relatedlinks{ padding-top:10px; }
#content #doormat ul.relatedlinks li{ margin-bottom:4px; font-size:11px; background:none; }
#content #doormat ul.relatedlinks li a{ text-decoration:none; color:#666; }
#content #doormat ul.relatedlinks li a:hover{ text-decoration:underline; }

#content .modules h2 { margin-bottom:6px; }
#content .module ul.plus{ padding:3px 15px 8px 15px; }
.novell #content .module ul.plus li a{ color:#333; font-weight:normal; }
#content .module ul.plus li a strong{ font-weight:bold; color:#000; font-weight:normal; }
.novell #content .module ul.plus li a strong{ color:#000; font-weight:bold; }
#content .module ul.plus li a strong em { font-style:normal; font-weight:bold; color:#000; font-weight:normal; }
.novell #content .module ul.plus li a strong em { color:#00AEEF; font-weight:normal; }
.novell .module label { padding-left:18px; }

#support_utils { position:absolute; right:-18px; top:141px; margin:0; padding:0; }
#support_utils li { float:left; padding:0 0 0 14px; margin:0 30px 0 0; font-size:11px; line-height:20px; }
.novell #support_utils li { background:url("/common/img/bullets/plus_blue.gif") no-repeat scroll 0 3px transparent; }
#support_utils li a { text-decoration:none; color:#333; }
#support_utils #kbfavorites { background:transparent url(/common/img/icons/favs_heart.png) no-repeat top left; padding-left:24px; }

#kbfav { display:none; text-align:left; margin:0 12px; position:relative; }
#kbfav h2 { font-size:18px; font-weight:normal; margin:0 0 26px 0; padding:24px 0 5px 0; border-bottom:1px solid #ccc; }
#kbfav h3 { font-size:14px; font-weight:bold; margin:0 0 1px 0; padding:0 0 12px 0; }
#kbfav .fav_close { position:absolute; top:30px; right:4px; margin:0; padding:0; }
#kbfav .fav_close a { display:block; width:12px; height:12px; overflow:hidden; background:transparent url(/common/img/buttons/kb_close_btn.png) no-repeat top left; text-indent:-200px; }
#kbfav .fav_category { padding-bottom:28px; position:relative; }
#kbfav .fav_utils { position:absolute; top:0px; right:0px; }
#kbfav .fav_utils li { float:left; padding:0; margin:0 14px 0 0; font-size:11px; line-height:20px; }
#kbfav .fav_utils li a { text-decoration:none; color:#666; }
#kbfav .fav_utils .fav_select a { display:block; background:transparent url(/common/img/icons/kb_check.png) no-repeat 0px 0px; padding-left:18px; }
#kbfav .fav_utils .fav_email a { display:block; background:transparent url(/common/img/icons/kb_email.png) no-repeat 0px 0px; padding-left:28px; }
#kbfav .fav_utils .fav_print a { display:block; background:transparent url(/common/img/icons/kb_print.png) no-repeat 0px 0px; padding-left:28px; }
#kbfav table { width:100%; border-collapse:collapse; margin:0; padding:0; }
#kbfav table tr td { background-color:#fff; font-size:12px; padding:9px 8px; }
#kbfav table tr td.cb { width:20px; padding-right:0px; }
#kbfav table tr td.cb input[type='checkbox'] { margin-left:0; }
#kbfav table tr td.name { width:814px; }
#kbfav table tr td.actions { text-align:right; width:19%; }
#kbfav table tr:nth-child(2n) td { background-color:#F2F2F2; }
#kbfav table tr td a { color:#333; text-decoration:none; }
#kbfav td.actions ul { margin:0; padding:0; }
#kbfav td.actions ul li { margin:0 12px 0 0; padding:0; display:inline; }
#kbfav table tr td.actions a { color:#00AEEF; font-size:11px; }

#content .kbtab { height:29px; list-style-type:none; margin:0; padding:0; }
#content .kbtab li { position:relative; z-index:9; float:left; font-size:13px; text-align:center; background-image:none; height:29px; line-height:29px; margin:0 4px 0 0; padding:0 17px 0 16px; cursor:pointer; }
#content .kbtab li#tab_search { background-color:#E1E2E3; color:#000; cursor:default; display:block; float:left; text-decoration:none; }
#content .kbtab li#tab_product { padding-right:12px; }
#content .kbtab li#tab_product strong { font-weight:normal; display:block; padding-right:16px; background:transparent url(/common/img/toggle_down.png) no-repeat right center;  }
#content .kbtab li#tab_product.on { background-color:#353535; color:#2a99d4; }
#content .kbtab li#tab_product.on strong { background-color:#353535; color:#2a99d4; background-image:url(/common/img/toggle_up.png); }

#content #productlist, #breadcrumb #productlist { position:absolute; top:29px; left:0px; z-index:10; }
#content .dropdown_popup, #breadcrumb .dropdown_popup { background-color:#353535; width:260px; display:none; z-index:100; }
#content .dropdown_popup_content, #breadcrumb .dropdown_popup_content { padding:30px 8px 18px 8px; }
#content .dropdown_popup ul, #breadcrumb .dropdown_popup ul { margin:0; padding:0; }
#content .dropdown_popup ul li, #breadcrumb .dropdown_popup ul li { float:none; text-align:left; background-image:none; margin:0; padding:0; height:auto; line-height:13px; }
#content .dropdown_popup ul li a, #breadcrumb .dropdown_popup ul li a { color:#ccc; text-decoration:none; display:block; margin:0; padding:4px 16px; font-size:11px; }
#content .dropdown_popup ul li a:hover, #breadcrumb .dropdown_popup ul li a:hover { background-color:#1faae2; color:#fff; text-decoration:none !important; }

#content #kbsearch { padding:18px 18px 5px 18px; margin:0; background:#e1e2e3 url(/common/img/ajax-loader.gif) no-repeat center center; position:relative; z-index:0; }
#content #kbsearch h2 { text-transform:none; color:#333; font-size:16px; margin:0; padding:0 0 2px 0; background-color:#e1e2e3; }
#content #kbsearch fieldset { background:#e1e2e3; border:none; margin:0; padding:0; position:relative; }
#content #kbsearch form { margin:0; }
#content #kbsearch #kbSearchString { width:280px; float:left; margin-right:10px; }
#content #kbsearch .kbproductlist_wrapper { float:left; }
#content #kbsearch #kbproductlist { width:160px; }
#content #kbsearch .btn { float:right; }
#content #kbsearch .filters { float:left; clear:both; width:67%; padding-top:9px; }
#content #kbsearch .filters ul { margin:0; padding:0; height:24px; }
#content #kbsearch .filters li { margin:0 12px 0 0; padding:0; float:left; background:none; }
#content #kbsearch .filters label { font-size:11px; line-height:18px; }
#content #kbsearch .filters label input { top:2px; position:relative; }
#content #kbsearch #srchTools { float:right; position:relative; width:33%; left:16px; top:4px; }
#content #kbsearch #srchTools ul { margin:0; padding:0; }
#content #kbsearch #srchTools li { font-size:11px; margin:8px 16px 0 0; padding-left:10px; float:right; }
#content #kbsearch #srchTools li a { font-weight:normal; }

#content #kbsearch.advanced #kbSearchString { width:440px; }
#content #kbsearch .advanceditem { display:none; clear:both; }
#content #kbsearch.advanced .advanceditem { display:block; }
#content #kbsearch.advanced div.advanceditem { width:260px; }
#content #kbsearch.advanced h3.advanceditem { position:absolute; top:12px; right:18px; font-size:12px; color:#009BE7; z-index:10; }
#content #kbsearch.advanced .kbproductlist_wrapper { position:absolute; top:55px; right:18px; display:block; }
#content #kbsearch.advanced #kbproductlist { width:280px; }
#content #kbsearch label.advanceditem { text-align:left; font-size:11px; margin:0; padding:12px 0 4px 1px; }
#content #kbsearch .advanceditem label { clear:left; text-align:left; font-size:11px; margin:0; display:block; }
#content #kbsearch.advanced .advanceditem select { float:none; }
#content #kbsearch .advanceditem span.left { width:45%; float:left; }
#content #kbsearch .advanceditem span.left input, #content #kbsearch .advanceditem span.right input { width:92px; margin-bottom:12px; border:1px solid #B0B0B0; }
#content #kbsearch .advanceditem span.right { width:45%; float:left; }
#content #kbsearch #doctypes_container { display:block; }

#content #kbsearch .trigger {
	cursor :help;
}
#content #kbsearch .trigger:hover {
	color:rgb(0,0,255);
}

.tooltip {
	width:28%;
	font-size:60%;
	background-color:white;
	border:3px solid rgb(195,151,51);
	border-radius :5px;
}

#content .resultfilter form { margin:0; }
#content .resultfilter label{ color:#595959; font-size:11px; line-height:18px; margin:0; text-align:left; width:auto; }
#content .resultfilter .btn { float:right; margin-bottom:18px; margin-top:18px; margin-right:18px; text-decoration:none; }
#content .resultfilter ul { margin:0; padding:0 0 16px 16px; }

.search_functions { font-size:12px; font-weight:normal; margin-left:6px; color:#999999; }
.search_functions a { text-decoration:none; color:#00AEEF; }
.novell .search_functions #search_saved {margin-left:5px; color:#fff; background-color:#00AEEF; padding:0px 5px; display:none; }
#sortby { font-weight:normal; font-size:11px; float:right; margin:0; width:120px; position:relative; top:-4px; }

#content .link_list { background-color:#ecedee; margin-top:4px; height:284px; }
#content .link_list h3 { background-color:#cfcfd0; font-weight:normal; font-size:12px; margin:0; padding:4px 10px; }
#content .link_list ul { list-style-type:none; margin:0; padding:0; }
#content .link_list li { margin:0; padding:0; background-image:none; padding:3px 4px; }
#content .link_list li.odd { background-color:#f8f9f9; }
#content .link_list li a { color:#555; text-decoration:none; font-size:11px; font-weight:bold; }

#content .link_list .scroll-wrapper { padding:10px; }
#content .link_list .scroll-pane { height:236px; overflow:auto; }
#content .link_list .jspTrack { background:none repeat scroll 0 0 #cdcccc; }
#content .link_list .jspDrag { background:url("/common/img/scrollbar_handle_light.png") no-repeat scroll left top transparent; }
#content .link_list .jspArrowUp { background:url("/common/img/scrollarrow_up_light.png") no-repeat scroll left top transparent; height:16px; width:14px; }
#content .link_list .jspArrowDown { background:url("/common/img/scrollarrow_down_light.png") no-repeat scroll left top transparent; height:16px; width:14px; }

#content .link_list .jspVerticalBar { width:14px; background-color:#ECEDEE; }

#content .primary_action { margin:0; padding:0; }
#content .taboffset .primary_action { margin-top:29px; }
#content .taboffset { margin-bottom:0px; }
#content .primary_action li {  background-image:none; margin:0 0 13px 0; padding:0; background:#2a99d4 url(/common/img/bullets/support_action_btn.png) no-repeat 9px 5px; }
#content .primary_action li a { display:block; color:#fff; text-decoration:none; padding:11px 12px 11px 46px; font-size:14px; }
#content ul.secondary_action li { margin-bottom:5px; }
.blue #content ul.secondary_action li a { color:#000; font-size:11px; }

#content .resources_block { background-color:#f6f7f8; margin-top:13px; padding:14px; }
#content .resources_block h2 { color:#333; font-size:12px; margin:6px 0 12px 0; padding:0 0 6px 0; border-bottom:1px solid #ccc; }
#content .resources_block h3 { font-size:11px; margin:0;  padding:0 0 8px 0; }
#content .resources_block ul { margin:0; padding:0; }
#content .resources_block li{ margin:0 0 4px 0; padding:0; font-size:11px; background:none; }
#content .resources_block ul li a{ text-decoration:none; color:#666; }
#content .resources_block ul li a:hover{ text-decoration:underline; }
#content .resources_block ul.plus li { margin-bottom:10px; }
#content .resources_block ul.plus li a { color:#333; }
#content .resources_block .col_three { width:179px; margin-right:12px; }

#resources_container { margin:0 0 18px 0; padding:0 0 48px 0; }
#resources_container h3 { display:none; }
#resources_container ul { margin:0; }
#resources_container li { float:left; width:28%; margin-right:24px; }

#content .promo { float:left; background:transparent url(/common/img/offers/support_promo_bg.png) no-repeat top left; margin:12px 13px 0 0; }
#content .promo a { text-decoration:none; color:#fff; display:block; width:188px; height:94px; font-size:13px; }
#content .promo a:hover { text-decoration:none !important; }
#content .promo strong { display:block; margin:0; padding:30px 0 0 0; }
#content .promo_wrap { display:block; padding-left:12px; padding-right:12px; }
#content .modules .promo { background-image:url(/common/img/offers/support_promo_bg_wide.png); }
#content .modules .promo a { width:260px; }

#content .highlight { background-color:#e1e2e3; margin-bottom:12px; position:relative; }
#content .highlight a { text-decoration:none; }
#content .highlight a.msg { color:#333; font-size:12px; display:block; padding:16px 12px; }
#content .highlight a.msg:hover { text-decoration:none !important; }
#content .highlight strong { color:#00AEEF; }
#content .highlight .btn { float:right; position:relative; top:-38px; right:12px; }
#content .highlight .btn:hover { text-decoration:none !important; }

#content #results_container { position:relative; margin-bottom:24px; z-index:0; }
#content #results { padding-top:20px; }
.whatsnew #content #results { padding-top:0px; }
#content #results p { margin:0; padding:0 0 30px 20px; line-height:130%; }
#content #results a { margin-right:4px; }
#content #results strong.result_id { font-weight:normal; margin-right:4px; color:#666; }
#content #results em.result_type { font-style:normal; color:#aaa; font-size:11px; }
#content #results strong.result_date { font-weight:normal; }
#content #results span.result_summary { color:#666; }
#content #results span.result_summary strong { color:#000; }
#content #results em.summary_pub_stat { color:#CCCCCC; }
#content #results a.summary_edit { color:red; }

#content .results_toolbar { position:absolute; right:0px; top:0px; height:26px; line-height:26px; }
#content .results_summary { background-color:#F4F4F4; height:30px; }
#content .results_summary p, #content .results_toolbar  p { margin:0; padding:0; line-height:30px; font-size:11px; color:#32689b; }
#content .results_summary .results_count { float:left; padding-left:12px; }
#content .results_summary p a, #content .results_toolbar a { color:#32689b; text-decoration:none; }
#content .results_toolbar p a { color:#666; }
#content .results_summary .kbpagination, #content .results_toolbar .kbpagination { float:right; padding-right:12px; }
#content #results .noresults p { margin:0; padding:0 0 12px 12px; }
#content #results .noresults ol { margin:0; padding:0 0 80px 40px; }

#content .key { height:50px; padding-left:12px; }
#content .key h3 { float:left; font-size:10px; text-transform:uppercase; margin-right:12px; }
#content .key ul { padding:0; margin:0; }
#content .key li { padding:0 0 0 16px; margin:0 12px 0 0; float:left; background-image:none; line-height:18px; font-size:10px; }

#content li.bb, #content #results p.bb { background:transparent url(/common/img/icons/kb_bb.png) no-repeat top left; }
#content li.tid, #content #results p.tid { background:transparent url(/common/img/icons/kb_tid.png) no-repeat top left; }
#content li.article, #content #results p.article { background:transparent url(/common/img/icons/kb_article.png) no-repeat top left; }
#content li.doc, #content #results p.doc { background:transparent url(/common/img/icons/kb_doc.png) no-repeat top left; }
#content li.patch, #content #results p.patch { background:transparent url(/common/img/icons/kb_patch.png) no-repeat top left; }
#content li.extract, #content #results p.extract { background:transparent url(/common/img/icons/kb_extract.png) no-repeat top left; }
#content li.forum, #content #results p.forum { background:transparent url(/common/img/icons/kb_forums.png) no-repeat top left; }

#content .modules  h4 { font-size:12px; margin:0; padding:18px 0 8px 0; color:#000; clear:both; }
#content .modules  h5 { font-size:11px; margin:0; padding:16px 0 7px 18px; color:#000; }

#content .minimal li { background-image:none; padding-left:10px; margin-bottom:1px; }
#content .minimal li a { color:#666; text-decoration:none; font-size:11px; }

#content #findinresults form { margin:0; }
#content #findinresults #inresultsString { width:160px; margin-right:8px; }
#content #findinresults .btn { float:right; }

#content .col_one .modules ul li { background-image:none; margin:0 0 4px 0; padding:0; font-size:11px; }
.novell #content .col_one .modules ul li a { text-decoration:none; color:#32689b; }

.productpage #support_utils { top:154px; }
.productpage #content #kbsearch #kbSearchString { width:440px; }
.productpage #content #kbsearch #doctypes_container { position:absolute; top:71px; right:0px; }
.productpage #breadcrumb h1 { width:590px; }

#content .input_wrap { position:relative; display:block; float:left; }
#content .input_wrap input { float:none; }
#content .input_clear { position:absolute; top:10px; right:18px; margin:0; padding:0; }
#content .input_clear a { display:block; background:transparent url(/common/img/buttons/clear_input_blue.png) no-repeat top left; width:10px; height:10px; overflow:hidden; text-indent:-200px; }
#content .input_wrap .input_clear.off { display:none; }

#kbalerts { position:relative; z-index:0; top:12px; padding-right:80px; }
#kbalerts strong { margin-right:6px; }

/* Button Styles
*************************************** */
.btn {
   float:right;
  display:inline-block;
  *display:inline;
  /* IE7 inline-block hack */

  *zoom:1;
  padding:3px 12px 3px;
  margin:0;
  font-size:13px;
  line-height:18px;
  *line-height:20px;
  color:#FFF;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  background-color:#4ECAF3;
  background-image:-moz-linear-gradient(top, #4ECAF3, #2A99D4);
  background-image:-ms-linear-gradient(top, #4ECAF3, #2A99D4);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4ECAF3), to(#2A99D4));
  background-image:-webkit-linear-gradient(top, #4ECAF3, #2A99D4);
  background-image:-o-linear-gradient(top, #4ECAF3, #2A99D4);
  background-image:linear-gradient(top, #4ECAF3, #2A99D4);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ECAF3', endColorstr='#2A99D4', GradientType=0);
  border-color:#2A99D4 #2A99D4 #bfbfbf;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color:#2A99D4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border:1px solid #cccccc;
  *border:0;
  border-bottom-color:#b3b3b3;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  *margin-left:.3em;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active {
  background-color:#2A99D4;
  *background-color:#4ECAF3;
}
.btn:active,
.btn.active {
  background-color:#cccccc \9;
}
.btn:first-child {
  *margin-left:0;
}
.btn:hover {
  color:#fff;
  text-decoration:none;
  background-color:#2A99D4;
  *background-color:#4ECAF3;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position:0 -15px;
  -webkit-transition:background-position 0.1s linear;
  -moz-transition:background-position 0.1s linear;
  -ms-transition:background-position 0.1s linear;
  -o-transition:background-position 0.1s linear;
  transition:background-position 0.1s linear;
}
.btn:focus {
  outline:thin dotted #333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
.btn.active,
.btn:active {
  background-color:#2A99D4;
  background-color:#d9d9d9 \9;
  background-image:none;
  outline:0;
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn {
  border-color:#ccc;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* Input Styles
*************************************** */
input,
select,
textarea {
  font-size:13px;
  font-weight:normal;
  line-height:18px;
}
input,
select,
textarea {
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
input,
textarea,
select {
  display:inline-block;
  padding:4px;
  margin-bottom:9px;
  font-size:13px;
  line-height:18px;
  color:#555555;
  background-color:#ffffff;
  border:1px solid #cccccc;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
input[type="text"],
textarea,
select {
  width:210px;
  height:18px;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width:auto;
  height:auto;
  padding:0;
  margin:3px 0;
  *margin-top:0;
  /* IE7 */

  line-height:normal;
  cursor:pointer;
  background-color:transparent;
  border:0 \9;
  /* IE9 and down */

  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
input[type="image"] {
  border:0;
}
input[type="file"] {
  width:auto;
  padding:initial;
  line-height:initial;
  background-color:#ffffff;
  background-color:initial;
  border:initial;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
input[type="submit"] {
	*padding:0px;
	/* For IE7, remove margin around buttons */
}
select,
input[type="file"] {
  height:28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top:4px;
  /* For IE7, add top margin to align select with labels */

  line-height:28px;
}
input[type="file"] {
  line-height:18px \9;
}
select {
  width:220px;
  background-color:#ffffff;
}
select[multiple],
select[size] {
  height:auto;
}
textarea {
  height:auto;
}
input[type="hidden"] {
  display:none;
}
.radio,
.checkbox {
  min-height:18px;
  padding-left:18px;
  padding-left:0px\9;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  margin-left:-18px;
  margin-left:0px\9;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top:5px;
}
.radio.inline,
.checkbox.inline {
  display:inline-block;
  padding-top:5px;
  margin-bottom:0;
  vertical-align:middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left:10px;
}
input,
textarea {
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition:border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition:border linear 0.2s, box-shadow linear 0.2s;
  -o-transition:border linear 0.2s, box-shadow linear 0.2s;
  transition:border linear 0.2s, box-shadow linear 0.2s;
}
input:focus,
textarea:focus {
  border-color:rgba(82, 168, 236, 0.8);
  outline:0;
  outline:thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  outline:thin dotted #333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
input,
textarea {
  margin-left:0;
}

input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color:#b94a48;
  border-color:#ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color:#e9322d;
  -webkit-box-shadow:0 0 6px #f8b9b7;
  -moz-box-shadow:0 0 6px #f8b9b7;
  box-shadow:0 0 6px #f8b9b7;
}

.hide_results { display:none; }
#content .minimal .show_results a { font-weight:bold; } 
.suse #content .minimal .show_results a:hover { color:#439239; } 
.novell #content .minimal .show_results a:hover { color:#00AEEF; }

/* SUSE Tweeks
*************************************** */
.suse .btn-primary {
  background-color:#8AC33C;
  background-image:-moz-linear-gradient(top, #8AC33C, #439239);
  background-image:-ms-linear-gradient(top, #8AC33C, #439239);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8AC33C), to(#439239));
  background-image:-webkit-linear-gradient(top, #8AC33C, #439239);
  background-image:-o-linear-gradient(top, #8AC33C, #439239);
  background-image:linear-gradient(top, #8AC33C, #439239);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8AC33C', endColorstr='#439239', GradientType=0);
  border-color:#439239 #439239 #003580;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
}
.suse input:focus,
.suse textarea:focus {
	border-color:rgba(138,195,60, 0.8);
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(138,195,60,.6);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(138,195,60,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(138,195,60,.6);
}
.suse a.login { color:#439539; }

.suse .feature_main { padding-bottom:0px; min-width:1018px; padding-bottom:24px; }
.suse #support_utils { bottom:11px; top:auto; position:absolute; right:0; }
.suse #support_utils li { float:left; margin:4px 0 0 20px; padding:0; }
.suse #support_utils li a { font-size:12px; color:#ccc; margin:0; padding:0; }
.suse #support_utils #kbfavorites { background-image:url(/common/img/icons/favs_heart_suse.png); } 

.suse #content #kbsearch a:hover { color:#8AC33C; }
.suse #content #kbsearch.advanced h3.advanceditem { font-size:14px; top:-14px; right:18px; text-transform:none; color:#439239; background-color:transparent; }
.suse #content #kbsearch #kbSearchString { width:340px; }
.suse #content #kbsearch #kbproductlist { width:200px; }
.suse #content #kbsearch ul.plus li { background:url("/common/img/bullets/list_icon.png") no-repeat 0px 4px; }
.suse #content #kbsearch ul.plus li a { text-decoration:none; }
.suse #content #kbsearch.advanced #kbSearchString { width:550px; }
.suse #content #kbsearch.advanced #kbproductlist { width:380px; }
.suse #content #kbsearch.advanced .btn { margin-top:1px; }
.suse #content .input_clear a { background-image:url(/common/img/buttons/clear_input_green.png); }


.suse #content .col_one { padding-left:0px; width:682px; }
.suse #content .col_one .col_two { width:330px; }
.suse #content .col_one .last { margin-right:0px; }
.suse #content .col_three { float:left; margin-right:24px; width:211px; }
.suse #content .col_three h3 { padding:0 0 12px 0; margin:0; font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; font-weight:400; font-size:15px; text-transform:none; background-color:transparent; color:#439539; }

.suse #content .resources_block { padding:12px 0 32px 0; background-color:transparent; }
.suse #content .resources_block ul.callout_links a { color:#439539; font-size:13px; }

.suse #content .primary_action li { background:#8AC33C url(/common/img/bullets/support_action_btn_suse.png) no-repeat 14px 8px; margin-bottom:9px; }
.suse #content .secondary_action li a { font-size:13px; }

.suse #content h2 { font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; color:#333333; font-size:18px; font-weight:400; padding-bottom:8px; padding-top:0px; }
.suse #content h3 { font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; background:none repeat scroll 0 0 #BABABA; color:#FFFFFF; font-size:14px; font-weight:normal; line-height:100%; margin:18px 0; padding:10px; text-transform:uppercase; }
.suse #content h3 a { color:#fff; text-decoration:none; }
.suse #kbfav h3 { font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; font-size:14px; font-weight:400; line-height:18px; }
.suse #content h4 { border:none; font-size:13px; }
.suse #content .module { padding-bottom:0; }
.suse #content .module ul.plus { padding:0; }
.suse #content .link_list h3 { margin:0px; }
.suse #content .link_list { height:292px; }

.suse #content #doormat { border-color:#7AC142; padding:15px 0; clear:both; }
.suse #content #doormat p.title { font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; font-weight:400; padding:0px; font-size:15px; }
.suse #content #doormat .footerblock { margin-right:36px; }
.suse #content #doormat .callout_links { margin-top:10px; }

.suse #content .highlight strong, .suse #kbfav table tr td.actions a { color:#439539; }

.suse #content .promo { background-image:url(/common/img/offers/support_promo_bg_suse.png); }
.suse #content .modules .promo { background-image:url(/common/img/offers/support_promo_bg_wide_suse.png); }
.suse .input_clear a { background-image:url(/common/img/buttons/clear_input_green.png); }
.suse #content .modules h2 { padding-top:2px; }

.suse #content .kbtab li#tab_product { background:transparent url(/common/img/bullets/subnav.png) no-repeat 10px 13px; padding-left:24px; padding-right:24px; }
.suse #content .kbtab li#tab_product.on { background-color:#353535; background-image:none; color:#8AC33C; }
.suse #content .kbtab li#tab_product strong { background-image:none; }
.suse #content .dropdown ul li a:hover, .suse #breadcrumb .dropdown ul li a:hover { background-color:#439539; }

.suse .search_functions a { color:#8AC33C; }
.suse .search_functions #search_saved {margin-left:5px; color:#fff; background-color:#8AC33C; padding:0px 5px; display:none; }
.suse #content .key h3 { background-color:transparent; color:#333; margin:1px 16px 0 0; padding:0; font-size:12px; line-height:120%; }
.suse #content .results_summary p, .suse #content .results_summary p a { color:#8AC33C; }
.suse #content #findinresults #inresultsString { width:160px; }
.suse #content #findinresults .btn { margin-top:1px; }

.suse #content .resultfilter { background-color:#f2f2f2; margin-bottom:12px; }
.suse #content .resultfilter h5 { padding-top:16px; padding-bottom:4px; font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; font-weight:400; color:#000; font-size:12px; }

.suse .productpage #content #kbsearch #kbSearchString { width:530px; }
.suse .productpage #content #kbsearch #doctypes_container { right:106px; }

.suse .productpage #breadcrumb h1 { width:590px; }
.suse .productpage #breadcrumb p { padding:0; width:auto; float:left; }
.suse .productpage #breadcrumb p a { color:#fff; text-decoration:none; }
.suse #breadcrumb.dropdownmenu div.dropdown_wrapper { float:left; left:-6px; top:-9px; position:relative; }
.suse .productpage #breadcrumb.dropdownmenu div.dropdown_trigger.on { background-color:#353535; background-image:none; color:#7AC142; }
.suse .productpage #breadcrumb.dropdownmenu div.dropdown_trigger { cursor:pointer; margin:0; padding:9px 10px 6px 10px; color:#fff; }
.suse #breadcrumb.dropdownmenu div.dropdown_trigger_content { background:transparent url(/common/img/toggle_down_white.png) no-repeat right center; padding-right:16px; }
.suse #breadcrumb.dropdownmenu div.dropdown_trigger.on div.dropdown_trigger_content { background-image:url(/common/img/toggle_up_green.png); }

/* NetIQ Tweeks
*************************************** */
.netiq .btn-primary {
  background-color:#1F89CC;
  background-image:-moz-linear-gradient(top, #4CA1D6, #1F89CC);
  background-image:-ms-linear-gradient(top, #4CA1D6, #1F89CC);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4CA1D6), to(#1F89CC));
  background-image:-webkit-linear-gradient(top, #4CA1D6, #1F89CC);
  background-image:-o-linear-gradient(top, #4CA1D6, #1F89CC);
  background-image:linear-gradient(top, #4CA1D6, #1F89CC);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4CA1D6', endColorstr='#1F89CC', GradientType=0);
  border-color:#1F89CC #1F89CC #003580;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
}

.netiq #main h1 { font-size:23px; font-weight:400px; color:#333; margin:0; padding:50px 0 17px 0; }
.netiq #secondary_nav { padding-bottom:0px; position:relative; z-index:8; }
.netiq #content .clr:before, .netiq #content .clr:after { content:""; display:table; }
.netiq #content .clr:after { clear:both; }
.netiq #content .clr { *zoom:1; }

.netiq .clr:before, .netiq .clr:after { content:"\0020"; display:block; height:0; overflow:hidden; }
.netiq .clr:after { clear:both; }
.netiq .clr { zoom:1; }
.netiq .clr{ clear:both; height:1px; } /* This shouldn't be necessary but IE isn't playing nice with the .clr method used */

.netiq #content .col_one { padding-top:0px; padding-left:0px; width:682px; }
.netiq #content .col_two { padding-top:0px; }
.netiq #content .col_one .col_two { width:330px; }
.netiq #content .col_one .last { margin-right:0px; }
.netiq #content .col_three { float:left; margin-right:24px; width:200px; }
.netiq #content .col_three h3 { padding:0 0 12px 0; margin:0; font-weight:400; font-size:14px; text-transform:none; background-color:transparent; }

.netiq #support_utils { top:64px; right:24px; }
.netiq #support_utils li { float:left; margin:4px 0 0 20px; padding:0; }
.netiq #support_utils li a { font-size:12px; color:#666; margin:0; padding:0; }

.netiq #content .button a { min-width:68px; padding:5px 12px; text-align:center; }
.netiq #content h2 { font-size:18px; font-weight:normal; font-family:"myriad-pro","Myriad Pro","Lucida Grande",Calibri,Arial,Helvetica,sans-serif; }
.netiq #content h2.line { border-bottom:3px solid #2A99D4; }

.netiq #content #kbsearch.advanced h3.advanceditem { font-size:14px; top:14px; right:18px; text-transform:none; color:#0088CE; background-color:transparent; }
.netiq #content #kbsearch #kbSearchString { width:340px; }
.netiq #content #kbsearch #kbproductlist { width:200px; }
.netiq #content #kbsearch #srchTools li { font-size:13px; color:#0088CE; }
.netiq #content #kbsearch ul.plus li a { text-decoration:none; }
.netiq #content #kbsearch.advanced #kbSearchString { width:530px; }
.netiq #content #kbsearch.advanced #kbproductlist { width:350px; }
.netiq #content .checkboxlist label, .netiq .module label { font-size:12px; }

.netiq #content .secondary_action { margin-top:24px; padding-bottom:0; }
.netiq #content .secondary_action li { margin-top:8px; }

.netiq .productpage #content #results_container h2.line { margin-top:32px; }

.netiq #content .primary_action li { background-color:#3F96D0; margin-bottom:8px; }
.netiq #content .highlight { margin-top:12px; }
.netiq #content .highlight strong { color:#0088CE; }
.netiq #content .col_two h4 { font-size:14px; }
.netiq #content .col_two h3 { background:url("/common/img/product_right_hr.png") no-repeat scroll center bottom transparent; font-size:18px; padding-bottom:23px; }
.netiq #content .col_two h3 a { color:#000000; text-decoration:none; }
.netiq #content .col_two h5 { padding-top:8px; font-size:12px; }

.netiq #content .link_list h3 { font-size:14px; background-color:#cfcfd0; margin:0; padding:4px 10px; }
.netiq #content .link_list li a { font-size:13px; font-weight:normal; color:#000; }
.netiq #content .link_list { background-color:#F4F4F4; }
.netiq #content .link_list li.odd { background-color:#FFFFFF; }

.netiq #content .col_two .modules h2 { font-size:20px; }
.netiq #content .col_two .modules h3 {  font-size:16px; }

.netiq #content #findinresults #inresultsString { width:160px; }

.netiq #content .resultfilter { background-color:#f2f2f2; margin-bottom:12px; }
.netiq #content .resultfilter h5 { padding-top:16px; padding-bottom:4px; font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; font-weight:400; color:#000; font-size:12px; }
.netiq #content .resultfilter ul { padding-bottom:2px; }
.netiq #content .resultfilter li { margin-bottom:0px; margin-left:10px; }

.netiq #content #doormat { border-color:#0088CE; padding:15px 0; }
.netiq #content #doormat p.title { font-family:"myriad-pro","Myriad Pro","Lucida Grande",Calibri,Arial,Helvetica,sans-serif; font-weight:400; padding:0px; font-size:15px; }
.netiq #content #doormat .footerblock { margin-right:36px; }
.netiq #content #doormat .callout_links { margin-top:0px; padding-left:0px; }

.netiq #content .key h3 { font-size:13px; }
.netiq #content .key ul li { font-size:12px; }

.netiq #content .dropdown_popup ul li a { color:##CCCCCC; font-size:13px; }
.netiq #content .dropdown_popup, #breadcrumb .dropdown_popup { width:280px; }

.netiq .productpage #content #kbsearch #kbSearchString { width:530px; }
.netiq .productpage #content #kbsearch #doctypes_container { right:106px; }

.netiq #content .last .modules { margin-top:0px; }
.netiq #content .module ul.plus { padding-left:0px; }

.netiq #breadcrumb h1 { padding:50px 0 22px; font-size:23px; font-weight:400; }
.netiq .productpage #breadcrumb h1 { padding-top:10px; }
.netiq .productpage #breadcrumb p { position:relative; top:8px;padding:0; width:auto; float:left; margin:20px 0 0 0; padding:0; }
.netiq .productpage #breadcrumb p a { color:#000; text-decoration:none; }
.netiq #breadcrumb.dropdownmenu div.dropdown_wrapper { float:left; left:-6px; top:19px; position:relative; z-index:9; }
.netiq .productpage #breadcrumb.dropdownmenu div.dropdown_trigger.on { background-color:#353535; background-image:none; color:#0088CE; }
.netiq .productpage #breadcrumb.dropdownmenu div.dropdown_trigger { cursor:pointer; margin:0; padding:9px 10px 6px 10px; color:#0088CE; }
.netiq #breadcrumb.dropdownmenu div.dropdown_trigger_content { background:transparent url(/common/img/toggle_down.png) no-repeat right center; padding-right:16px; }
.netiq #breadcrumb.dropdownmenu div.dropdown_trigger.on div.dropdown_trigger_content { background-image:url(/common/img/toggle_up.png); }


.netiq .productpage #content .col_two h3 { background-image:none; margin:0; padding:12px 0 8px 0 }
.netiq .productpage .module { padding-bottom:12px; }

.netiq #kbfav { margin:0 44px; }

.netiq .letstalk_wrap { position:relative; left:-14px; padding-top:12px; padding-bottom:32px; }

.netiq #content #supportPhoneBlock h3 { background-image:none; padding-bottom:2px; }
.netiq #productSupportPhone_wrap { display:none; }
.netiq #resources_container { background:url(/common/img/hr_small_dark.png) center bottom no-repeat; }
