﻿@charset "utf-8";

/* global link styles **************************************** */
A:LINK {
    text-decoration : none;
    }
    
A:VISITED {
    text-decoration : none;
    }
    
A:HOVER {
text-decoration : none;
    }
    
A:ACTIVE {
    text-decoration : none;   
 }

.keyWords { border-bottom: 1px solid #ccc; padding-bottom: 10px; background: #fff; background:#fff url(http://securitylabs.websense.com/content/Assets/Images/box_bg2.gif) repeat-x bottom; }
.keyWords A:Link { color:#999 }
.keyWords A:Visited { color:#999 }
.keyWords A:Hover { color:#000 }

/* **************************************** */
.FRO {
    
    position: absolute;
    top: 0px;
    z-index: auto;
}

body {
    background:#e9ede8 url(http://securitylabs.websense.com/content/Assets/Images/site_bg.gif) top repeat-x;
    margin: 0;
    font: 1em/100% Verdana, Arial, sans-serif;
}
ul {margin:0; padding:0}
.aLinks { float:left; background-color:whitesmoke; border:1px solid #fff; padding: 5px 5px 10px 5px; background: url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) top repeat-x;}
    .aLinks ul {margin-bottom: 5px; margin-left: 5px;}
    .aLinks li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1em; margin-top: 3px}
    .aLinks li {background:url(http://securitylabs.websense.com/content/Assets/Images/arrow_sm.gif) no-repeat 0 .4em}
    
.arrowList { }
    .arrowList ul {margin-bottom: 2px; margin-left: 5px;}
    .arrowList li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1em; xmargin-top: 1px}
    .arrowList li {background:url(http://securitylabs.websense.com/content/Assets/Images/arrow_sm.gif) no-repeat 0 .4em}
    
.descList { margin-top: 10px; }
    .descList li {list-style-position:outside; list-style-type:none; padding:0.3em 0 0 1em; color:#666; font-size:1em}
    .descList li {background:url(http://securitylabs.websense.com/content/Assets/Images/chip_orange.gif) no-repeat 0 .7em}
    
.alertList { xmargin-top: 10px; }
    .alertList ul {margin-bottom: 5px;}
    .alertList li {list-style-position:outside; list-style-type:none; padding:0.3em 0 0 1em; color:#666; font-size:1em}
    .alertList li {background:url(http://securitylabs.websense.com/content/Assets/Images/arrow_sm.gif) no-repeat 0 .7em}
    
.newsList2 { xmargin-bottom: 10px; }
    .newsList2 ul {margin-bottom: 5px; border-bottom: 1px solid #ccc;}
    .newsList2 li {list-style-position:outside; list-style-type:none; padding:0.3em 0.3em 0 0; color:#666; xfont-size:1em; xfloat: left;}
    
.newsList { margin-bottom: 10px; }
    .newsList ul {margin-bottom: 5px;}
    .newsList li {list-style-position:outside; list-style-type:none; padding:0.3em 0 0 1em; color:#666; font-size:1em}
    .newsList li {background:url(http://securitylabs.websense.com/content/Assets/Images/arrow_sm.gif) no-repeat 0 .7em}
    
    
.featureList { margin-top: 10px; }
    .featureList li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#000;}
    .featureList li {background:url(http://securitylabs.websense.com/content/Assets/Images/chip_black.gif) no-repeat 0.5em 1.4em}
    
.featureListW { margin-top: 10px; color:#ccc }
    .featureListW li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#fff;}
    .featureListW li {background:url(http://securitylabs.websense.com/content/Assets/Images/chip_orange.gif) no-repeat 0.5em 1.4em}
    
.mwListW { xmargin-top: 10px; color:#ccc; }
.mwListW A:Link { color:#fff }
.mwListW A:Visited { color:#fff }
    .mwListW li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#fff;}
    .mwListW li {background:url(http://securitylabs.websense.com/content/Assets/Images/chip_orange.gif) no-repeat 0.5em 1.4em}
    
.mwListB { xmargin-top: 10px; color:#000; }
    .mwListB li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#000;}
    .mwListB li {background:url(http://securitylabs.websense.com/content/Assets/Images/chip_orange.gif) no-repeat 0.5em 1.4em}
    
.mwAction { background: #000; padding: 10px; border-bottom: 3px solid #999; }
    .mwAction li {list-style-position:outside; list-style-type:none; padding-bottom:0.8em; padding-left:1em; background:url(http://securitylabs.websense.com/content/Assets/Images/arrow_smW.gif) no-repeat 0 .4em;}
    .mwAction li A:link {color : #f7c71d;}
    .mwAction li A:visited {color : #eaeaea; text-decoration: none;}
    .mwAction li A:hover {color : #000; text-decoration: underline;}
    
.prodList { margin-top: 5px; }
    .prodList li {list-style-position:outside; list-style-type:none; padding:0.5em 0 0.5em 1em; color:#000;}
    .prodList li {background:url(http://securitylabs.websense.com/content/Assets/Images/chip_black.gif) no-repeat 0 1em}
.qLinks { 
background: #516c8f url(http://securitylabs.websense.com/content/Assets/Images/curve-TL-Blue.gif) no-repeat; xmargin-left: -20px; padding: 5px 10px 10px 10px; border-bottom: 3px solid #999; 
width:160px;
float:right;
}
    .qLinks li {list-style-position:outside; list-style-type:none; padding-bottom:0.8em; padding-left:1em; background:url(http://securitylabs.websense.com/content/Assets/Images/arrow_smW.gif) no-repeat 0 .4em;}
    .qLinks li A:link {color : #eaeaea;}
    .qLinks li A:visited {color : #eaeaea; text-decoration: none;}
    .qLinks li A:hover {color : #000; text-decoration: underline;}
        
.qLinksHead {
        font: 1em Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 18px;
        margin-bottom: 5px;
        color:#9dbce6;
    }
    
.mwStatus {
    font: xx-small Verdana, Arial, sans-serif;
    color:#000;
    padding: 5px;
    margin-top: 7px;
}

/* ----------header-------------- */
#header {
    height:53px;
    xbackground-color:#FFF;
    padding:4px 0px 4px 5px;
}
/* search and language forms in header */
#search2{
    float:right;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    line-height:12px;
    color:#4C4C4C;
    font-weight:bold;
    margin-top:-7px;
    xtop:23px;
 }
.headerForm {
    display:inline;
    padding:0;
    margin:0;
}

select {
    font-size:9px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-weight:normal;
    vertical-align:middle;
}
input {
    font-size:9px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-weight:normal;
    vertical-align:middle;
}
.required {
    color:#CC3300;
}
form {
    margin:0;
    padding:0;
}
.btnSearch{
    vertical-align: middle;
}
#map{
 vertical-align:middle;
 padding:0 4px 0 4px;
}
/***************** Header END*******************/

.mast {
background-image: url(http://securitylabs.websense.com/content/Assets/Images/top_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
}


.logo {
     float:left;
     background-color:#fff;
}
.topLinks {
    font: xx-small Verdana, Arial, sans-serif;
    float:right;
    xbackground-color: #999999;
    color:#666;
    xwidth:350px;
    xpadding: 1px 5px 2px 5px;
    xmargin-top:36px;
}
.topLinks A:link {color : #666;}
.topLinks A:visited {color : #666; text-decoration: none;}
.topLinks A:hover {color : #000; text-decoration: none;}

.footerLinks {
    font: x-small Verdana, Arial, sans-serif;
    xbackground-color: #d44a26;
    color:#516c8f;
    padding: 1px 5px 2px 5px;
    margin: 0 0 0 20px;
}

/* actions **************************************** */
.action {
    font: x-small Verdana, Arial, sans-serif;
    color: #5a5a5a;
}
.action A:link {color : #666;}
.action A:hover {color : #666; text-decoration: underline;}
.mw {
    color:#999;
    background: whitesmoke;
}
.xmw A:link {color : #fff; font-weight: bold;}
.xmw A:visited {color : #fff; text-decoration: none; font-weight: bold;}
.xmw A:hover {color : #000; text-decoration: underline;}
.mwLogin {
    background-color: whitesmoke;
    width:138px;
    margin-left: 10px;
    padding: 10px 5px 5px 5px;
    border: 1px solid #ccc;
    border-top: 0px;
}


.threatNumber {
    font-size:x-small;
    font-weight: bold;
    color: #fff;
    margin-bottom:0px;
    background: #999999;
}
.actionHead {
    font-size:small;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
    color:#000;
}
.subhead {
    font-size:small;
    font-weight: bold;
    color: #000;
    margin-bottom:0px;
}
.quote {
    font: small Arial, sans-serif;
    color: #7e7e7e;
    letter-spacing: 0.05em;
    xline-height: 24px;
    xclear: left;
    xfloat:right;
    background-color:whitesmoke;
    xborder: 1px dotted #ccc;
    padding: 5px;
    xwidth:325px;
}
.quoteName {
    font-size: x-small;
    color: #333;
    margin-top: 5px;
    line-height: 14px;
    
}

.actionTabA
{
    background:#ffffff url(http://securitylabs.websense.com/content/Assets/Images/actionTabA_bg.gif) top repeat-x;
    padding: 2px 5px 5px 5px;
    xmargin: 10px 10px 0px 0px;
    margin: 15px 5px 10px 10px;
    xborder-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color:#666
}
.whiteLinks {
    font: x-small Verdana, Arial, sans-serif;
    background-color: #516c8f;
    line-height: 14px;
}
.quickLinks {
    font: x-small Verdana, Arial, sans-serif;
    background-color: #394c65;
    color:#97a7bc;
    padding: 15px 5px 3px 10px;
    clear:left;
}
.quickLinksMid {
    font: x-small Verdana, Arial, sans-serif;
    background-color: #394c65;
    color:#97a7bc;
    padding: 15px 5px 3px 10px;
    margin-left:-20px; margin-right:-20px; margin-bottom: 5px;
    clear:left;
    
}
.quickLinks A:link, .quickLinksMid A:link {color : #eaeaea;}
.quickLinks A:visited, .quickLinksMid A:visited {color : #eaeaea; text-decoration: none;}
.quickLinks A:hover, .quickLinksMid A:hover {color : #fff; text-decoration: underline;}


.mwLinks {
    font: x-small Verdana, Arial, sans-serif;
    width:480px;
    background-color: #666;
    color:#fff;
    padding: 10px;
}
.mwLinks A:link {color : #eaeaea;}
.mwLinks A:visited {color : #eaeaea; text-decoration: none;}
.mwLinks A:hover {color : #000; text-decoration: underline;}

.quickHead {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
    color:#9dbce6;
}
.actionBox {
    font: x-small Verdana, Arial, sans-serif;
    line-height: 16px;
    background-color: whitesmoke;
    border-bottom: 1px dashed #ccc;
    margin: 0 0 10px 15px;
    padding: 0 10px 10px 10px;
    float:right;
    width:190px;
}

.key {
    font: x-large Arial, sans-serif;
    color: #ccc;
    background: #000;
    
}
.mwBox2 {
    background-color: #000;
    padding: 10px;
    line-height: 16px;
    margin: 0 10px 10px 0;
    xborder: 1px dashed #ccc;
}
.mwBox {
    background-color: #ccc;
    padding: 10px;
    line-height: 16px;
    xmargin: 0 -10px 10px -10px;
    border-bottom: 5px solid #fff;
}
.mwBox A:link {color : #000;}
.mwBox A:visited {color : #666; text-decoration: none;}
.mwBox A:hover {color : #fff; text-decoration: none;}
.mwBoxHead {
    margin-bottom:5px;
}
.subBox {
    background-color: #ccc;
    padding: 0 10px 10px 10px;
    line-height: 16px;
    margin: 0 -10px -10px -10px;
}
.subBox A:link {color : #000;}
.subBox A:visited {color : #000; text-decoration: none;}
.subBox A:hover {color : #fff; text-decoration: none;}
.subBoxHead {
    font-size: small;
    color: #666;
    padding: 0px 0 2px 0;
}

.alertBox {
    background-color: whitesmoke;
    margin: 15px 5px 10px 10px;
    padding: 5px;
    xcolor:#484848;
    line-height:14px;
    border: 1px solid #fff;
}
.headAlert {
    font-size:small;
    font-weight: bold;
    xline-height: 18px;
    margin-bottom: 5px;
    color:#d44a26;
}
.alertList A:link {color : #d44a26;}
.alertList A:hover {color : #666; text-decoration: underline;}
.actionList A:link {color : #00529b;}
.actionList A:hover {color : #666; text-decoration: underline;}

.subList {
    font-size:x-small;
    color: #333;
    padding-bottom: 5px;
}
.subList A:link {color: #666;}
.subList A:visited {color : #999;}
.subList A:hover {color : #d44a26;}

/* **************************************** */
/* content display **************************************** */

.boxL {
    float: left;
    background-color: whitesmoke;
    border: 1px solid #cccccc;
    padding: 5px;
    xwidth: 200px;
    margin: 0px 10px 5px 0px;
    }

.actionMain {
    font: x-small Verdana, Arial, sans-serif;
    color: #363636;
    line-height: 15px;
}
.main {
    padding:20px 20px 20px 20px;
    font: 0.7em Verdana, Arial, sans-serif;
    color: #363636;
    xline-height: 14px;
    width: 680px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 680px;
}
.mainMini {
    padding:20px 20px 20px 20px;
    font: 0.7em Verdana, Arial, sans-serif;
    color: #363636;
    xline-height: 14px;
    width: 660px;
}

.navBread
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    height: 14px;
    color: #666666;
    padding: 5px 10px 5px 20px;
}
h1, h2, h3, h4, h5 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
}
h1 {
    font-size:xx-large;
    margin:0 0 10px 0;
    line-height: 38px;
    
}
h1XXX {
    font-size:medium;
    margin:0 0 10px 0;
    padding: 100px 10px 40px 10px;
    line-height: 28px;
    xbackground-color: #999;
    xborder: 1px solid #999;
    color: #999;
    
}
h2 {
    font-size:large;
    color:#516c8f;
    margin:0 0 5px 0;
    xfont-weight: bold;
    xborder-bottom: 1px solid #ccc;
    letter-spacing: -0.75px;
}
h2 A:VISITED {
    color : #d44a26;
    text-decoration: none;
    }

h3 {
    font-size:large;
    color:#000;
    margin:5px 0 5px 0;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

h5 {
    font-size:x-small;
    color:#fff;
    margin:0px 0 5px 0;
    background-color:#909090;
    padding: 3px;
    border-bottom: 2px solid #ccc;
    
}

h6 {
    font-size:small;
    color:#666;
    margin:0px 0 5px 0;
    background-color:whitesmoke;
    padding: 3px;
    border: 1px solid #ccc;
    
}
.title2 {
    font-size:large;
    color:#000;
    margin:0 0 5px 0;
    padding: 2px;
}
.x-largeB {
    font-size:x-large;
    color: #000;
}
.x-largeW {
    font-size:x-large;
    color: #fff;
}
.largeB {
    font-size:large;
    color: #000;
}
.largeW {
    font-size:large;
    color: #fff;
}
.mediumB {
    font-size:medium;
    color: #000;
}
.mediumW {
    font-size:medium;
    color: #fff;
}
.smallB {
    font-size:small;
    color: #000;
    margin-bottom: 3px;
}
.smallW {
    font-size:small;
    color: #fff;
    margin-bottom: 3px;
}
.smallG {
    font-size:small;
    color: #999;
    xmargin-bottom: 2px;
}
.x-smallB {
    font-size:x-small;
    color: #000;
    margin-bottom: 2px;
}
.x-smallW { 
    font-size:x-small;
    color: #fff;
    margin-bottom: 2px;
}
.x-smallG {
    font-size:x-small;
    color: #b4b4b4;
    xmargin-bottom: 2px;
}
.x-smallG A:Link, .x-smallW A:Link { color: #f7c71d; }
.x-smallG A:visited, .x-smallW A:visited { color: #f7c71d; }
.x-smallG A:hover, .x-smallW A:hover { color: #000; }

.xx-smallB {
    font-size:9px;
    color: #666;
    margin-bottom: 4px;
}
.xx-smallB A:Link { color: #d44a26; }
.xx-smallB A:visited { color: #d44a26; }
.xx-smallB A:hover { color: #000; }

.SolName {
    font-family: Arial;
    font-size: 1em;
    color: #fff;
    font-weight: bold;
    xborder-bottom: 1px dotted #ccc;
    xletter-spacing: -0.75px;
    padding: 10px 5px 5px 10px;
    background:#000;
}

.introText {
    font: small Verdana, Arial, sans-serif;
    padding: 0 20px 20px 0;
    color: gray;
    line-height: 20px;
}
.secTitle2 {
    font: medium Arial, sans-serif;
    color: #333;
    xmargin:0 0 5px 0;
    font-weight: bold;
    xborder-top: 1px solid #ccc;
    xborder-bottom: 1px solid #ccc;
    xletter-spacing: -0.75px;
    padding: 2px;
    xbackground:#fff;
}
.secTitle {
    font: 1em Arial, sans-serif;
    color: #333;
    margin:0 0 5px 0;
    font-weight: bold;
    xborder-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    xletter-spacing: -0.75px;
    padding: 2px;
    xbackground:#fff;
}
.secTitle A:VISITED, .secTitle2 A:VISITED { xcolor : #a2391d; color: #00529b; text-decoration: none;}
.secTitle A:HOVER, .secTitle2 A:HOVER { color : #000; text-decoration: none;}


.segOff { border:1px solid #fff; border-bottom:1px solid #eaeaea; padding: 5px 5px 10px 5px; float:left; width:215px; background: url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) top repeat-x;}
.segOver { border:1px solid #eaeaea; padding: 5px 5px 10px 5px; float:left; width:215px; background: whitesmoke; }

.segNone { border:1px solid #fff; padding: 5px 5px 10px 5px; float:left; width:158px; }
.segOff2 {
    border:1px solid #fff;
    padding: 5px 5px 10px 5px;
    float:left;
    background: url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) top repeat-x;
 }
 
.boxBotBg {
    background: url(http://securitylabs.websense.com/content/Assets/Images/box_bot_bg.gif) bottom repeat-x;
 }

.icon-float { float:left; margin: 5px 10px 5px 0px; border: 1px solid #cccccc; background-color: #ffffff; }
.icon-float2 { float:left; margin: 0px 20px 5px 0px; line-height: 20px;}

.grayBox {
    background-image: url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
    xborder: 1px solid #ccc;
}


.supportBox
{
    background:#fff url(http://securitylabs.websense.com/content/Assets/Images/actionTabA_bg.gif) top repeat-x;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #6c6c6c;
}
.prodDisp1, .prodDisp2 {
    font-family: Arial, sans-serif;
}

.prodDisp {
    xheight:150px;
    xborder-bottom: 1px solid #cccccc;
    margin-bottom: 30px;
}
.prodDispSm {
    margin-top: 10px;
    line-height: 16px;
}
.prodDisp1 {
    font-size: 8px; letter-spacing: 1px;
}
.prodDisp2 {
    font-size: 24px; line-height: 24px;
}

.desc {
    font-size:small;
    margin: 5px 0 10px 0;
    padding: 10px 0px 10px 0px;
    border-top: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
    xbackground:whitesmoke;
    xline-height: 20px;
}
.searchResults {
    font-size:x-small;
    margin: 5px 0 10px 0;
    padding: 10px 0px 10px 0px;
    border-top: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
    xbackground:whitesmoke;
    xline-height: 20px;
}


.navBox  {
    padding: 0px 0 400px 0px;
    background-color: #fff;
    
    }

    
.NavTop {
    xbackground: #000 url(http://securitylabs.websense.com/content/Assets/Images/curve-TL-Black.gif) no-repeat;
    xbackground: #fff;
    xheight: 20px;
    xmargin-top: 20px;
}
.NavBoxSub {
    background:#fff url(http://securitylabs.websense.com/content/Assets/Images/leftNavbg2.gif) top repeat-x;
}
.NavBoxSub .SubTitle {
    font: 12px Arial, sans-serif;
    color: #fff;
    display:block;
    padding: 2px 5px 2px 5px;
    background: gray;
    border-top: 5px solid #000;
    }
.NavBot {
    xbackground:#3b3b3a url(http://securitylabs.websense.com/content/Assets/Images/dropNav_botL.png) no-repeat;
    xborder-bottom: 4px solid #3b3b3a;
    background: #3b3b3a;
}
    
    
.Sub a:visited {
    color: #135a8f;
    }
    
.Sub2 a:visited {
    color: #666;
    }
    
.Sub a:hover, .SubOn a:hover, .Sub2 a:hover, .Sub2On a:hover, .Sub3 a:hover, .Sub3On a:hover {
    background-color: #d0dee9;
    color: #003963;
    xborder-bottom: 1px solid #333;
    }
    
    
.Sub a, .SubOn a {
    top:0px;
    left: 0px;
    display:block;
    font-family:arial,helvetica,sans-serif;
    font-size:0.65em;
    color:#003963;
    padding:2px 4px 4px 10px;
    border-top: 1px dotted #999;
    border-bottom: 1px solid #fff;
    xborder-left: 1px solid #999;
    text-decoration:none;
    font-weight: bold;
    
    }

.Sub a {
    xbackground-color: #ccc;
    }
.SubOn {
    background-color: #ffffff;
    }
    
    
    
.Sub2 a, .Sub2On a {
    font: xx-small Verdana, Arial, sans-serif;
    color: #666;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 1px 4px 2px 10px;
    border-bottom: 1px solid whitesmoke;
    text-decoration: none;
    }

.Sub2 a {
    xbackground-color: #e8e8e8;
    }
.Sub2On {
    background-color: #ffffff;
    }
    
    
    
.Sub3 a:visited {
    color: #5a5a5a;
    }
    
    
.Sub3 a, .Sub3On a {
    font: xx-small Verdana, Arial, sans-serif;
    color: #333;
    top:0px;
    left: 0px;
    display:block;
    padding: 3px 5px 3px 10px;
    border-bottom: 1px solid #DFE1E7;
    text-decoration: none;
    }

.Sub3 a {
    xbackground-color: whitesmoke;
    }
.Sub3On {
    background-color: #ffffff;
    }
    
    
    
/* **************************************** */

/* buttons **************************************** */

    
    
div.but1 a {
    font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
    font-size: x-small;
    font-weight: bold;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    float:left;
    padding: 3px 5px 5px 5px;
    margin-right: 5px;
    border: 1px solid #fff;
    text-decoration: none;
    }
div.but1 a:visited {
    background-color: #f7c71d;
    color:#000
    }
    
div.but1 a:visited {
    color: #000;
    }
    
div.but1 a:hover {
    background-color: #ccc;
    color: #000;
    border: 1px solid #ccc;
    }
    
div.but2 a {
    font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
    font-size: small;
    font-weight: bold;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    float:left;
    padding: 3px 5px 5px 5px;
    margin-right: 5px;
    border: 1px solid #000;
    text-decoration: none;
    }
div.but2 a:link {
    background-color: #f7c71d;
    color:#000
    }
    
div.but2 a:visited {
    color: #000;
    }
    
div.but2 a:hover {
    background-color: #ccc;
    color: #000;
    border: 1px solid #333;
    }
    
div.but3 a {
    font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
    font-size: x-small;
    font-weight: bold;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    xfloat:left;
    padding: 3px 5px 5px 5px;
    margin-right: 5px;
    border: 1px solid #fff;
    text-decoration: none;
    }
div.but3 a {
    background-color: #f7c71d;
    color:#000
    }
    
div.but3 a:visited {
    color: #000;
    }
    
div.but3 a:hover {
    background-color: #ccc;
    color: #000;
    border: 1px solid #ccc;
    }
/* **************************************** */
    
div.itemBox a:hover {
    /* xbackground-color: red; */
    xcolor: #ffffff;
    border: 1px solid #DFE1E7;
    }
    
    
div.itemBox a {
    xheight: 150px;
    xcolor: #333;
    xline-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 3px 5px 3px 5px;
    xborder-left: 1px solid #DFE1E7;
    border: 1px solid red;
    xtext-decoration: none;
    xfont-weight: bold;
    }

div.itemBox a {
    xbackground-color: #eaeaea;
    }

    
    
    
    
/* **************************************** */

.resultBox {
    border: 1px dotted #cccccc;
    padding: 5px 5px 5px 5px;
    margin: 0px 0 10px 0;
    
}
.resultBoxFade {
    border: 1px dotted #cccccc;
    padding: 5px 5px 5px 5px;
    margin: 0px 0 10px 0;
    background: url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) top repeat-x;
    
}
.resultBox .text {
    font-family:verdana,arial,helvetica,sans-serif;
    xfont-size:10px;
    line-height:14px;
    color:#333;
    padding: 2px 5px 5px 5px;
}

.resultBox .textsm {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    line-height:12px;
    color:#333;
    padding: 2px 5px 5px 5px;
}

.resultBox .title1, .resultBox .title2, .resultBox .title3 {
    font-family:Verdana,sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
}
.resultBox .title1 {
    font-size:1.5em;
    margin:0 0 20px 0;
    color: #000;
    line-height: 24px;
    letter-spacing: -1px;
}
.resultBox .title2 {
    font-size:1.5em;
    color:#000;
    margin:0 0 5px 0;
    padding: 2px;
}
.resultBox .title3 {
    font-size:1em;
    color: #000;
    font-weight: bold;
    vertical-align: middle;
    background: #f3f7f9;
    margin-top: 5px;
    padding: 3px 2px 3px 5px;
    xborder-left: 3px solid #f3f7f9;
}
.resultBox .title3-b {
    font-size:0.7em;
    color: #000;
    font-weight: bold;
    vertical-align: middle;
    background: #fff;
    margin-top: 10px;
    padding: 3px 2px 3px 5px;
}
.resultBox .hotTopic-Title {
    font-size:1em;
    color: #000;
    xfont-weight: bold;
    vertical-align: middle;
    background: #fff;
    padding: 3px 2px 3px 5px;
    border: 1px solid #ccc;
    border-bottom: 0px;
}
.resultBox .hotTopic-links {
    font-size:0.9em;
    margin-bottom: 5px;
    padding: 5px;
    xborder: 1px solid #f3f7f9;
    background: #f3f7f9;
    border: 1px solid #ccc;
    border-top: 0px;
}
.resultBox .form {
    font-size:0.85em;
    color: #000;
    xfont-weight: bold;
    background: #f3f7f9;
    padding: 5px;
}

.resultBox h2 {
    font-family:Verdana,sans-serif;
    font-weight:bold;
    
    
    font-size:0.75em;
    color:#5a5a5a;
    margin:5px 0 5px 0;
    padding: 2px;
    
}
.resultBox .note {
    color: gray;
    line-height: 12px;
    
}
.resultBox .kbFloatBox {
    xfloat:right;
    padding: 0 5px 5px 5px;
    margin: 10px 0px 10px 10px;
    background: #e2e5fc;
    border: 1px solid #cccccc;
    width: 250px;
    font-family:Verdana,sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
    color: #5a5a5a
    
}
.resultBox .FloatBox {
    xfloat:right;
    padding: 0 5px 5px 5px;
    margin: 10px 0px 10px 10px;
    background: #e2e5fc;
    border: 1px solid #cccccc;
    width: 250px;
    font-family:Verdana,sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
    color: #5a5a5a
    
}
.topBox {
    float: right;
    border: 1px dotted #cccccc;
    padding: 10px;
    background-color:whitesmoke;
    width: 315px;
    margin-left: 20px;
}
.subColR {
    float:right;
    width: 335px;
    padding-left: 7px;
    padding-bottom: 10px;
   /* xbackground: red; */
}

.subColL {
    width: 335px;
    padding-bottom: 10px;
    xbackground: blue;
}
.moreBox {
    border-bottom: 3px solid #999999;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.moreBoxFade {
    border-bottom: 3px solid #999999;
    padding-bottom: 5px;
    margin-bottom: 10px;
    background: url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) top repeat-x;
}
.caption {
    font-family: Arial;
    font-size: 10px;
    
}
.prodAward {
    float: right;
    font-family: Arial;
    font-size: 10px;
    color:#999999;
    text-align:center;
    xborder-top: 1px solid #cccccc;
    xborder-bottom: 1px solid #cccccc;
    xwidth: 70px;
    background-color:#ffffff;
    padding: 10px;
    margin: 0px 10px 10px 10px;
}
.subColWide {
    width:495px;
    border-top: 0px;
    margin-top: 10px;
}
/*- Menu tabBuzz --------------------------- */

.glowingtabs{
    float:left;
    width:100%;
    line-height:normal;
    xborder-bottom: 1px solid #7e9fff; /*Add border strip to bottom of menu*/
    background: url(http://securitylabs.websense.com/content/Assets/Images/tab4_bg.gif) repeat-x top;
    xbackground: #b3b3b3;
    xmargin-left: 5px;
    font-size: 8px;
    font-family: Arial, sans-serif;
    xpadding-top: 10px
    }
.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
xmargin-top: -3px;
padding:0;
}
.glowingtabs li{
display:inline;
margin:0;
padding:0;
}
.glowingtabs a{
float:left;
background:url(http://securitylabs.websense.com/content/Assets/Images/tableft4.gif) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
}
.glowingtabs a span{
float:left;
display:block;
background:url(http://securitylabs.websense.com/content/Assets/Images/tabright4.gif) no-repeat right top;
padding: 5px 18px 3px 10px;
xfont-weight:bold;
color:gray;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span {
color: #135a8f;
}
.glowingtabs a#current{ /*Selected Tab style*/
background-position:0 -42px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
color: #135a8f;
}
.glowingtabs a:hover{ /*onMouseover style*/
xbackground-position:0% -42px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a:hover span{ /*onMouseover style*/
xbackground-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontainer{
    clear: left;
    xwidth:95%; /*width of 2nd level sub menus*/
    height:130px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
    background:#fff url(http://securitylabs.websense.com/content/Assets/Images/box_bg2.gif) repeat-x bottom;
    xbackground-color: #fff;
    padding: 5px;
    font-size: 10px;
    font-family: Arial;
    border: 1px solid #b3b3b3;
    xborder-bottom: 2px solid #b3b3b3;
    border-top: 0px;
    xmargin-left: 5px;
    xmargin-right: 4px;
}
.tabcontent{
    display:none;
    xbackground: #ccc;
    xheight: 75px;
    margin-bottom:5px;
    xborder-bottom:1px dotted #cccccc;
    padding: 5px;
}
    .tabcontent ul {margin-bottom: 5px; margin-left: 0px; margin-top: 4px}
    .tabcontent li {list-style-position:outside; list-style-type:none; padding-bottom:0.6em; padding-left:15px;}
    .tabcontent li {background:url(http://securitylabs.websense.com/content/Assets/Images/arrow-blue.gif) no-repeat 0 2px}

.buzzDate {
    font-size: 9px;
    color:gray;
    letter-spacing: 1px;
}
