﻿.outer A:LINK {
   color: #516c8f;
    }
    
.outer A:VISITED {
    color: #516c8f;
    }
    
.outer A:HOVER {
    color: #516c8f;
    }
 .outer A:ACTIVE {
    color: #516c8f;
    }
/******************** Footer *******************/
.containFooter {
    margin:0pt auto 7px;
    width:900px;
    text-align:center;
}
.text {
    color:#333333;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    font-weight:normal;
    line-height:14px;
}
#seofooter {
    color:#AAAAAA;
    font-size:10px;
    line-height:12px;
    text-align:center;
    clear:both;
}
#ftrCopy {
    color:#333333;
    text-align:center;
    padding-bottom:20px;
    clear:both;
}
a.searchlink, a.searchlink:hover, a.searchlink:link, a.searchlink:visited,a.searchlink:active {
    color:#AAAAAA;
    text-decoration:none;
}
#ftrLinks {
    clear:both;
    padding-top:20px;
    text-align:center;
    color:#516c8f;
    padding-top:20px;
}
#ftrLinks, a.ftrlink {
    color:#516c8f;
}
#ftrLinks A:LINK {
   color: #516c8f;
    }
    
#ftrLinks A:VISITED {
    color: #516c8f;
    }
    
#ftrLinks A:HOVER {
    color: #516c8f;
    }
#ftrLinks A:ACTIVE {
    color: #516c8f;
    }
/******************** Tables News - Alert *******************/
.tableAlert{
    width:100%;
}
.tableAlert .date{
width:70px;
}
.tableAlert .type{
width:76px;
}
.tableAlert .descri{
}
.alertsTitle .date{
width:77px;
}
.alertsTitle .type{
width:73px;
}
.tableAlert td{
vertical-align:top;
font-size:10px;
padding:3px 5px 3px 7px;
/*top right bot left*/
}
.tableNews{
    margin:0px;
}
.tableNews td{
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
}
.alertsTitle{
margin:Opx;
width:100%;
}
.tableNews tr .date{
width:80px;
}
.tableNews .type{
width:65px;
}
.alertsTitle2 .date{
width:65px;
padding-bottom:2px;
}
.tableNews .date{
width:65px;
padding-bottom:2px;
}
.alertsTitle2{
margin:Opx;
width:100%;
}
/******************** Nav Bread *******************/
.navBread
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    height: 14px;
    color: #666666;
    padding: 5px 10px 5px 20px;
}
/******************** Main Div*******************/
.main {
    padding:20px 20px 20px 20px;
    font: 0.7em Verdana, Arial, sans-serif;
    color: #363636;
    xline-height: 14px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 680px;
    float:left;
}
/******************** Top Div *******************/
.top{
    color: #000;
    float:left;
    width:680px;
    padding-top:10px;
}
/******************** Top Left *******************/
.topLeft{
    font-size:medium;
    color: #000;
    width:335px;
    float:left;
    padding-right:8px;
}
.text1 {
    font-size:medium;
    color: #000;
    font-size:16px;
    margin-bottom:8px;
    margin-top:0px;
    letter-spacing:.3px;
    vertical-align:top;
}
.text2{
    color: #808080;
    font-size:12px;
    letter-spacing:.3px;
    line-height:1.6em;
    margin-top:0px;
    
}
.text3{
     font-size:11px;
     color: #808080;
     line-height:18px;
     letter-spacing:.2px;
     margin-top:0px;
     margin-bottom:0px;
     width:100%;
}
.text4{
     font-size:10px;
     color: #808080;
     line-height:18px;
     letter-spacing:.2px;
     margin-top:0px;
     margin-bottom:15px;
     width:100%;
     vertical-align:top;
     
}
.text5 {
    color: #000000;
    font-size:12px;
    letter-spacing:.3px;
    line-height:1.6em;
    margin-top:0px;
}
textarea
{
padding-top:15px;
}
/******************** Links Sizes *******************/
.bigLinks{
    list-style-type:none;
    font-size:12px;
    padding-bottom:5px;
    padding-top:5px;
    letter-spacing:.2px;
    color:#516c8f;
}
.bigLinks li a{
background-repeat:no-repeat;
background-position:right;
color:#516c8f;
}
.bigLinks li{
    padding-bottom:4px;
    color:#516c8f;
}
/******************** Top Right Section *******************/
.topRight{
    color: #000;
    float:right;
    width:335px;
}
/******************** Recent Alerts *******************/
.alerts {
    border:1px dotted #CCCCCC;
    /**height:200px;**/
    width:335px;
    margin-top:5px;
}
div#pag {
    background-color:#da6142;
    border:1px solid #CCCCCC;
    padding:6px 8px;
    border-bottom-width:2px;
    border-bottom-color:#eeb7a8;
}
.leftPag {
    color:#FFFFFF;
    float:left;
    font-size:10px;
    font-weight:bold;
}
.rightPag {
    color:#FFFFFF;
    float:right;
    font-size:10px;
    font-weight:bold;
    padding-right:24px;
}
div.clear {
    clear:both;
}
/******************** Bottom Div *******************/
.bottom{
    font-size:medium;
    color: #000;
    float:left;
    width:680px;
}
/******************** Headers*******************/
h1, h2, h3, h4, h5 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
}
h5 {
    font-size:x-small;
    color:#fff;
    margin:0px 0 10px 0;
    background-color:#909090;
    padding: 3px;
    border-bottom: 2px solid #ccc;
}
.bottomLeft{
    font-size:medium;
    color: #000;
    width:335px;
    float:left;
    padding-right:8px;
}
/******************** Result Box for Home Page*******************/
.resultBox {
    border: 1px dotted #cccccc;
    padding: 10px;
    margin: 0px 0 10px 0;
    font-size:10px;
    background:transparent url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) repeat-x scroll center top;
    
}
.resultBoxRight {
    float: right;
    border: 1px dotted #cccccc;
    padding: 10px;
    margin: 0px 0 10px 0;
    font-size:10px;
    background:transparent url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) repeat-x scroll center top;
}
.resultBoxFade {
    border-bottom: 1px dotted #cccccc;
    padding:0px;
    margin: 0px 0 10px 0;
    /*background: url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) top repeat-x;*/
}
.resultBoxFade td{
vertical-align:top;
}
.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
}
.x-smallB {
    font-size:x-small;
    color: #000;
    margin-bottom: 2px;
}
/************ Top Title *****************/
.topTitle{
     font-size:16px;
     margin-bottom:5px;
     margin-top:0px;
     vertical-align:top;
     color:#516c8f;
}
.topTitle a:link,.topTitle a:visited,.topTitle a:hover,.topTitle a:active{
    color:#516c8f;
}
 
 
 /****************** Links*********/
 .smallLinks{
     margin-top:0px;
     font-size:10px;
     line-height:1.7em;
     color:#516c8f;
 }
.smallLinks li{
     margin-top:0px;
    font-size:10px;
    color:#516c8f;
}
.smallLinks li a{
line-height:1.7em;
color:#516c8f;
}
ul.smallLinks{
    color:#516c8f;
    padding-bottom:10px;
    padding-top:10px;
    list-style:none;
}
/******************* Bottom Right **********************/
.bottomRight{
    font-size:medium;
    color: #000;
    float:right;
    width:335px;
}
/******************* News Section **********************/
.newsList{
    float:right; width: 230px;
}
.newsTitle{
    width: 224px; font-weight:bold; float:right;
}
.newsDate{
    float:left; width: 65px;
}
.newsHeader{
    border-bottom: 1px solid #d44a26;
    /*padding:2px 6px;*/
    font-size:10px;
    font-weight:bold;
    background-color:#eeeeee;
    border-top:3px #FFFFFF solid;
}
.newsHeader tr td
{
padding:3px 0px 3px 7px;
}
.alertssHeader tr td
{
padding:3px 5px 3px 7px;
}
.alertssHeader{
    border-bottom: 1px solid #d44a26;
    /*padding:2px 6px;*/
    font-size:10px;
    font-weight:bold;
    background-color:#eeeeee;
    border-top:3px #FFFFFF solid;
}
.newsHeader tr .tdDate
{
width:70px;
}
.newsHeader tr .tdDesc
{
width:308px;
}
.newsHeader tr .tdType
{
}

.newsHeader2{
    border-bottom: 1px solid #d44a26;
    padding:2px 0px;
    font-size:10px;
    font-weight:bold;
}
.newsHeader1{
    border-bottom: 1px solid #d44a26;
    padding:2px 6px;
    font-size:10px;
    font-weight:bold;
    background-color:#eeeeee;
    border-top:3px #FFFFFF solid;
}
/******************* bold black **********************/
b.boldBlack{
color:#000;
font-size:10px;
}
/******************* Alerts Page **********************/
.stayAlertBox {
    width:158px;
    float:right;
    margin-top:10px;
    border: 1px dotted #cccccc;
    padding:10px;
    font-size:10px;
    background:transparent url(http://securitylabs.websense.com/content/Assets/Images/bg_alert.gif) repeat-x scroll center top;
    border-bottom:3px #ed1c24 solid;
}
.stayAlertBox a
{
text-decoration:none !important;
color:#516c8f !important;
}
.stayAlertBox a:hover,.stayAlertBox a:link,.stayAlertBox a:visited,.stayAlertBox a:link,
{
text-decoration:none !important;
color:#516c8f !important;
}
.topLeftBlog{
width:389px;
float:left;
}
.topLeftAlert{
width:100%;
float:left;
}
.topLeftAlert2{
width:389px;
float:left;
}
.topRightBlog{
margin-top:7px;
width:276px;
float:right;
}
.topRightAlert{
margin:0 0 15px 15px;
width:219px;
float:right;
}
.topRightAlert2{
margin-top:7px;
width:276px;
float:right;
}
.topRightAlert li{
padding-bottom:10px;
vertical-align:middle;
}

.rss{
list-style-image:url(http://securitylabs.websense.com/content/Assets/Images/rss_icon.gif);
list-style-position:inside;
 list-style-type:none;
font-size:12px;
color:#516c8f;
}
.twitter{
list-style-image:url(http://securitylabs.websense.com/content/Assets/Images/Twitter-icon.png);
list-style-position:inside;
 list-style-type:none;
font-size:12px;
color:#516c8f;
}
.rss li a:link,.rss li a:hover,.rss li a:visited,.rss li a:active{
list-style-image:url(http://securitylabs.websense.com/content/Assets/Images/rss_icon.gif);
list-style-position:inside;
 list-style-type:none;
font-size:12px;
color:#516c8f;
}
.searchbut{
color:#FFFFFF;
background-repeat:no-repeat;
margin-top:8px;
}
.searchTxt{
height:13px;
/*margin-top:0px;*/
margin:0 !important;
width:193px !important;
border: 1px solid #7f9db9 !important;
}
.line{
width:100%;
border-bottom:1px #CCCCCC dotted;
clear:both;
margin-bottom:13px;
margin-top:15px;
}
.alertDescription{
    float:left;
    width:680px;
    font-size:10px;
}
.tableAlert2{
    width:680px;
        border:1px #CCCCCC dotted;
        border-top:0px;
}
.tableAlert2 td{
padding:3px 0 3px 8px;
}
.tableAlert2 .tr2{
background-color:#f5f5f5;
}
.td1{
width:70px;
}
.td2{
width:308px;
}
.line2{
width:300px;
float:left;
padding:10px 0 0 0;
}
.footRight
{
width:350px;
float:right;
padding:10px 0 0 0;
text-align:right;
}
.insight1{
width:180px;
float:right;
margin-top:10px;
}
.insightHeader{
    font-size:14px;
    font-weight:normal;
    color:#fff;
    margin:0px 0 3px 0;
    background-color:#000;
    padding: 3px;
    border-bottom: 3px solid #ccc;
}
.apwg{
margin:42.5px;
margin-top:35px;
padding-bottom:0px;
float:right;
border:none;
background-color:#FFF;
}

/****************Page Blog*******************/
.blogSearch
{
padding:0px;
margin:0px;
}
.blogBottomRight{
width:276px;
float:right;
}
.blogBottomLeft{
width:389px;
float:left;
margin-top:0px;
}
h.h2Title{
font-size:20px;
font-weight:lighter;
}   
.sigleSmallLink
{
line-height:2em;
font-size:10px;
color:#516C8F;
} 
/****************Page Malicious Activity*******************/
.maliciousActivity
{
width:593px;
}
a.bigLink
{
color:#516c8f;
background-repeat:no-repeat;
background-position:right;
font-size:13px;
}
.boldMediumBlack
{
color:#000;
font-size:12px;
font-weight:bold;
margin-top:4px;
margin-bottom:4px;
}
.mediumText
{
margin-top:5px;
margin-bottom:7px;
font-size:13px;
color:#000000;
}
.titleBlack
{
font-size:15px;
color:#000000;
}
.textInsight{
font-size:10px;
color:#000000;
margin-top:0px;
margin-bottom:0px;
}
a.smallLink
{
color:#516c8f;
font-size:10px;
}
.insightBox {
width:158px;
float:right;
margin-top:10px;
    border: 1px dotted #cccccc;
    padding: 10px 10px 0px 10px;
    font-size:10px;
    background:transparent url(http://securitylabs.websense.com/content/Assets/Images/bg_alert.gif) repeat-x scroll center top;
    border-bottom:3px #CCCCCC solid;
    }
.insightBox a
{
text-decoration:none !important;
color:#516c8f !important;
}
.insightBox a:hover,.insightBox a:link,.insightBox a:visited,.insightBox a:link,
{
text-decoration:none !important;
color:#516c8f !important;
}
.insightBox .smallLink
{
color:#516c8f;
font-size:10px;
}
.titleInsight
{
margin-top:15px;
margin-bottom:5px;
font-size:15px;
}
/*************** About Bottom Box *****************/
.aboutTopBox {
float:right;
width:310px;
border: 1px dotted #cccccc;
    padding: 10px;
    margin: 0px 0 10px 10px;
    font-size:10px;
    background:transparent url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) repeat-x scroll center top;
}
.aboutTopBox img
{
border:0px;
}
.aboutTopBoxH {
float:right;
width:310px;
    padding: 10px;
    margin: 0px 0 10px 10px;
    background:transparent url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) repeat-x scroll center top;
}
.aboutTopBox ul li
{
font-size:13px;
list-style:none;
}
.text1AboutPage {
    font-size:medium;
    color: #000;
    font-size:16px;
    padding-bottom:0px;
    margin-top:-5px;
    letter-spacing:.3px;
    float:left;
    width:300px;
}
.titleBlackAbout{
font-size:15px;
color:#000000;
}
.aboutBottomBox {
float:left;
width:310px;
border: 1px dotted #cccccc;
    padding: 10px;
    font-size:10px;
    background:transparent url(http://securitylabs.websense.com/content/Assets/Images/box_bg.gif) repeat-x scroll center top;
    margin-top:0px;
    margin-left:0px;
    margin-right:10px;
}
.aboutBottomBox ul li
{
font-size:13px;
list-style:none;
}
ul.threatSeeker li{
    color: #808080;
    font-size:12px;
    letter-spacing:.3px;
    line-height:1.6em;
    margin-top:0px;
    list-style-position:inside;
    list-style-type:square;
    }
/*********************Page Threat Resource Center******************/
.bottomBoxTRC{
width:644px;
border:1px #CCCCCC dotted;
padding:15px;
clear:both;
overflow:auto;
margin-top:0px;
}
.bottomBoxTRC table
{
margin-left:-3px;
}

/**************menu TRC**************/
ul.menu ul.hmenu {
clear: both;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
ul.menu li {
display: inline;
float: left;
}
ul.menu li a:link, ul.menu li a:visited{
background:url(http://securitylabs.websense.com/content/Assets/Images/tab.gif) no-repeat;
width:135px;
height:19px;
text-align:center;
display: block;
text-decoration: none;
color:#fff;
}
ul.menu li a{
padding-top:5px;
}
ul.menu li a.current{
background:url(http://securitylabs.websense.com/content/Assets/Images/tab_over.gif) no-repeat !important;
color:#fff !important;
}
.menu li .current:link, .menu li .current:visited, .menu li a.current:active{
color:#FFFFFF !important;
}

/*******************Blog Detail********************/
.blogTitle{
     font-size:16px;
     padding-bottom:0px;
     padding-top:0px;
     vertical-align:top;
     margin-top:0px;
    color:#516C8F;
}
.blogTitle a:active,.blogTitle a:hover,.blogTitle a:visited,.blogTitle a:link,{
     font-size:16px;
     padding-bottom:0px;
     padding-top:0px;
     vertical-align:top;
     margin-top:0px;
    color:#516C8F;
}
.text3 tbody tr td a:active,.text3 tbody tr td a:visited,.text3 tbody tr td a:hover,.text3 tbody tr td a:link{
    color:#516C8F;
}
.blogTitle a{
     font-size:16px;
     padding-bottom:0px;
     padding-top:0px;
     vertical-align:top;
     margin-top:0px;
    color:#516C8F;
}

}
.tableBlog{
     font-size:11px;
     color: #000;
     line-height:18px;
     letter-spacing:.2px;
     margin-top:0px;
     padding-top:7px;
     padding-bottom:7px;
     margin-left:-3px;
}
.tableBlog tr td{
vertical-align:top;
}
.tableBlog tr td a{
   color:#516C8F;
}
/*Threat Resource Center Bottom Box */
.bottomBoxTUC {
width:510px;
border:1px #CCC dotted;
margin:0 0 0 130px;
padding:15px;
}
ul.hmenu li {
display:block;
float:left;
}
ul.hmenu li a:link,ul.hmenu li a:visited {
background-color:#DCDCDC;
width:111px;
height:25px;
text-align:center;
display:block;
text-decoration:none;
color:#fff;
margin-right:1px;
}
ul.hmenu li a {
padding:5px 0;
}
ul.vmenu {
float:left;
width:120px;
list-style:none;
margin:0;
padding:0;
}
ul.vmenu li {
display:block;
width:100%;
}
ul.vmenu li a:link,ul.vmenu li a:visited {
background-color:#DCDCDC;
width:100%;
text-align:left;
display:block;
text-decoration:none;
color:#fff;
}
ul.vmenu li a {
margin-bottom:1px;
padding:5px;
}
.tableBlog {
font-size:11px;
color:#000;
line-height:18px;
letter-spacing:.2px;
margin-top:0;
padding-top:7px;
padding-bottom:7px;
margin-left:-3px;
}
.commentText
{
width:100%;
height:110px;
margin-top:10px;
margin-bottom:10px;
}
.stayAlertHeader{
color:#ed1c24;
font-size:12px;
font-weight:bold;
margin:0px;
margin-bottom:2px;
text-align:left;
letter-spacing:-.5px;
}
.stayAlertBox p
{
padding-bottom:10px;
}  
ul.hmenu li a:hover,ul.hmenu li a.current,ul.vmenu li a:hover,ul.vmenu li a.current {
background-color:#5A8CB1;
color:#fff!important;
}
  
.alertTitle{
     font-size:16px;
     margin-bottom:-12px;
     margin-top:3px;
}
.screenShots
{
}
/***************** Alert Details ********************/
.bookmark
{
list-style-type:none;
padding-right:10px;
border:none;
background-color:#FFFFFF;
}
ul.text2{
list-style:none;
}
.rightArrow
{
color:#000000;
}
.text3 td{
vertical-align:top;
color:#000000;
}
table.text3{
margin-left:-3px;
}
.postForm {
display: block;
margin:0px;
}
.blackTextAlert
{
color:#000000;
font-size:11px;
line-height:1.4em;
margin:0px;
vertical-align:top;
}
.selectForm
{
margin:0px;
padding:0px;
}
.alignBut{
vertical-align:middle;
}
.linkAPWG
{
border:none;
background:#FFF;
}
.editText
{
color:red;
font-size:12px;
}
/************** Smart Edit Menu***************/
ul.menu2 {
width: 180px;
list-style: none;
margin: 0;
padding: 0;
border:1px solid #7C7C7C;
font-weight:bold;
font-size:11px;
color:#000;
background: #516c9f;
}
ul.menu2 li {
border-bottom:1px solid #7C7C7C;
border-top: 1px solid #FFF;
background: #516c9f;
color: #fff;
}
ul.menu2 li a:link, ul.menu2 li a:visited {
width: 158px;
padding: .2em 0 .2em 1.3em;
display:block;
text-decoration: none;
color: #fff;
background: #516c9f url(imagenes/flecha_inactiva.png) no-repeat .2em center;
}
ul.menu2 li a:hover, ul.menu2 li a:active {
background: #516c9f url(imagenes/flecha_activa.png) no-repeat .2em center;
color:#DA6142;
}
.smartMenu
{
position:absolute;
top:25px;
right:0px;
z-index:10;
padding:5px;
background-color:#DA6142;
/*margin-top:150px !important;*/
margin-right:-200px !important; 
}
.bookmarkss a img
{
padding-right:12px;
}
.rd_edit
 {
border: 3px dashed red;
}
.quickLinkss
{
color:#fff;
}
.qLinks ul li a:hover,.qLinks ul li a:link,.qLinks ul li a:visited,.qLinks ul li a:active
{
color:#fff;
text-decoration:none;
}

 /***************************NAVIGATION************************/
a.hdrlink {
    display:inline;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    line-height:12px;
    color:#4C4C4C;
    font-weight:bold;
    text-decoration:none;
    padding-left:13px;
    background: url() no-repeat 0 2px;
}
#containHdr, #containNav, #containSubSubNav {
    clear:left;
    width:900px;
    margin:0 auto 7px auto;
    xbackground-color:#FFF;
}
#containNav{
    xpadding-top:1px;
    height:24px;
    background:gray url(http://securitylabs.websense.com/content/Assets/Images/nav_bg2.gif) top repeat-x;
    margin-bottom:0px;
}
/* navigation */
#navigation{
    width: 870px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    height:24px; 
    float:left;
}
html>#navigation {
    width: 870px;
    height:23px;  
} 
#navItems{
    height:23px;
 
}
a.mainNavItem{
    display:block;
    float:left;
    color:#ffffff;
    padding:4px 10px 4px 10px;
    border-left: 1px dotted #a1bdd2;
    border-right: 1px dotted #a1bdd2;
    margin-left: -1px;
    font-family: Verdana, Arial, sans-serif;
    font-size:0.65em;
    font-weight:bold;
    text-decoration:none;
  }
a.mainNavItem:hover,a.mainNavItem:active,a.mainNavItem:visited,a.mainNavItem:link
{
color:#fff;
}
a.mainNavItemOver {
    display:block;
    float:left;
    color:#ffffff;
    background-color:#5a8cb1;
    padding:4px 10px 4px 10px;
    border-left: 1px dotted #a1bdd2;
    border-right: 1px dotted #a1bdd2;
    margin-left: -1px;
    font-family: Verdana, Arial, sans-serif;
    font-size:0.65em;
    font-weight:bold;
    text-decoration:none;
}
a.mainNavItemOver:hover, a.mainNavItemOver:visited, a.mainNavItemOver:active,  a.mainNavItemOver:link{
    text-decoration:none;
    color:#FFF;
}
a.mainNavItemOn {
    display:block;
    float:left;
    color:#ffffff;
    background-color:#5a8cb1;
    padding:4px 10px 4px 10px;
    border-left: 1px dotted #a1bdd2;
    border-right: 1px dotted #a1bdd2;
    margin-left: -1px;
    font-family: Verdana, Arial, sans-serif;
    font-size:0.65em;
    font-weight:bold;
    text-decoration:none;
}
a.mainNavItemOn:hover, a.mainNavItemOn:visited, a.mainNavItemOn:active,  a.mainNavItemOn:link{
    text-decoration:none;
    color:#FFF;
}
/* sub navigation */
#subnavigation{
    clear:both;
    margin:1px 4px 0 4px;
    width: auto;  
    voice-family: "\"}\""; 
    voice-family:inherit;
    width:auto;
}
/*
#subnavigation{
    clear:both;
    margin:3px 4px 0 4px;    
    height:32px;
    width: 790px;      
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 782px;
}
*/
html>#subnavigation {
    width: 782px;
} 
a.subNavItem {
    display:block;
    /*color:#9BA897;*/
    color:#fff;
    xwidth: 145px;
    padding:3px 10px 3px 6px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    text-decoration:none;
    width:inherit;
    border-bottom:1px solid #999;
    white-space:nowrap;
}
a.subNavItem:hover, a.subNavItem:visited, a.subNavItem:active,  a.subNavItem:link{
    text-decoration:none;
    color:#FFF;
}
a.subNavItemHoriz {
    display:block;
    float:left;
    color:#9BA897;
    padding:0 7px 4px 6px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
}
a.subNavItemOn, a:visited.subNavItemOn {
    display:block;
    color:#fff;
    padding:3px 10px 3px 6px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
    width:inherit;
    border-bottom:1px solid #999;
    white-space:nowrap;
    background-color:#666;
}
a.subNavItemHorizOn {
    
    display:block;
    float:left;
    color:#01B7FD;
    padding:0 7px 4px 6px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;    
}
.subNavDivider {
    display:block;
    float:left;
    color:#9BA897;
    padding:0 0 4px 0;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
}
a.subNavItem:hover
{
    color:#fff;
    text-decoration:none;
    background-color:#666;
}
a.subNavItem:visited
{
    color:#fff;
}
/*
a.subNavItem:hover {
    color:#00A5E5;
    text-decoration:none;
}
*/
#subNav1A {
    visibility:visible;
}
#subNav3B {
    visibility:visible;
}
#sub_resource_center,#sub_my_websense, #sub_products_services,#sub_security_labs, #sub_downloads, #sub_support_knowledge_base, #sub_partners, #sub_about_websense, #sub_investor, #sub_press_room
{
    display:none;
    position:absolute;
    background-color:gray;
    border: 1px solid #999;
    border-bottom: 0px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    z-index:1;
    
    
}
/* remove - no variables
html>#sub_resource_center {
} 
html>#sub_products_services {
    
} 
html>#sub_downloads {
    
} 
html>#sub_support_knowledge_base {
    
} 
html>#sub_partners {
    
} 
html>#sub_about_websense {
    
} 
html>#sub_investor {
    
} 
html>#sub_press_room {
    
} 
*/
#subSubNavTitle {
    float:left;
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:19px;
    line-height:19px;
    color:#9BA897;
    margin:0;
    font-weight:normal;
    padding:5px 0 0 4px;
}
#subSubNav3B {
    float:right;
    padding:12px 0 0 0;
}
#subSubNav3BTwoLines {
    float:right;
}
/* Feature area */
* html #feature {
    height:1%;
}
#imgFeature {
    float:left;
}
/* remove - not in use 
.featureSpots {
    float:left;
    width:195px;
    margin-left:5px;
}
*/d
/********************Maps**************/ 
.maps{
width:942px;
height:500px;
}s
