/* General overrides
-------------------------------------------------- */
blockquote { margin:24px; padding:0; font-size:13px; font-style:normal;}
blockquote strong { display: inline;}

/* Color Overrides
-------------------------------------------------- */
.suse #content p a, .suse #content h3, .suse #kb_doc_toolbar a{ color:#7AC142; }
.novell #content p a, .novell #content h3, .novell #kb_doc_toolbar a{ color:#00aeef; }
.netiq #content p a, .netiq #content h3, .netiq #kb_doc_toolbar a{ color:#00aeef; }

/* Toolbar
-------------------------------------------------- */
#kb_doc_toolbar { width:948px; margin:0 auto; text-align:left; padding-top:54px; padding-bottom:30px; position:relative; }
#kb_doc_toolbar p.breadcrumb { margin:0 0 0 12px; padding:0; background:transparent url(/common/img/bullets/breadcrumb_arrow.png) no-repeat left center; }
#kb_doc_toolbar p.breadcrumb a { text-decoration:none; margin:0; padding:0 0 0 16px; }
#support_doc_utils { list-style:none; position:absolute; right:0px; top:54px; margin:0; padding:0; }
#support_doc_utils li { float:left; padding:0; margin:0 14px 0 0; font-size:11px; line-height:15px; }
#support_doc_utils li a { text-decoration:none; color:#333; }
#support_doc_utils #support_doc_bookmark a { display:block; background:transparent url(/common/img/icons/kb_bookmark.png) no-repeat 0px 0px; text-indent:-500px; overflow:hidden; width:24px; height:19px; }
#support_doc_utils #support_doc_fav a { display:block; background-repeat:no-repeat; background-position:0px 0px; text-indent:-500px; overflow:hidden; width:24px; height:19px; }
#support_doc_utils #support_doc_mail a { display:block; background:transparent url(/common/img/icons/kb_email.png) no-repeat 0px 0px; text-indent:-500px; overflow:hidden; width:24px; height:19px; }
#support_doc_utils #support_doc_print a { display:block; background:transparent url(/common/img/icons/kb_print.png) no-repeat 0px 0px; text-indent:-500px; overflow:hidden; width:24px; height:19px; }
#support_doc_rating { color:#666; font-size:12px; line-height:19px; width:136px; }
#support_doc_rating div { float:right; }
#support_utils #kbfavorites { background-repeat:no-repeat; background-position:left center; padding-left:24px; }

#support .feature h1 a { color: white; font-size: 28px; font-weight: 300; text-decoration:none; }

/* Content
-------------------------------------------------- */
#content{ width:948px; margin:0 auto; padding:12px 0 32px 0; background-color:#FFFFFF; background-image:none; text-align:left; -moz-box-shadow: 0px 0px 8px 2px #ccc; -webkit-box-shadow: 0px 0px 8px 2px #ccc; box-shadow: 0px 0px 8px 2px #ccc; position:relative; }
#importedcontent { padding:0 12px 0 32px;  }
#content .col_one, #content .col_two{ float:left; margin-bottom:12px; }
#content .last{ margin-right:0 !important; border:none !important; }
#content p { padding: 6px 0px 0px 0px;}

/*
* This short block added by:
* Will Austin
* 6/8/2012
*/
#content .no_top_padding { padding-top:0 !important; }
#content .line_height_23 { line-height:23px !important; border:0 !important; }
#content .top_border { border-top:1px solid #DDD !important; }
#content .novell_color { color:#EF3E23 !important; }
#content .suse_color { color:#7AC142 !important; }
#content .netiq_color { color:#008BCE !important; }
#content .spacer { clear:both !important;margin-top:8px !important; }
/*
* End block
*/

#kbfav { display:none; text-align:left; margin:0 14px; 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 .fav_corner { background:url(/common/img/icons/fav_corner.png) no-repeat; width:62px; height:62px; position:absolute; top:-3px; left:-2px; display:none; }
#content .col_one { font-size:12px; padding-top:40px; margin-right:50px; width:650px; }
#content .col_two { font-size:12px; padding-top:40px; width:175px; margin-right:0px; }
#content h1 { font-weight:bold; margin:0 0 40px 0; padding:0 0 12px 0; font-size:28px; line-height:108%; border-bottom:1px solid #ddd; color:#333; }
#content h2 { font-size:18px; margin:0 0 12px 0; padding:24px 0 8px 0; font-weight:bold; border-bottom:1px solid #ddd; text-transform:none; }
#content h3 { font-size:14px; margin:0 0 12px 0; padding:24px 0 2px 0; border-bottom:1px solid #ddd; }
#content h4{ font-size:12px; line-height:18px; font-weight:bold; color:#333; margin:0; padding:0; }
#content .col_two ul { list-style-type:none; margin:0; padding:0; }
#content .col_two ul li { background-image:none; border-bottom:1px solid #ddd; font-weight:bold; font-size:18px; line-height:100%; color:#333; padding:7px 0 10px 0; }
#content .col_two ul li b { font-size:11px; display:block; color:#333; font-weight:normal; }
#content .col_two ul li em { font-weight:bold; font-style:normal; font-size:30px; line-height:37px;}
#content p.kbfeedback { clear:both; margin:0; padding:32px 0 0 0; font-size:12px; color:#999; }

#content .col_one ul { margin:12px 0 12px 0; padding:0 0 0 40px; list-style-image:none; list-style-type:disc; }
#content .col_one ul li { margin:0; padding:0; list-style-image:none; list-style-type:disc; background-image:none; }


#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; }
#support_utils li a { text-decoration:none; color:#333; }


/* Novell tweeks
-------------------------------------------------- */
.novell html, .novell body{ background:#EFF0F0 url(/common/img/doc_bg.jpg) repeat top left; }
.novell #ftr { border-top:none; background-color:transparent; }
.novell #support_doc_utils { list-style:none; position:absolute; right:0px; top:3px; margin:0; padding:0; }
.novell #support_doc_utils #support_doc_fav a { background-image:url(/common/img/icons/favs_heart_add.png); }
.novell #support_doc_utils #support_doc_fav a:hover, .novell #support_doc_utils #support_doc_fav a.selected { background-image:url(/common/img/icons/favs_heart_plus.png); }
.novell #support_doc_utils #support_doc_fav a.remove { background-image:url(/common/img/icons/favs_heart_remove.png); }
.novell #support_doc_utils #support_doc_fav a.remove:hover, .novell #support_doc_utils #support_doc_fav a.remove.selected { background-image:url(/common/img/icons/favs_heart_remove_hover.png); }
.novell .feature_main { min-width:948px; }
.novell #content { width: 948px; position: relative;}
.novell .wrap { width: 948px; margin: 0 auto;  }
.novell #favorites_container { width: 948px; margin: 0 auto; }
.novell #support .feature h1 { padding: 42px 0 0px 15px; }
.novell #support .feature h1 a { color: black; font-size: 23px; line-height: 23px; font-weight: 700; text-decoration:none; margin-bottom: 0px; }
.novell #support .feature h1 a:hover { text-decoration: none; }
.novell #support_utils { position:relative; left:632px; *left: 331px; top:-14px; margin:0; padding:0; width: 345px;}
.novell #support_utils li { background: url("/common/img/bullets/plus_blue.gif") no-repeat scroll 0 3px transparent; }
.novell #support_utils #kbfavorites { background: url(/common/img/icons/favs_heart.png) no-repeat scroll transparent; padding-left: 24px; }
.novell #kb_doc_toolbar { width:948px; margin:0 auto; text-align:left; padding-top: 0px; padding-bottom:30px; position:relative; }

/* SUSE tweeks
-------------------------------------------------- */
.suse #wrapper { background: url("/common/img/gray_dotted_bg.png") repeat-x scroll left top transparent; }
.suse #content { width:978px; }
.suse #importedcontent { padding-left:48px; }
.suse a.login { color: #439539; }

.suse #support_doc_utils #support_doc_fav a { background-image:url(/common/img/icons/favs_heart_add.png); }
.suse #support_doc_utils #support_doc_fav a:hover, .suse #support_doc_utils #support_doc_fav a.selected { background-image:url(/common/img/icons/favs_heart_add_hover.png); }

.suse #support_doc_utils #support_doc_fav a.remove { background-image:url(/common/img/icons/favs_heart_remove.png); }
.suse #support_doc_utils #support_doc_fav a.remove:hover, .suse #support_doc_utils #support_doc_fav a.remove.selected { background-image:url(/common/img/icons/favs_heart_remove_hover.png); }

.suse #kb_doc_toolbar p.breadcrumb { background-image:url(/common/img/bullets/breadcrumb_arrow_green.png); }
.suse #support_utils #kbfavorites { background-image:url(/common/img/icons/favs_heart_suse.png); } 
.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 .highlight strong, .suse #kbfav table tr td.actions a { 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 #content h1 { font-weight:normal; }
.suse #content h2 { font-size:22px;}
.suse #content h3 { font-size:18px; }

/* NetIQ tweeks
-------------------------------------------------- */
.netiq #content { margin-bottom:24px; }
.netiq #kbfav { margin: 0 44px; }

.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; }
