.tooltip {
/*border-bottom: 1px dotted #000000; */
color: #FF0000; outline: none;
cursor: help; text-decoration: none;
position: relative;
}
span.glossary_custom.glossary_info {
/*margin-left: -999em;*/
position: absolute;
color: #000000; 
outline: none;
display:none;
}
span.glossary_custom.glossary_info {
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
font-family: Calibri, Tahoma, Geneva, sans-serif;
position: absolute; left: 1em; top: 2em; z-index: 99;
margin-left: 0; width: 250px;
}
span.glossary_custom.glossary_info img {
border: 0; margin: -15px 0 0 -40px;
float: left; position: absolute;
}
span.glossary_custom.glossary_info em {
font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; 
display: block; padding: 0.2em 0 0.6em 0;
}
.glossary_info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.glossary_custom { padding: 0.5em 0.8em 0.8em 2em; }

#bodycontent {
font-family: Verdana, Geneva, sans-serif; margin: 0px;
}
div#colSidebar{
	width:24%;
}
h1, h2, h3, h4, h5 {
font-family: Verdana, Geneva, sans-serif;
font-weight: 600;
margin: 0px;
}
b, strong {
    font-weight: 600;
}
table.af_table_data-table {
border-top: 1px solid #999999;
border-left: 1px solid #999999;
}
td, th {
    /*padding: 1 !important;*/
}
div.rightlist {
margin: 8px 0 10px;
line-height: 16px;
}
ul.actionLinks {
padding-left: 25px;
}
ul.actionLinks li.FavAdd {
list-style-image:url(/corporate/apps/portal/resources/favorite_16.png);
height:22px;
}
ul.actionLinks li.FavAdd a {
vertical-align: top;
}
ul.actionLinks li.FavRemove {
list-style-image:url(/corporate/apps/portal/resources/favorite_16.png);
height:22px;
}
ul.actionLinks li.FavRemove a {
vertical-align: top;
}
ul.actionLinks li.SubSubscribe {
list-style-image:url('subscribe-icon.png');
height:22px;
}
ul.actionLinks li.SubSubscribe a {
vertical-align: top;
}
ul.actionLinks li.SubUnsubscribe {
list-style-image:url('subscribe-icon.png');
height:22px;
}
ul.actionLinks li.SubUnsubscribe a {
vertical-align: top;
}
ul.actionLinks li.Share {
list-style-image:url(/corporate/apps/portal/resources/icon-mail.gif);
height:22px;
}
ul.actionLinks li.Share a {
vertical-align: top;
}
ul.actionLinks li.Manage {
list-style-image:url('managdoc-icon.png');
height:22px;
}
ul.actionLinks li.Manage a {
vertical-align: top;
}
body.agent {
background: #235f8f;
}
div.agent {
	background: url(header-footer-gradient-agent.png) repeat-x scroll 0 -497px transparent !important;
}
.dataTables_wrapper {
 max-height:250px;
 overflow-x:hidden;
 overflow-y:auto;
 border-stype:solid;
 border-width:1px;
}
.ok_full_center { vertical-align:middle; text-align:center; }
#colMain{
/*float:left;padding-right:10px;width:694px;overflow-x:auto;overflow-y:hidden;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;*/
float:left;padding-right:2px;width:692px;overflow-x:auto;overflow-y:hidden;overflow-wrap: break-word;
}
.footer.af_panelGroupLayout {
/*min-width:1012px;
margin:0 auto;
width:1000px;
*/
	margin: 0 auto;
    color: #fff;
    height: auto!important;
    /*min-width: 1012px;*/
    margin: 30px auto 0;
    padding: 25px 0 0px 0px;
}
.af_panelGroupLayout.ftbg {
/*min-width:1012px;*/
margin:0 auto;
width:1012px;
background: #54585a;
}
.footerContainer{
background: #54585a;
}
.footer {
background: none;
}
ul.footerNav {
	margin-left: 0px !important;
}
ul.footerNav li, ul.managementLinks li {
    background: url("list-divider-dark.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0) !important;
}
ul.footerNav li.first , ul.managementLinks li.first{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding-left: 0px;
}
/*popup css*/
.black_overlay {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #000;z-index:9999;-moz-opacity: 0.6;opacity: .60;filter: alpha(opacity=60);}
.subsfavs.black_overlay { height: 945px; z-index: 100;}
.popupcontbox {background-color: #fff;padding: 5px 20px; margin:0;}
.closeicn {float: right;margin-top: -38px;margin-right: -30px;position:relative;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .closeicn{margin-top: -38px !important;}
}
.leftcur {float: left;height: 10px;width: 0px;background: url('/corporate/apps/portal/resources/popup_leftcur.png') no-repeat;}
.rgtcur {float: left;height: 10px;width: 0px;background: url('/corporate/apps/portal/resources/popup_rgtcur.png') no-repeat;}
.midcur {float: left;background-color: #fff;width: 520px;height: 10px;}
.leftcur-b {float: left;height: 10px;width: 0px;background: url('/corporate/apps/portal/resources/popup_leftcur-b.png') no-repeat;}
.rgtcur-b {float: left;height: 10px;width: 0px;background: url('/corporate/apps/portal/resources/popup_rgtcur-b.png') no-repeat;}
a, .loginLinks a {color: #c01818; font-family: Verdana,Geneva,sans-serif;font-size: 14px;font-weight: normal;outline: medium none;word-break:break-word!important;}
.button {margin: 0px;/*background: url('/corporate/apps/portal/resources/button-gradient-left.png') no-repeat scroll 0 0 transparent !important;*/height: 25px;display: block;}
.button input {/*background: url('/corporate/apps/portal/resources/button-gradient-right.png') no-repeat right 0*/background-color: #c01818;margin-left: 2px;margin-right: 10px;padding-right: 12px;height: 25px;border: none;color: #ffffff;font-weight: bold;font-size: 11px;cursor: pointer;}
button.p_AFTextOnly { 
  margin-left: 0px !important;
  padding-left: 12px !important;
  /*background: #9b1b2a !important;*/
  background: #c01818 !important 
}
.af_navigationPane-tabs_tab.p_AFSelected .af_navigationPane-tabs_tab-content { 
  /*background-image: url(/ServicePortal/images/tabmid-selected.png);*/
}
.Social_Header_Links {
  float: right; 
  position: relative;
  top: -28px; 
}	
.Mail_Icon {
  display: inline-block;
  background-image: url(/corporate/apps/portal/resources/icon-mail.gif);
  width: 16px;
  height: 15px;
  margin-right: 15px;
}
.Print_Icon {
  display: inline-block;
  background-image: url(/corporate/apps/portal/resources/icon-print.gif);
  width: 16px;
  height: 15px;
}
/*fix for Defect 72416*/
/*added to help IE9 render borders on some tables like KB51111*/
#colMain table[style*='border-right-width: 0px;'][style*='border-left-width: 0px;'] {border-width:1px !important; border-color:#000; border-style: solid; }


/*Bing Translator*/
.bing{padding-bottom:20px;}
#bingtranslator {border:1px solid rgb(181,185,188);padding:10px;}
#bingtranslator h2 {
height:17px;
font-size:14px;
font-weight:bold;
width:100%;
/*
background:url("/corporate/apps/infocenter/resources/images/bing.jpg") 131px -3px/20% no-repeat!important;
background-repeat:no-repeat;
background-size:20%;
background-position:131px -3px;*/
}
#bing_image {
  width: 20%;
  float:right;
  margin-right: 60px;
  margin-top: -5px;
}
#bingtranslator p {line-height:1;margin:5px 0 10px;font-size:12px;}
#bingtranslator span {width:40px;font-weight:200px; font-weight:normal; font-size:10px; }
#bingtranslator select { width:100%;border:1px solid #b1babf;padding:5px 0px 5px 5px;}
.Contact_Link {/*
  margin-right: 28%; */
}
#login_header {
  font-family: "intel_clear_wregular", Arial, sans-serif !important;
  font-size: 12px;
  height: 31px; 
  background-color: rgb(230,231,232);
  width: 1000px;
  margin: 0 auto;
}
#login_header a {
  line-height: 30px;
}
#login_header_2 {
  font-family: "intel_clear_wregular", Arial, sans-serif !important;
  font-size: 12px;
  background-color: white;
  height: 64px;
  
}
.navigationBar {
  margin-right: 0px;
}
.Login_Link {
  margin-left: 10px;
}
.Header_List{
  list-style-type: none;
  margin-bottom: -12px;
}
.Header_List li a {
  margin-right: 29px;
}
.Header_Link {
  font-family: "intel_clear_wregular", Arial, sans-serif !important;
  font-size: 12px;
  line-height: 30px;
  float: right;
  color: rgb(0,116,214)!important;
}
.Locale_Link { 
  margin-left: 10px;
}
.Locale_Link:hover {
  cursor: pointer;
}
.Red_Arrow {
  display: inline-block;
  background: url(/corporate/apps/portal/resources/arrow-red.png)no-repeat;
  width: 10px;
  position: relative;
  top: 13px;
  margin-right: 11px;
  margin-left: 10px;
  float: right;
  height: 10px;
}
.Mcafee_Copyright {
  color: white!important;
}
.footerContainer{
 /* height: 225px;*/
  background-color: rgb(82,85,90);
}
.footer_height {
  height: 225px;
}
.Footer_Bar{
  height: 83px;!important;
}
.footcontent {
  margin-left:10px;    
}
.Lower_Footer_Links {
  margin-left: 1%;
}
.af_panelGroupLayout.ftbg {
  background-color: rgb(82,85,90);
  width: 1020px;
}
.ratingtable { 
  background: none;
}
.Footer_Links,
.Footer_Links li,
.Footer_Links li a {
  color: white!important;
  float: left;
  font-size:11px!important;
}
.AFPopupMenuPopup {
  /*position: relative;
  top: 440px;
  left: 785px;
  */
}
.Locale_Popup {
  box-shadow: 3px 3px 5px rgb(79,80,80);
}
span.SP_Logo {
  display: inline-block;
  background: url(/corporate/apps/portal/resources/logo-mcafee-shield.png) no-repeat;
  position: relative;
  top: 14px; 
  width: 39px;
  height: 40px;
}
span.SP_Logo_Text {
  display: inline-block;
  background: url(/corporate/apps/portal/resources/images/HeaderFooterIcons.png) 0px 91px;
  position: relative;
  top: -2px;
  left: 10px;
  width: 98px;
  height: 18px; 
}
#pt1:pt_pgl2 .SP_Logo{
  margin-top: 50%;
}
.Media_Icons {
  display: block;
  float: left;
  width: 19px;
  height: 19px;
  margin-top: -5px;
  margin-left: 7px;
}
.Media_Icons.Twitter {
  background: url(/corporate/apps/portal/resources/social_icons.png) 0px 0px;i
  
}
.Media_Icons.FB {
  background: url(/corporate/apps/portal/resources/social_icons.png) 0px -19px;
  
}
.Media_Icons.Linked {
  background: url(/corporate/apps/portal/resources/social_icons.png) 0px -38px;
  
}
.Media_Icons.YouTube {
  background: url(/corporate/apps/portal/resources/social_icons.png) 0px -57px;
  margin: -5px 0px 0px 7px;
}
.Media_Icons.GooglePlus{
  background: url(/corporate/apps/portal/resources/social_icons.png) 0px -76px;
  margin: -5px 0px 0px 7px;
}
.Media_Icons.slideshare{
  background: url(/corporate/apps/portal/resources/social_icons.png) 0px -114px;
}
.Intel_Logo{
  display: block;
  float: right;
  width: 125px;
  height: 31px;
  position: relative;
  top: 18px;
  background: url(/corporate/apps/portal/resources/logo-intel-security.png) no-repeat;
}
.Footer_Links,
.Footer_Links li,
.Footer_Links li a {
  color: white!important;
  float: left;
  font-size:11px!important;
}

.contentbgNew{

    background: none repeat-x scroll center bottom #ffffff;
    height: auto !important;
   /* left: 40px !important;*/
    margin: 0 auto !important;
    margin-top: -1px;
    min-height: 568px;
    padding: 0 0 40px 0;
    width: 1000px !important;
    z-index: 0;
}
/*
@font-face {
    font-family: 'intel_clear';
    src: url('/corporate/apps/portal/resources/intelclear_wlatn_lt-webfont.eot');
    src: url('/corporate/apps/portal/resources/intelclear_wlatn_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_lt-webfont.woff') format('woff'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_lt-webfont.ttf') format('truetype'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_lt-webfont.svg#intel_clear_wregular') format('svg');
    font-weight: 200;
    font-style: none;
}
@font-face {
    font-family: 'intel_clear';
    src: url('/corporate/apps/portal/resources/intelclear_wlatn_rg-webfont.eot');
    src: url('/corporate/apps/portal/resources/intelclear_wlatn_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_rg-webfont.woff') format('woff'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_rg-webfont.ttf') format('truetype'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_rg-webfont.svg#intel_clear_wregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face { 
    font-family: 'intel_clear';
    src: url('/corporate/apps/portal/resources/intelclear_wlatn_bd-webfont.eot');
    src: url('/corporate/apps/portal/resources/intelclear_wlatn_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_bd-webfont.woff') format('woff'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_bd-webfont.ttf') format('truetype'),
         url('/corporate/apps/portal/resources/intelclear_wlatn_bd-webfont.svg#intel_clear_wregular') format('svg');
    font-weight: 700;
    font-style: none;
}
*/
* { 
   font-family: 'open_sans', Arial, sans-serif !important;
}
/** HACK HACK HACK 
   Please remove after the Portal team fixes this - Daniel
 **/
.af_navigationPane-tabs_tab.p_AFSelected .af_navigationPane-tabs_tab-content {
   background-color: #ffffff;
}

.footerNav li a, .footertext {
        color : white !important;
}
div#disclaimer > div {
  margin-left: 25px;
}
#T\:pt_r1 {
  margin-left: -6px;
}
span.SP_Platinum {
  background: none;
  font-size: 18px;
  color: #52555A;
}
.IERED {
  display:none;
}   
.IERED {
  display: block\9; 
  content:url("/corporate/apps/portal/resources/arrow-red.png")\9;
}
.IERED:hover {
  cursor: pointer\9;
}

.af_navigationPane-tabs_tab .af_navigationPane-tabs_tab-content {
  position: relative\9; 
  top: -1px\9; 
}
/*
.xMark {
	background:transparent url(/corporate/apps/portal/resources/ximage.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:10px;
	height:10px;
	position:absolute;
	top:4px;
	padding:3px 10px;
	cursor:pointer
}
*/
.xMark {
    background: transparent url(/corporate/apps/portal/resources/ximage.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 11px;
    height: 10px;
    position: absolute;
    top: 7px;
    padding: 3px 10px;
    cursor: pointer;
    display: none;
    margin-left: -57px;
    margin-right: 5px;
}
    
.searchButtonIcon {
	background-color:transparent;
	background-image:url(/corporate/apps/portal/resources/search-btn.png);
	display:block;
	height:23px;
	width:30px
}
/** IE10 and IE11 **/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.af_navigationPane-tabs_tab .af_navigationPane-tabs_tab-content {
  position: relative; 
  top: -1px; 
 }   
}

/* New Mcafee */
.breadCrumbStyle a {
    /*color: #000 !important;*/
}

.breadCrumbStyle {
    margin: 0 0 10px 2px !important;
}

.csplink a {
    color: White !important;
}

.myservice {
	padding : 13px 10px !important;
}

.myservice.af_panelBorderLayout {
    background: none !important;
}


div.ratingTable {
	padding:15px 0px 20px;
}

h3.aProductsHeader {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
}

.aProductsList {
    padding: 0 0 20px;
}

.ratingTable h3 {
    font-size: 12px;
    font-weight: 600;
    margin: 0px;
}

span.title_left {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
}

div#contentLanguageBox {
    margin: 5px 0 20px;
    line-height: 16px;
}