.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;
}
#bodycontent h1 {
padding: 0 10px;
font-weight: normal;
font-size: 18px;
color: #aa0828;
}
h1, h2, h3, h4, h5 {
font-family: Verdana, Geneva, sans-serif;
margin: 0px;
}
table.af_table_data-table {
border-top: 1px solid #999999;
border-left: 1px solid #999999;
}
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;
}
.af_panelGroupLayout.ftbg {
/*min-width:1012px;*/
margin:0 auto;
width:1012px;
background: #54585a;
}
.footerContainer{
background: #54585a;
}
.footer {
background: none !important;
}
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: 10px;background: url('/corporate/apps/portal/resources/popup_leftcur.png') no-repeat;}
.rgtcur {float: left;height: 10px;width: 10px;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: 10px;background: url('/corporate/apps/portal/resources/popup_leftcur-b.png') no-repeat;}
.rgtcur-b {float: left;height: 10px;width: 10px;background: url('/corporate/apps/portal/resources/popup_rgtcur-b.png') no-repeat;}
.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;margin-left: 3px;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; 
}
.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*/
#bingtranslator {margin-bottom:10px;border:1px solid rgb(181,185,188);padding:10px;}
#bingtranslator h2 {
height:17px;
font-size:13px;
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;}
#bingtranslator span {width:40px;font-weight:200px; font-weight:normal; font-size:10px; }
#bingtranslator select { width:100%;}
.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/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-bottom: 40px;
    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: 'intel_clear', 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#colMain > div > div {
  margin-left: 25px;
}
#pt1\: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; 
}   
