﻿@charset "utf-8";
/* Last edition: august 23th 2008
** editor: Jaime Andres Davila G.
*/
/* Body of HTML */
body{
    margin-left:auto;
    margin-right:auto;
    width:auto;
    height:auto;
    margin-top:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#ffffff;
    color:#666666;
}
p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
}
a{
text-decoration:none;
}
a:hover{
color:#0080d0 !important;
}
.formQ{
border-bottom: 1px dotted #999999; background-color:#e8eaeb; width:350px; height:1px;
}
img
{
border-style:none;
}
ul
{
  list-style:none;
  padding:0;
  margin:0;
}
li{
    float:left;
    text-align:center;
}
h5{
    display:inline;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#003366 !important;
    margin:0;
}
h4{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#003366 !important;
    font-weight:900 !important;
    display:inline;
    margin:0;
}
.left{
 float:left;
}
.right
{
float:right;
}
/** Header **/
.site-wrapper {
    min-width: 1000px;
}
.header-wrapper {
    margin-top:0pt;
    padding:0;
    background-color:white;
}
/* this class is common to
 * multiple elements, so be careful
 */
.alingD {
 width:1000px;
 margin:auto;
 text-align:center;
 padding:0 20px 0 20px;
}
/*Header buttons*/
.header-panel {
    float: right;
    height:22px;
    /*margin-bottom:60px;*/
    margin-top: 8px;
    margin-right: 0px;    
}
.header-interior-wrapper{
    position:relative;
    z-index:10;
}
.header-panel ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header-panel li {
  float: left;
  border: none;
  text-align: center;
}
.sepHnav{
    background:url(/content/Assets/Images/sepFnav.png) no-repeat;
    margin:0 12px 0 12px;
    padding:0;
    width:3px;
    height:18px;
    float:right:
}
.header-panel li a, .header-panel li a:visited {
   text-decoration:none;
   color:#666666 !important;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px !important;
   font-weight:bold;
   min-height:22px;
   margin:0;
   padding-top:3px;
   margin-left:3px;
   margin-right:3px;
   /*font-weight:bolder !important;*/
}
.header-panel .other-Search a, .header-panel .other-Search a:visited, .header-panel .other-login a, .header-panel .other-login a:visited, .searchBox a {
    text-decoration:none;
    color:#00a2e1 !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    min-height:22px;
    padding:0;
    margin:0;
    /*font-weight:bolder !important;*/
}
.header-panel .other-Search a:hover, .header-panel .other-login a:hover, .other-regions .RegionsToChoose ul li a:hover span{
    text-decoration: underline;
    cursor: pointer
}
.header-panel li a,.header-panel li span{
    display:block;
    float:left;
    height:22px;  
}
.Search .other-Search, .buyRenew .other-buyRenew, .login .other-login, .regions .other-regions{
    display: none;
}
.Search, .buyRenew, .login, .regions{
    display: inline;
}
.SearchToChoose,.buyRenewToChoose, .loginToChoose, .RegionsToChoose{
    text-align:left;
    margin-left:5px;
    margin-top:0px;
}
.SearchHover .other-Search{
    width: 420px;
    height:243px;
    position: absolute;
    left: 30px;
    top:20px;
    background: transparent url(/content/Assets/Images/bg_search_03.png) top left no-repeat;
    z-index: 10;
    clear: both;
    display: block !important;
    float: left !important;
}
.searchBox {
    padding: 10px 0 0 20px;
    margin:0px;
    font-size:10px;
    width:360px;
    height:87px;
}
.searchBox .label {
    display:block;
    float:left;
    font-weight:bold;
    text-align:right !important;
    font-size:10px;
    padding-right:5px;
}
.searchBox hr {
    padding:0;
    margin:15px 0 10px 0px;
    width:300px;
}
.searchBox span {
padding:0;
margin:10px 0 10px 0px;
}
.buyRenewHover .other-buyRenew{
    width: 430px;
    height: 270px;
    position: absolute;
    left: -185px;
    top:20px;
    background: transparent url(/content/Assets/Images/bg_buyRenew.png) top left no-repeat;
    z-index: 20;
    clear: both;
    display: block !important;
    float: left !important;
}
/*Header Partner Map Graphics*/
dd, dl{
border:none;
} 
.mm_header{
    color:#669cca;
    padding:0px;
    margin:5px 0px 0px 10px;
    font-size:16px !important;
    font-weight:bold;
    text-align:left;        
        line-height:25px;
}
 .mm_subheader
{
    color:#666666 !important;
    font-size:11px !important;
    margin:0 0 15px 10px !important;
    text-align:left;
        border-bottom:none;
        font-weight:bold;
}
 .mm_subheader a
{
    font-size:11px !important;
    margin:0;
    text-decoration:none;
    color:#00a2e1 !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
}
 .mm_subheader_02
{
    color:#666666 !important;
    font-size:11px !important;
    margin:0 0 0 0px !important;
    padding:0 0 0 10px !important;
    text-align:left;
    font-weight:bold;
}
#mm_world {
    display:block; 
    width:365px; 
    height:174px;
    background:url(/content/Assets/Images/mm_world_mapsml_off.png) no-repeat; 
    position:relative;
    top:-15px;
    left:0px;
    padding:0px;
    margin:10px 0 0 10px;
  }
  
#mm_world dd {
  position:absolute; 
  padding:0; 
  margin:0;
  }
#mm_world #na {
  left:-3px; 
  top:0px; 
  }
#mm_world #emea {
  left:144px; 
  top:0px; 
  }
  
#mm_world #apac {
  left:210px; 
  top:43px; 
  }
#mm_world #cala {
  left:47px; 
  top:65px; 
  }
#mm_world a i{
  visibility: hidden;
 }
 
#mm_world a:hover{
    text-decoration: none;
} 
#mm_world a#nalink{
    background:transparent url(/content/Assets/Images/mm_world_mapsml_on_na.png) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:123px;
    height:95px;
}
#mm_world a#nalink:hover{
    background-position:0px 0px;
    display: block;
    z-index:20;
    width:123px;
    height:95px;
    overflow: visible;
}
#mm_world a#calalink{
    background:transparent url(/content/Assets/Images/mm_world_mapsml_on_cala.png) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:100px;
    height:110px;
}
#mm_world a#calalink:hover{
    background-position:-50px -65px;
    display: block;
    width:100px;
    height:110px;
    overflow: visible;
}
#mm_world a#emealink{
    background:transparent url(/content/Assets/Images/mm_world_mapsml_on_emea.png) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:225px;
    height:150px;
}
#mm_world a#emealink:hover{
    background-position:-147px -0px;
    display: block;
    width:225px;
    height:150px;
    overflow: visible;
}
#mm_world a#apaclink{
   background:transparent url(/content/Assets/Images/mm_world_mapsml_on_apac.png) -500px -500px no-repeat; 
   display:block; 
   z-index:30;
   overflow:visible;
   width:103px;
   height:150px;
}
#mm_world a#apaclink:hover{
     background-position:-213px -43px;
     display: block;
     width:133px;
     height:150px;
     overflow: visible;
}
.loginHover .other-login{
    width: 420px;
    height: 263px;
    position: absolute;
    left: -305px;
        _left: -405px; /*positioning for IE6 */
    top:20px;
    background: transparent url(/content/Assets/Images/bg_mywebsense.png) top left no-repeat;
    z-index: 10;
    clear: both;
    display: block !important;
    float: left !important;
}
.other-login .loginToChoose ul{
        float:none;
    background: none !important;
    margin:0px 0 0 10px;
    padding:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.other-login .loginToChoose ul li{
        float:left;
    background: none !important;
    width:180px;
    margin:0 0 0 10px;
    padding:0;
        text-align:left;
}
.other-login .loginToChoose a{
        display:inline;
text-align:right;
float:none;
        margin:0;
        padding:0;
}
.other-login .loginToChoose ul li label{
display: block;
margin:8px 0 2px 0;
}
.other-login .loginToChoose ul li input{
display: block;
float:left;
margin:0;
padding:0;
}
.regionsHover .other-regions{
    width: 362px;
    height: 221px;
    position: absolute;
    left: -22px;
    top:20px;
    background: transparent url(/content/Assets/Images/bg_regional2.png) top left no-repeat;
    z-index: 10;
    clear: both;
    display: block !important;
    float: left !important;
}
.other-regions .RegionsToChoose ul{
    float: left;
    background: none !important;
    margin:0px 0 0 10px;
    padding:0px;
}
.other-regions .RegionsToChoose ul li{
    float: left;
    background: none !important;
    width:170px;
    margin:0;
    padding:0;
}
.other-regions .RegionsToChoose ul li a{
    padding-top: 7px;
    float: none;
    background: none !important;
    margin:0px;
    display: inline;
}
.other-regions .RegionsToChoose ul li a img{
   height: 24px;
   width: 24px;
   padding-left:10px;
    padding-bottom:8px;
   margin:-3px 0 0px 0;
   float:left;
   border:none !important;
   background:none !important;
}
.other-regions .RegionsToChoose ul li a span{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    margin:0 15px 0 10px;
}
/* End header buttons */
/* Logo Container */
.HeaderLogo {
    float:left;
    margin-top:6px;
    height:100%;
    padding-bottom:5px;
}
/* Element use in multiple elements, be careful */
.clear {
    clear: both;
}
/* Heret it goes the bar with the FirstLevelMenu */
.PrincipalMenu{
    background: url(/content/Assets/Images/wsTopNavRepeatBkg.jpg) repeat-x;
    position:relative;
    padding:0;
    margin:0;
    height:33px;
    width:100%;
    border-bottom:0;
}
/*MainMenu Styles */
.MainMenu
{
    height:33px !important;
    margin:auto;
    padding-top:0px !important;
    position:relative;
    text-align:center;
    width:965px;
}
.MainMenu ul
{
    float:right;
     list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-right:3px;
    position:relative;
    height:32px;
}
.MainMenu ul li
{
    float:left;
    text-align:center;
    padding:0 3px 0 3px;
    margin-left:3px;
    min-height:25px;
}
.MainMenu li a{
    color:#FFFFFF;
    font-size:11px;
    float:left;
    padding: 8px 4px 0;
    font-weight:bold;
}
/* It's the menu separator*/
.sepPNav{
    background:transparent url(/content/Assets/Images/sepPnav.gif) no-repeat scroll 0%;
    height:35px;
    margin-left:4px !important;
    padding:0px;
    width:3px !important;
}
.MainMenu li
{
    display:block;
}
.MainMenu li a, .MainMenu li span{
    display:block;
    float:left;
}
.MainMenu #eip{
    float: left; 
}
.MainMenu #eip a{
    font-size: 9px !important;
    color: #d1dfee !important;
}
.MainMenu #eip a:hover{
    color: #0080d0 !important;
}
.eip a
{
    font-size: 9px !important;
    color: #d1dfee !important;
}
.eip:hover
{
  font-size:9px !important;
}
.eip ul
{
    float:right;
     list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-right:3px;
    position:relative;
    height:32px;
    font-weight:bold;
}
.eip li a, #eip li span{
 color:#FFFFFF;
    font-size:11px;
    float:left;
    padding: 8px 4px 0 230px;
    font-weight:bold;
}
/* EndLogo */
/** EndHeader **/
/* the container of WebSense Body */
.body-wrapper {
    min-height: 150px;
    position: relative;
    margin-top: -1px;
}
.container1 {
    margin-left: auto;
    margin-right: auto;
    padding: 0pt;
    width: 960px;
}
/* the container of WebSense Body Content */
.wsc-shadows {
    margin-left: auto;
    margin-right: auto;
    margin-top: 31px;
    width: 966px;
}
.contentHeaderHome_MainPanel {
    background: url(/content/Assets/Images/contentHeaderRoundedHome_MainPanel.gif) no-repeat;
    height: 12px;
    width: 966px;
    position: relative;
    z-index: 1;
    margin-top:-15px;
}
.wsc-lateral-shadows {
    width: 961px;
    border-left: solid 2px #bfbfbf;
    border-right: solid 2px #bfbfbf;
    position: relative;
    top: -11px;
}
.websense-content {
    background-color: #FFFFFF;
    height: 100%;
    overflow: hidden;
}
.contentFooterHome_MainPanel {
    float: left;
    background: url(/content/Assets/Images/contentFooterRoundedHome_MainPanel.gif) no-repeat;
    height: 12px;
    width: 966px;
    position: relative;
    top: -20px;
    z-index: 2;
    left: -1px;
}
/* TEMPLATE A */
/* RedDotEditOnlyMode of Features*/
.reddot-add-features{
    position:absolute;
    top:45px;
    left:800px;
}
.reddot-features-pane{
    position:absolute;
    top:50px;
    left:800px;
    background:url(/content/Assets/Images/FeaturesPane.png);
    width:192px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    border:solid 1px #b2b2b2;
    z-index:35;
}
.reddot-features-pane ul{
    display:list-style !important;
    background: #b2b2b2;
}
.reddot-features-pane ul li{
    width:192px;
    height:144px;
    margin-right:1px;
}
/* End RedDoteEditOnlyMode */
/* FeatureContent */
/* The panel of Features, the one with carrousel funcionality
 * please refer to TemplateA Master Page
 */
.fp-shadows{
    width: 966px;
    height: 195px;
    margin-left: auto;
    margin-right:auto;
    position: relative;
    z-index: 1;
    float: left;
    top: -15px;
}
.contentHeaderHome_FeaturesPane{
    background: url(/content/Assets/Images/contentHeaderRoundedHome_FeaturesPanel.gif) no-repeat;
    height: 12px;
    width: 966px;
    position: relative;
    z-index: 3;
    top: -2px;
    left: 1px;
}
.contentFooterHome_FeaturesPane{
    float: left;
    background: url(/content/Assets/Images/contentFooterRoundedHome_FeaturesPanel.gif) no-repeat;
    height: 12px;
    width: 966px;
    position: relative;
    top: -20px;
    z-index: 2;
    left: 2px;
}
.features-pane {
    background:url(/content/Assets/Images/FeaturesPane.png) repeat-x;
    width: 966px;
    height: 195px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -9px;
    border-left: 1px solid #bfbfbf;
}
.features-pane ul {
    list-style: none;
}
.features-pane ul li {
    width: 191px;
    height: 195px;
    border-right: solid 1px #b2b2b2;
}
.feature {
    width: 192px;
    height: 195px;
}
.features-content-shadow {
    width: 185px;
    height: 193px;
    margin-left: -1px;
    border-bottom: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
}
.feature-image {
    float: left;
    padding-top: 10px;
    margin-left: 10px;
    width: 180px;
}
.feature-image img {
    float: right;
}
.feature-image a {
    float: left;
    margin-top: 18px;
    margin-left: 10px;
    color: #666666;
    font-size: 11px;
    margin-bottom: 1px;
    text-align: left;
    color: #336699;
}
.features-content {
    /*float: left;*/
    width: auto;
    height: auto;
    /*margin-right: 10px;*/
    /*padding-left: 20px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.features-content h3 {
    /*float: left;*/
    margin-top: 15px;
    margin-bottom: 0px;
    color: #003366;
    font-size: 16px;
}
.features-content p {
    /*float: left;*/
    margin-top: 5px;
    color: #666666;
    font-size: 11px;
    margin-bottom: 1px;
    text-align: center;
}
.features {
    position: relative;
    width: 966px;
    height: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
    float: left;
}
.videofeature{
border-bottom:1px solid #999999;
font-size:11px;
margin-bottom:10px;
min-height:60px;
padding-bottom:10px;
text-align:left;
width:100%;
}
.scroll-button-left {
    float: left;
    position: relative;
    bottom: 120px;
    left: -22px;
    width: 19px;
    height: 19px;
}
.scroll-button-right {
    float: left;
    position: relative;
    bottom: 120px;
    left: 955px;
    width: 19px;
    height: 19px;
}
/* EndFeaturesContent */
/*NewsContent*/
/* The panel of News Headlines
 * please refer to TemplateA Master Page
 */
.contentHeaderHome_NewsPane {
    background: url(/content/Assets/Images/contentHeaderRoundedHome_NewsPanel.gif) no-repeat;
    height: 12px;
    width: 966px;
    position: relative;
    z-index: 3;
    top: -2px;
    left: 1px;
}
.contentFooterHome_NewsPane {
    float: left;
    background: url(/content/Assets/Images/contentFooterRoundedHome_NewsPanel.gif) no-repeat;
    height: 12px;
    width: 966px;
    position: relative;
    top: -5px;
    z-index: 2;
    left: 2px;
}
.np-shadows {
    width: 966px;
    height: 42px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -5px;
    float: left;
}
.news-pane {
    background: url(/content/Assets/Images/NewsPane.png);
    width: 958px;
    height: 47px;
    margin-left: auto;
    margin-right: auto;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    position: relative;
    top: -9px;
}
.news-pane .buzz-updates {
    float: left;
    width: 192px;
    height: 99%;
    border-right: solid 1px #b2b2b2;
}
.news-pane .buzz-updates .buzz-content {
    width: 190px;
    height: 45px;
    border-bottom: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    margin-left:0px;
}
/* the margin left (15px 0px 0px X) of this class has a diferent
 * configuration, this one is for firefox
 * ie7stylesheet.css has the conf for IE7
 * ie6stylesheet.css has the conf for IE6
 */
.buzz-content p {
    float: left;
    margin: 15px 0px 0px 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #666666;
}
.buzz-content p a{
    text-decoration:none !important;
    color: #666666 !important;
}
.buzz-content p a:hover{
    text-decoration:underline !important;
    color: #666666 !important;
}
.buzz-content .play-button {
    float: right;
    padding-right: 20px;
    margin-top: 18px;
}
.buzz-content .pause-button {
    float: right;
    padding-right: 5px;
    margin-top: 18px;
}
.body-wrapper .news-pane .news {
    float: right;
    width: 760px;
    height: 47px;
    margin-right: 3px;
    border-bottom: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
}
.news ul {
    width: 98%;
    height: 40px;
}
.news ul li {
    width: 95%;
    height: 100%;
    margin-left:15px;
}
.body-wrapper .news-pane .news-content {
    width: 99%;
    height: 40px;
    margin-left: 1px;
    float: left;
}
.news-content p a{
    float: left;
    margin: 4px 0px 0 15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #336699;
    vertical-algn: middle;
}
/**EndNewsCon**/
/* END TEMPLATE A */
/* AT THIS POINT, HEADER HOMEPAGE */
/* SubMenu */
.SecondaryMenu{
    padding-left:20px;
    margin-top:-1px;
    width: 957px;
    margin-left:auto;
    margin-right:auto;    
    float:left;
    position: relative;
    overflow: hidden;
}
.section
{
    margin-top:5px;
}
.section2
{
    margin:0;
    padding-top:23px;
    padding-bottom:15px;
}
.Submenu {
    float:right;
    min-height:1px;
    /*margin-right:7px;*/
}
.Submenu li
{
    margin-top:22px;
    height:29px;
    padding:3px 0;
}
.Submenu li a{
    color:#333333 !important;
    font-size:10px !important;
    padding:10px;
    float:left;
    display:block;
}
.SubMenu li a, .SubMenu li span{
    display:block !important;
    float:left;
}
    
.sepSNav
{
    background:url(/content/Assets/Images/sepSnav.gif) no-repeat;
    height:29px;
    width:3px;
    padding:0;
    margin:0;
    display:block;
    float:left
}
/*body content*/
.content{
    background-color:#FFFFFF;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    float:left;
    min-height:180px;
    position:relative;
    padding:20px 0 28px 0;
    width:983px;
}
/*Left Vertical Navigation*/
.leftnav{
    float:left;
    padding:0px;
    margin-left:12px;
    margin-right:20px;
    
}
.leftnav hr
{
    width:157px;
}
.leftnav h5
{
    margin-left:8px;
    display:block !important;
    width:149px;
}
.leftnav li
{
    clear:both;
    width:157px;
    text-align:left;
    /*height:19px;*/
    padding-bottom:4px;
    margin-bottom:3px;
    padding-top:4px; 
}
.leftnav li a
{
    color:#666666;
    font-size:11px;
    margin-left:8px;
    font-weight:bold;
    display:block;
}
.leftnav .selected, .leftnav .selected a 
{
    background-color:#666666;
    color:#FFFFFF;
}
/*Template B Left Column*/
.leftColumnWide
{
    width:950px;
    padding-right:20px;
    float:left;
    padding-left:19px;
    color:#333333;
}
.leftColumnWide ul{
     list-style-image: none;  
    list-style-position: outside;  
    list-style-type: disc;  
    margin-top: 16px;  
    margin-right: 0px;  
    margin-bottom: 0px;  
    margin-left: 0px;  
    padding-top: 0px;  
    padding-right: 0px;  
    padding-bottom: 0px;  
    padding-left:40px;  
    text-align: left; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    float:left;
}
.leftColumnWide li{
    float:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
}
.leftColumnWide select,option,input{ 
font-family: verdana, arial, san-serif; font-size:11px; font-color:#666666;
}
.leftColumnWide td{ 
font-family: verdana, arial, san-serif; font-size:11px; font-color:#666666;
}
.padding td{ 
padding: 2px 10px 2px 10px;
}
.leftColumnWide a
{
color:#0080d0;
}
.leftColumnWide a:hover
{
text-decoration:underline;
}
.leftColumnWide select,option,input{ 
font-family: verdana, arial, san-serif; font-size:11px; font-color:#666666;
}
.leftColumnWide td{ 
font-family: verdana, arial, san-serif; font-size:11px; font-color:#666666;
}
.padding td{ 
padding: 2px 10px 2px 10px;
}
.leftColumn
{
    width:752px;
    padding-right:20px;
    float:left;
    border-left:1px solid #c7c8ca;
    padding-left:19px;
    text-align:left;
    color:#333333;
}
.leftColumn a
{
    color:#0080d0 ;
        
}
.leftColumn a:hover
{
    /*color: #336699 !important;*/
    text-decoration:underline;
}
.leftColumn ul {  
    list-style-image: none;  
    list-style-position: outside;  
    list-style-type: disc;  
    margin-top: 16px;  
    margin-right: 0px;  
    margin-bottom: 0px;  
    margin-left: 0px;  
    padding-top: 0px;  
    padding-right: 0px;  
    padding-bottom: 0px;  
    padding-left:40px;  
    text-align: left; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    float:left;
} 
.leftColumn li {     
    float: none;     
    text-align: left;     
    font-family: Verdana, Arial, Helvetica, sans-serif;     
    font-size: 11px;     
   /* color: #666666; */
}
.leftColumn p{
    margin-top:11px;
    margin-bottom:0px;
    /* float:left; */
}
.expandPanel
{
    height:15px;
    margin-bottom:10px;
    margin-top:10px;
    float:right;
}
.expandPanel li
{
    padding:0px;
    margin-right:10px;
}
.expandPanel li a
{
    font-size:10px;
    color:#808080 !important;
    margin-left:6px;
}
.expandPanel img{
    margin-right:4px;
    margin-top:1px;
}
.acordionHeader{
    width:755px;
    height:29px;
    background:url(/content/Assets/Images/acordionbg.png) no-repeat;
}
.acordionHeader .accordionCollapsed
{
    
    margin-left:11px;
    margin-top:7px;
    width:13px;
    height:11px;
    background:url(/content/Assets/Images/acordionArrowH.png) no-repeat;
    
}
.acordionHeader .accordionExpanded
{
    margin-left:11px;
    margin-top:7px;
    width:11px;
    height:13px;
    background:url(/content/Assets/Images/acordionArrowV.png) no-repeat;
}
.acordionHeader h5{
    color:#FFFFFF !important;
    margin-top:6px;
    margin-left:10px;
}
.acordionHeader span{
    color:#FFFFFF;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-top:6px;
    margin-left:80px;
}
.acordion-header-description{
    font-size:10px;
    margin-left:5px;
    padding:10px 20px 10px 15px;
    border-bottom:solid 1px #cccccc;
    width:710px;
}
.acordionContent a
{
    color:#003366 !important;
    font-size:12px;
    font-weight:bold;
    margin-top:13px;
}
.acordionContent span
{
    float:left;
    font-size:10px;
    font-weight:bold;
}
.acordionContent li{
    border-bottom:solid 1px #CCCCCC;
    margin-left:20px;
    width:723px;
    float:left;
}
.acordionMenu
{
    margin-top:-1px;
    float:left;
}
.acordionContent 
{
    float:left;
}
.acordionContent li:hover{
    background-color:#dbedf8;
}
.acordionWorld
{
    background:url(/content/Assets/Images/acordionWorld.png) no-repeat;
    height:59px;
    width:79px;
    cursor:pointer; 
}
.acordionArrow{
    background:url(/content/Assets/Images/acordionArrow.png) no-repeat;
    height:59px;
    width:19px;
    cursor:pointer;
}
.acordionContent li:hover .acordionArrow{
    background:url(/content/Assets/Images/acordionArrowHover.png) no-repeat;
    height:59px;
    width:19px;
    cursor:pointer;
}
.acordionLiContent{
    height:60px;
    width:615px;
    display:block !important;
}
.last{
    border:none !important;
}
/*Template C*/
/*.contentC
{
     height:510px !important;
}*/
/*Left Column C*/
.leftColumnC{
    width:485px;
    border-left:solid 1px #c7c8ca;
    padding-left:19px;
    padding-bottom:92px;
    padding: 0 0 0px 19px;
}
.leftColumnSupportC{
    width:650px;
    border-left:solid 1px #c7c8ca;
    padding-left:19px;
    padding-bottom:92px;
    padding: 0 0 0px 19px;
}
.leftColumnC h5{
    color:#333333;
}
 .subheader
{
    color:#666666 !important;
    display:block;
    /*width:580px;*/
    font-size:20px !important;
    margin:0 0 16px 0 !important;
    line-height:1.0;
}
.leftColumnC .p
{
    width:480px;
    float:left;
    /*margin-top:3px;*/
}
.leftColumnC a
{
    color:#0080D0 !important;
        
}
.leftColumnC a:hover
{
     /*color: #336699 !important;*/
    text-decoration:underline;
}
/*Accordion description pulled from template C (visible only in SmartEdit Mode)*/
.accDescription{
    border:red solid 2px;
    padding:5px;
}
.accDescription span{
    color:red;
    font-size:12px;
    font-weight:bolder;
}
/*trywebsense btn */
.trywebsense{
    float:left;
    margin:30px 0 0 0;
}
/*BreadCrumb*/
.breadcrumb a
{
    font-size:16px;
    font-weight:bold;
    color:#003366 !important;
}
.breadcrumb .end
{
    color:#5EA4E4 !IMPORTANT;
}
.titlImg{
    background:url(/content/Assets/Images/titleWorld.png) no-repeat;
    width:102px;
    height:101px;
    margin-right:20px;
}
.titlCont{
    float:left;
}
.titlRight{
    width:480px;
    
}
.header{
    color:#669cca;
    padding:0px;
    margin:0px 0px 13px 0px;
    font-size:24px !important;
    line-height:1.0;
}
/*Right Column*/
.rightColumn{
    margin-left:50px;
    padding-right:0px !important;
    width:200px;
}
.rightColumn .rightIcon{
    height:112px;
    width:200px;
    float:left;
    margin-bottom:10px;
}
.rightColumn p
{
    margin-left:18px;
    margin-right:18px;
    width:164px;
}
.bubble{
    background:url(/content/Assets/Images/bubbleBg.png) repeat-y ;
    width:200px;
    float:left;
}
.bubbletop{
    background:url(/content/Assets/Images/bubbletop.png) no-repeat;
    width:200px;
    height:19px;
    
}
.bubblebottom{
    background:url(/content/Assets/Images/bubblebottom.png) no-repeat;
    width:200px;
    height:53px;
}
.blankContent{
    float: left;
    width: 200px;
    min-height: 100px;
    overflow: hidden;
}
/*Bottom Panels*/
.bottomP{
    float:left;
    width:990px !important;
    background-color:#fff;
    margin-top:10px;
    padding-bottom:1px;
}
.bPanel{
    background: transparent;
    /*background:#f8f8f8 url(/content/Assets/Images/FeaturesPane.png) repeat-x top;*/
    /*padding:0 20px;*/
    /*border-left:1px solid #bfbfbf;*/
    /*border-right:1px solid #bfbfbf;*/
}
.bPanel .imgBPanel{
    margin:auto
}
.bPanelContent
{
 width:196px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 float:left;
 min-height: 1px
 height:165px;
 /*padding-bottom:12px;*/
overflow:hidden;
 
}
.bPanelContent span
{
    font-size:10px;
    font-weight:bold;
    text-align:left;
    display:block;
    min-height:36px;
    height:36px;
}
.bPanelContent a
{
    color:#10406F !important;
    font-size:16px;
    font-weight:bold;
    float:none;
    display:block;
    white-space:nowrap;
    margin-top:15px;
    text-align:left;
}
.bPanelContent .a{
    color:#336699 !important;
    font-size:11px;
    font-weight:600 !important;
}
/* footer */
.footer{
    margin-top:3px;
    margin-left:auto;
    margin-right:auto;
    width: 986px !important;
}
.foot-wrap
{
    width:986px !important;
    margin-top: 10px;
    margin-left:auto;
    margin-right:auto;
    min-height:1px;
    float:left;
}
.foot-wrap li{
    height:18px;
    margin-right:8px;
}
.foot-wrap li, foot-wrap a, foot-wrap span{
    display:block;
}
.foot-wrap ul
{
    margin-left:20px;
}
.foot-wrap li a
{
    color:#666666 !important;
    font-size:10px;
    font-weight:bold;
    float:left;
    margin-top:2px;    
    margin-right:11px;
}
.sepFnav{
    background:url(/content/Assets/Images/sepFnav.png) no-repeat;
    margin:0;
    padding:0;
    width:3px;
    height:18px;
}
.copyright
{
    font-size:10px;
    font-weight:bold;
    color:#666666 !important;
    margin-right:20px;
}
/* EndFooter */
/* For red dots in SmartEdit mode */
.redDot {
    font-family:Arial;
    font-size:10pt;
    color:red;
}
.openPageArea {
    border-style:dashed;
    border-color:red;
    border-width:1px;
}
/*Container2*/
.container2
{
margin-left:auto;
margin-right:auto;
padding:0pt;
width:988px;
}
.mselected{
    margin-top: -8px;
}
.mselected a{
    background:url(/content/Assets/Images/MBg.png) repeat-x scroll 0% 0%;
    padding: 16px 5px !important;
    color:#003366 !important;
    height:36px;
    font-weight:bold;
}
.mselected span, .mselected a
{
    display:block !important;
    float:left;
    padding: 0;
}
.lftmain
{
    background:url(/content/Assets/Images/lftmain.png) no-repeat;
}
.rgtmain
{
    background:url(/content/Assets/Images/rgtmain.png) no-repeat;
}
.rgtmain, .lftmain
{
    width:10px;
    padding: 0;
    height:42px !important;
}
.subselected span, .subselected a
{
    display:block !important;
    float:left;
}
.subselected a
{
    background-color:#FFFFFF;
    border-top:solid 1px #c1c1c1;
    height:19px;
}
.subselected
{
}
.rgtsub, .lftsub{
    width:11px;
    padding: 0;
    height:37px !important;
}
.lftsub
{
    background:url(/content/Assets/Images/lftsub.png) no-repeat;
}
.rgtsub
{
    background:url(/content/Assets/Images/rgtsub.png) no-repeat;
}
/*Template C Content*/
.leftColumnC ul {  
    list-style-image: none;  
    list-style-position: outside;  
    list-style-type: disc;  
    margin-top: 16px;  
    margin-right: 0px;  
    margin-bottom: 0px;  
    margin-left: 0px;  
    padding-top: 0px;  
    padding-right: 0px;  
    padding-bottom: 0px;  
    padding-left:40px;  
    text-align: left; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
} 
.leftColumnC li {     
    float: none;     
    text-align: left;     
    font-family: Verdana, Arial, Helvetica, sans-serif;  
    font-size: 11px;     
   /* color: #666666; */
}
.leftColumnC .p p{
    margin-top:11px;
    margin-bottom:0px;
} 
/*Shadows*/
.shadow1{
    min-height:18px;
    border-left:#eaeaea solid 1px;
    border-right:#eaeaea solid 1px;
    float:left;
}
.shadow2{
    min-height:180px;
    float:left;
}
.bottomP .shadow1
{
}
/*Rounded corners*/
.contentHeader{
    float:left;
    background:url(/content/Assets/Images/contentHeaderRounded.png) no-repeat;
    height:10px;
    width:987px;
    margin-top: -1px;
}
.contentFooter{
    float:left;
    background:url(/content/Assets/Images/contentFooterRounded.png) no-repeat;
    height:12px;
    width:987px;
}
.panelHeader{
    float:left;
    background:url(/content/Assets/Images/bPanelHeaderRounded.png) no-repeat;
    height:13px;
    width:198px;
    display:none;
}
.panelWrapper{
    float:left;
    width:197px;
    margin-right:1px;
}
.panelFooter{
float:left;
background:url(/content/Assets/Images/bPanelFooterRounded.png) no-repeat;
height:13px;
width:198px;
display:none;
}
/*Support Section Classes*/
.centerDiv
{
    padding: 4px 20px;
   /* width: 500px;*/
    float: left;
    font-size:11px; 
}
.centerDiv a,.centerDiv a:link,.centerDiv a:hover, .centerDiv a:visited, .centerDiv a:active
{
color:#516C8F;
}
.centerDiv ul li 
{
background:transparent url(/content/Assets/Images/chip_orange.gif) no-repeat scroll 0pt 5px;
margin-bottom:6px;
padding-left:15px;
list-style:none;
}
.centerDiv ul li ul li 
{
list-style-type:square;
background-image:none;
list-style-position:inside;
}
.centerDiv ul.yellowBut li 
{
background:none;
background-image:none;
}
.centerDiv table
{
    font-size:10px;
    color:#000;  
}
.contentPS .centerDiv table tr td p{font-size:11px;}
.contentPS .centerDiv p strong{font-size:11px;}
.resultBox table tr td,.resultBox table tr 
{
font-size:11px;
}
.contentPS .centerDiv h3
{
    border:0;
    text-decoraton:none;
}
h2.product
 {
font-size:3.3em;
line-height:0.8em;
margin:5px 0pt 14px;
color:#000000;
}
.rd_edit
 {
border: 3px dashed red;
height:inherit;  
}
.leftColumnS {
border-left:1px solid #C7C8CA;
padding:0pt 0pt 92px 19px;
width:774px;
}
/* css styles added by rkatona 08.25.08 */
.contentEvaluate{
    height: 100%;
    padding-left: 19px;
    margin-left: 189px;
    margin-right:120px;
    border-left: 1px solid #C7C8CA;
}
.sitemapBulletList {
    list-style-image: none;
    list-style-type: none;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 20px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.sitemapBulletList li {
    float: none;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.normalBulletList {
    list-style-image: none;
    list-style-type: none;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 20px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.normalBulletList li {
    float: none;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.prodlist
{
    padding:5px 10px 5px 10px;
    border-bottom:1px solid #CCC;
    clear:both;
    font-size: 11px;
    text-decoration:none;
}
.prodlist a.link
{
    display:block;
    float:right;
    text-decoration:none;
    color: #003366;
}
.prodlist div.label
{
    float:left;
}
.prodlist div.label a
{
    color:#003366;
    text-decoration:none;
}
.prodlist div.label a:hover
{
    color:#003366;
    text-decoration:none;
}
 /*Bubble Text*/
.bubble p
{
    font-size:10px !important;
    
}
.quote
{
    font-size:10px !important;
}
/*Products Overview Chart's Styles*/
.chart
{
 text-align:left !important;
 font-size:10px;
 margin-top:15px;
color:#333333;
 float:left;
}
.leftColumn .chart ul{
margin-top:8px !important;
}
.chartdiv {padding: 2px 10px 0px 10px; }
.chart a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0080d0; text-decoration:none; }
.chart a:hover { text-decoration:underline; }
.tab { padding: 0px 3px 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.tab a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#eaebec !important; font-weight:bold; text-decoration:none !important;  }
.tab_off { border-top:4px #fff solid;}
.tab_off a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#eaebec !important; font-weight:bold; text-decoration:none !important; }
#bg_websec_blue { background-color: #0080d0; }
#bg_datasec_green { background-color: #779c3c; }
#bg_messsec_red { background-color: #dc532c; }
.header_row {
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:2px 10px 3px;
text-decoration:none;
}
/*new Homepage
 css*/
.body-wrapperNEW {
    min-height: 31px;
    position: relative;
    margin-top: -1px;
}
.contentHeaderHome_MainPanelNEW {
    height: 4px;
    width: 966px;
    position: relative;
   
}
.websense-contentNEW {
    height: 100%;
    overflow: hidden;
}
.wsc-shadowsNEW {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.contentFooterHome_MainPanelNEW {
    float: left;
    height: 5px;
    width: 966px;
    position: relative;
    /*top: -20px;
    z-index: 2;
    left: -1px;*/
}
.news-paneNEW {
    width: 958px;
    height: 35px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    
}
.SecondaryMenuNEW{
    padding-left:10px;
    margin-top:-1px;
    width: 965px;
    margin-left:auto;
    margin-right:auto;    
    float:left;
    position: relative;
    overflow: hidden;
}
.contentHeaderHome_FeaturesPaneNEW{
    height: 12px;
    width: 966px;
    position: relative;
    z-index: 3;
    top: -2px;
    left: 1px;
}
.contentFooterHome_FeaturesPaneNEW{
    float: left;
    height: 12px;
    width: 966px;
    position: relative;
    top: -20px;
    z-index: 2;
    left: 2px;
}
.features-paneNEW {
    width: 966px;
    height: 195px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -9px;
    border-left: 1px solid #bfbfbf;
}
.contentHeaderHome_NewsPaneNEW {
    height: 12px;
    width: 966px;
    position: relative;
    z-index: 3;
    top: -2px;
    left: 1px;
}
.contentFooterHome_NewsPaneNEW {
    float: left;
    height: 12px;
    width: 966px;
    position: relative;
    top: -5px;
    z-index: 2;
    left: 2px;
}
.news-paneNEW {
    width: 958px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}
 
.pad {
                padding: 2px 10px 0px 10px; 
                font-family:Verdana, Arial, Helvetica, sans-serif; 
                color: #333333; font-size:11px; 
                text-decoration:none; 
                text-align: left;
}
.link{
                text-align: right;
                padding: 2px 10px 0px 10px; 
                font-family:Verdana, Arial, Helvetica, sans-serif; 
                font-size:11px; 
                text-decoration:none; 
                color: #333333;
}
#bg_cat_grey { 
                background-color: #999999; 
}
#bg_cat_grey2 { 
                background-color: #999999; 
}
.noSubHead{
                margin-bottom: 25px;    
}
 
.tabUL {margin-bottom: 5px; margin-left: 0px; margin-top: 4px}
.tabLI {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:5px;}
    .tabTitle ul {margin-bottom: 5px; margin-left: 0px; margin-top: 4px}
    .tabTitle li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:5px;}
    
.tabTitle a:link{
    color:#898989;
    text-decoration: none;
}
.tabTitle a:visited{
    color:#898989;
    text-decoration: none;
}
.tabTitle a:hover{
    color:#d44a26;
    text-decoration: none;
}
.tabTitle a:active{
    color:#000;
    text-decoration: none;
}
.tabContent {
    font-size: 10px;
    line-height: 12px;
    color: #000;
    font-family: Arial, sans-serif;
}
.tabContent a:link{
    color:#0486b9;
    text-decoration: none;
}
.tabContent a:visited{
    color:#00597b;
    text-decoration: none;
}
.tabContent a:hover{
    color:#d44a26;
    text-decoration: underline;
}
.tabContent a:active{
    color:#000;
    text-decoration: none;
}
.tabContent h3 {
    font-size:16px;
    color: #000;
    padding-bottom: 5px;
}
.tabContent h4 {
    font-size:small;
    color: #000;
    padding-bottom: 5px;
}
.rightProdContent{
    font: 11px verdana;
    color: #666666;
    height: 34px;
    margin: 11px 5px 0 5px;
}
.rightProdContent a{
    font: 11px verdana;
    margin: 0px;
    color: #0080D0 !important;
}
.rightProdContent a:hover{
    text-decoration: underline;
}
.rightQuickContent{
    font: 11px verdana;
    color: #666666;
    margin: 5px 5px 0 10px;
}
.rightQuickContent a{
    font: 11px verdana;
    margin: 0px;
    color: #0080D0 !important;
}
.rightQuickContent a:hover{
    text-decoration: underline;
}
.rightButtonLoginContent {
    font: 12px verdana;
    color: #666666;
    height: 175px;
    padding: 26px 5px 5px 7px;
    width: 184px;
    margin: 0 5px 0 5px;
}
.rightButtonLoginContent a{
    font: normal 12px verdana;
    width: 190px;
    margin: 0px;
    color: #0080D0 !important;
}
.rightButtonLoginContent a:hover{
    text-decoration: underline;
}
.rightButtonApplyContent{
    font: 11px verdana;
    color: #666666;
    height: 100px;
    padding: 33px 5px 20px 7px;
    width: 184px;
    margin: 0 5px 0 5px;
}
.rightButtonApplyContent a{
    font: normal 11px verdana;
    width: 190px;
    margin: 0px;
    color: #0080D0 !important;
}
.rightButtonApplyContent a:hover{
    text-decoration: underline;
}
.rightButtonContent {
    font: 12px verdana;
    color: #666666;
    height: 100px;
    padding: 27px 5px 20px 7px;
    width: 184px;
    margin: 0 5px 0 5px;
}
.rightButtonContent a{
    font: normal 12px verdana;
    width: 190px;
    margin: 0px;
    color: #0080D0 !important;
}
.rightButtonContent a:hover{
    text-decoration: underline;
}
.rightButtonContentOver {
    padding: 27px 5px 20px 8px;
    width: 35%;
    line-height: 15px;
    float: left;
    margin: 0 5px 0 5px;
}
.rightButtonContentOver a{
    font: normal 12px verdana;
    line-height: 15px;
    width: 190px;
    margin: 0px;
    color: #0080D0 !important;
}
.rightButtonContentOver a:hover{
    text-decoration: underline;
}
/*Gilbert 4/23/09  Tabs CSS Home page */
.prodContentWebcast {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #999999;
border-style:none solid;
border-width:medium 1px;
clear:both;
float:left;
width:730px;
}
#newTabsProd{
    width:475px;
    position:relative;
}
#newTabs{
    width:668px;
}
    
#navtabs li {
    list-style: none;
    }
    
* html #navtabs li {
    display: inline; /* ie6 double float margin bug */
    }
        
#navtabs li,
#navtabs li a {
    float: left;
    }
    
#navtabs ul li a {
    text-decoration: none;
    color: #333333;
    padding: 8px;
    font-size: 11px;
}
#navtabs ul li a:hover {
    color: #333333 !important;
}
    
#navtabs ul li.active {
    float: left;
    }
    
#navtabs ul li.active a {
    float: left;
    padding: 7px 0px 8px 0px;
    border-top: 1px solid #999;
    background-color: #fff;
    height: 20px
}
    
#navtabs ul li.active .prodTabLft{
    margin: 0;
    padding: 0;
    float: left;
    height: 30px;
    width: 10px;
    background: transparent url(/content/Assets/Images/nav-left.gif) no-repeat;
}    
#navtabs ul li.active .prodTabLftFirst{
    margin: 0 0 -10px 0;
    padding: 0;
    float: left;
    height: 40px;
    width: 10px;
    background: transparent url(/content/Assets/Images/nav-left_first.gif) no-repeat;
}    
#navtabs ul li.active .prodTabRgt {
    margin: 0;
    padding: 0;
    float: left;
    height: 30px;
    width: 10px;
    background: transparent url(/content/Assets/Images/nav-right.gif) no-repeat;
}
    
#tabContent .homeContent{
    background: #ffffff;
    width: 666px;
    clear: both;
    height: 169px;
    border: 1px solid #999;
    border-top: none;
    border-bottom: none;
    font: 11px verdana;
    }
#topBorder{
    margin: 3px 0 0 0;
    padding: 0;
    width: 668px;
    float:left;
}
     
#topBorder img{
    z-index: -1;
    position:absolute;
    top: 29px;
}
#tabContent p {
    padding: 7px 10px 0 10px;
    margin: 0;
}
#tabContent a{
    color: #0080d0;
}
#tabContent a:hover{
    text-decoration: underline;
}
#tabContent div .lnbreak{
    margin: 3px 10px 3px 10px;
    padding: 0;
    padding-bottom: 4px;
    border-bottom: 1px solid #999;
    width: 75%;
}
#tabContent div .lnbreakFull{
    margin: 3px 10px 3px 10px;
    border-bottom: 1px solid #999; 
    padding: 0; 
    padding-bottom: 4px;
    margin-left: 10px;
    width: 632px; 
}
#tabContent div .lnbreakVert{
    margin: 3px 10px 3px 10px;
    border-right: 1px solid #999; 
    padding: 0; 
    float: left;
    padding-bottom: 4px;
    margin-left: 10px;
    width: 46%; 
}
.prodContent{
    background: #ffffff;
    width: 473px;
    clear: both;
    border: 1px solid #999;
    border-top: none;
    border-bottom: none;
    float:left;
}
.prodContent ul{
    margin-top: 0px;
}
.prodcontent li{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 14px;
}
#tabContentProd .blueHeader{
    margin: 10px 10px 5px 10px;
    font-weight: bold;
    font-size: 12px;
    width: 449px;
    color: rgb(0, 66, 80);
    border-bottom: 1px solid rgb(128, 161, 168); 
    padding: 0; 
    padding-bottom: 4px;
    margin-left: 10px;
    width: 632px; 
}
#topBorderProd{
    margin: 0px 0 0 0;
    padding: 0;
    width: 473px;
    float:left;
}
#topBorderProd img{
    z-index: 1;
    position:absolute;
    top:-10px;
}
#tabContentProd p {
    padding: 10px 10px 0 10px;
    margin: 0;
}
#tabContentProd li {
    padding-right: 10px;
}
#newTabsProd #navtabs ul li a {
    text-decoration: none;
    color: #333333 !important;
    font-size: 11px;
}
#newTabsProd #navtabs ul li a:hover {
    color: #333333 !important;
}
#newTabsProd #navtabs ul{
    margin:0; 
    padding:0;
    position:absolute;
    z-index: 2;
    top: -38px;
    }
    
#alertFeed div{
    width: 500px;
    color: #333;
    margin: 3px 10px 0 10px;
    border-bottom: 1px solid #999;
    padding-bottom: 3px;
    }
    
#blogFeed div{
    color: #333;
    margin: 3px 10px 0 10px;    
}
#newTabsProd{
    width:475px;
    position:relative;
}
/*VideoPlayer Gilbert 5/29/09  */
div.overlayVideo { 
     
    /* growing background image */ 
    background-image:url(/content/Assets/Images/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:885px; 
    height:520px;
     
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
} 
 
/* default close button positioned on upper right corner */ 
div.overlayVideo div.close { 
    background-image:url(/content/Assets/Images/close.png); 
    position:absolute;
    top: 0;
    left: 0;
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
/*Simple Modal*/
#boxes .popWindow {
  position:absolute;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:30px;
}
/* Customize your modal window here, you can add background image too */
#boxes #videoPlayer {
  width:943px; 
  height:455px;
  background: transparent url(/content/Assets/Images/bg_video.png) no-repeat;
  top:0px;
  left:0px;
  font-family: verdana;
}
#boxes #videoPlayer{
    display: block;
    top: -999px;
    visibility: normal;
}
#boxes #videoPlayer.showme{
    top: 0px;
}
#boxes #videoPlayer.closed{
    visibilty: hidden;
}
#boxes #surveyBox {
  width:1000px; 
  height:1000px;
  background: transparent url(/content/Assets/Images/custom_overlay.png) no-repeat;
  top:0px;
  left:0px;
  font-family: verdana;
}
#closeButton{
    position: absolute;
    top: 25px;
    left: 903px;
    font-family: verdana;
    font-size: 11px;
    }
    
#popupVideo{
    width: 640px;
    height: 360px;
    float:left;
    border: 1px solid #999;
    margin-top: 3px;
    }    
    
#popupPlaylist{
    margin: 3px 10px 0 10px;
    border: 1px solid #999;
    height: 346px;
    width: 256px;
    float: left;
    padding: 7px;
    background: #fff;
    font-family: verdana;
}    
#popupPlaylist #videoRelated{
    margin-top:20px;
    font-family: verdana;
}
#popupPlaylist #videoInfo{
    min-height: 100px;
    font-family: verdana;
}
#popupPlaylist img{
    margin: 0 7px 0 0;
}
#popupPlaylist p{
    margin:0 0 2px 0;
    width: 100%;
    height: 65px;
    float:left !important;
    font-family: verdana;
}
#videoToolbar {
    width: 922px;
    border: 1px solid #999;
    height: 65px;
    margin-top: 5px;
    float:left;
    background: #fff;
    padding:0;
    }
    
#videoToolMenu {
    width: 310px;
    border-right: 1px solid #999;
    height: 65px;
    padding: 0;
    float:left;
}    
#videoToolMenu p{
    padding: 0 0 0 5px;
    margin: 0;
    float:left !important;
    width: 90px;
    font-family: verdana;
}
#videoToolList{
    padding: 5px;
    width: 600px;
    max-height:55px !important;
    float: left;
    overflow: auto;
    font-family: verdana;
}
#videoToolList p{
    padding :0;
    margin: 0;
    width: 290px;
    max-height: 60px;
    float: left !important;
    font-family: verdana;
}
#videoTitle {
    color: #333333;
    min-height: 15px;
    max-width: 800px;
    font-size: 11px;
    }
/*Partner Maps 7/10/09 Gilbert */
/*Partners Map*/
#world {
  display:block; 
  width:769px; 
  height:398px; 
  background:url(/content/Assets/Images/world_mapsml_off.jpg) no-repeat; 
  position:relative;
  }
  
#world dd {
  position:absolute; 
  padding:0; 
  margin:0;
  }
#world #na {
  left:0px; 
  top:0px; 
  z-index:20;
  }
#world #emea {
  left:250px; 
  top:0px; 
  z-index:20;
  }
  
#world #apac {
  left:425px; 
  top:75px; 
  z-index:20;
  }
#world #cala {
  left:100px; 
  top:130px; 
  z-index:20;
  }
#world a i{
  visibility: hidden;
 }
 
#world a:hover{
    text-decoration: none;
} 
  
#world a#nalink{
    background:transparent url(/content/Assets/Images/world_mapsml_on_na.jpg) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:246px;
    height:190px;
}
#world a#nalink:hover{
    background-position:0px 0px;
    display: block;
    width:246px;
    height:190px;
    overflow: visible;
}
#world a#calalink{
    background:transparent url(/content/Assets/Images/world_mapsml_on_cala.jpg) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:200px;
    height:220px;
}
#world a#calalink:hover{
    background-position:-100px -130px;
    display: block;
    width:200px;
    height:220px;
    overflow: visible;
}
#world a#emealink{
    background:transparent url(/content/Assets/Images/world_mapsml_on_emea.jpg) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:500px;
    height:300px;
}
#world a#emealink:hover{
    background-position:-250px -0px;
    display: block;
    width:500px;
    height:300px;
    overflow: visible;
}
#world a#apaclink{
    background:transparent url(/content/Assets/Images/world_mapsml_on_apac.jpg) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:205px;
    height:300px;
}
#world a#apaclink:hover{
    background-position:-425px -75px;
    display: block;
    width:265px;
    height:300px;
    overflow: visible;
}
.solutionsLeft{
            width: 511px;
            font-size: 11px;
            text-align: left;
            float: left;
            margin-right: 12px;
}
        
.solutionsRight{
    width: 200px;
    float: right;
    height: 100%;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#333333; 
    text-decoration:none; 
    margin-right: 12px;
    text-align: left;
}
.solutionsLeft{
    float:left;
    padding: 0
}
#text_orange { 
    color: #e88c22; 
    }
    
#text_lt_gray{ 
    color: #999999; 
}
.product_name{ 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:14px; color:#669cca; 
    text-decoration:none;
    text-align: left !important;
}
.product_name a:hover { 
    text-decoration:none; 
}
.product_description { 
    font-size:11px;  
    color:#004061;
    text-align: left;
}
.solutionsTable{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; color:#333333; 
    text-decoration:none; 
}
.solutionsTable div{
    padding: 2px 10px 0px 10px; 
    text-align: left;
}
/* GRID Added by Roger Katona 07.29.09 */
.column { float: left; }
.grid3col{ width: 100%; }
.grid3col .column { width: 28%; margin-left: 6%; }
.column.first, .column.last { margin-left: 15px !important; }
.column.last { float: right !important; }
.grid3col:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.grid3col{ zoom: 1; }
 
/*New HTML homepage product boxes GMartin 08.07.09*/
.bPanel a{
    color: #0080d0;
}
.bPanel a:hover{
    text-decoration: underline;
}
#homeWebSec, #homeDataSec, #homeEmailSec{
    margin:0 0 3px;
    font-size: 20px;
    color: #007dca;
}
#homeDataSec{
    color: #6a9000;
}
#homeEmailSec{
    color: #dd3c20;
}
/* Homepage Hover box by GMartin */
#info{
    max-width: 300px;
    display: none;
    margin:0;
    padding: 0;
}    
#tip{
    position:absolute;
    margin: 0;
    padding:0;
    color:#333;
    width: 300px;
}
#xsnazzy {
    background: transparent; 
    margin:0px
}
.xtop, .xbottom {
    display:block;
    background:transparent; 
    font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
    display:block; 
    overflow:hidden;
}
.xb1, .xb2, .xb3 {
    height:1px;
}
.xb2, .xb3, .xb4 {
    background:#f1e9bc; 
    border-left:1px solid #999; 
    border-right:1px solid #999;
}
.xb1 {
    margin:0 5px; 
    background:#999;
}
.xb2 {
    margin:0 3px; border-width:0 2px;
}
.xb3 {
    margin:0 2px;
}
.xb4 {
    height:2px; margin:0 1px;
}
.xboxcontent {
    display:block; 
    background:#f1e9bc; 
    border:0 solid #999; 
    border-width:0 1px;
    padding: 0 8px 0 8px;
    font-size: 11px;
}
a.help{
    border-bottom: 1px dotted #0080d0;
}
a.help:hover{
    text-decoration: none !important;
}
#helper{
    position:absolute;
    margin: 0;
    padding:0;
    color:#333;
    width: 300px;
    display:none;
}
#tabletips{
    display:none;
}
 
/**Shucs styles*//
/*general items*/
.headlineText{
padding: 10px 0px 10px 0px;
}
.buttonLoader{
float:right; 
margin-right:30px; 
margin-top:10px;
}
.flyoutWrapperRight{
float:right; 
margin-right:30px; 
margin-bottom:10px
}
.trHeaderRow{
padding:0px;
}
#padIndent{
padding-left:20px;
}
#padIndentwithIcon{
padding-left:29px;
}
#categoryWebsite{
font-weight:bold; 
padding-left:10px;
}
#padIndentOutsideTextwithIcon{
padding:10px 0px 0px 10px; 
font-style:italic; 
float:left
}
#buttonSubmitWrapper{
text-align: right; 
padding-top: 10px; 
padding-right:30px
}
/* __breadcrumb*/
/*breadcrumb navigation*/
div.SiteLook a, div.SiteLookOn a {
    color:black;
    display:block;
    float:left;
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    left:0;
    line-height:16px;
    padding:5px;
    padding-left:10px;
    text-decoration:none;
    top:0;
}
div.SiteLook a:visited, div.SiteLookOn a:visited {
    text-decoration:none;
}
div.SiteLook a:hover, div.SiteLookOn a:hover {
    text-decoration:none;
}
div.SiteLook a {
    color:#C3C3C3;
    text-decoration:none;
}
div.SiteLookOn {
    font-weight:bold;
    text-decoration:none;
}
div.SiteLook a:visited, div.SiteLookOn a:visited {
    text-decoration:none;
}
/*PopUp Element*/
.flyOut01Hover .other-flyOut01{
        width: 200px;
        height: 150px;
        margin-top:5px;
        margin-left:-100px;
    position: absolute;
        background: transparent url(/content/Assets/Images/bgPopup_200_100.png) top left no-repeat;
    z-index: 10;
    display: block !important;
}
.flyOut01{
    display: inline;
}
.flyOut01 .other-flyOut01{
    display: none;
}
div.flyOut01ToChoose p{
margin: 5px 10px 5px 10px;
}
.flyOut02Hover .other-flyOut02{
        width: 200px;
        height: 250px;
        margin-top:5px;
        margin-left:-100px;
    position: absolute;
        background: transparent url(/content/Assets/Images/bgPopUp.png) top left no-repeat;
    z-index: 10;
    display: block !important;
}
.flyOut02{
    display: inline;
}
.flyOut02 .other-flyOut02{
    display: none;
}
div.flyOut02ToChoose p{
margin: 5px 10px 5px 10px;
}
.submitNotice{
margin-bottom:10px; 
padding-top:5px
}
div.submitNotice p{
color:#008000; 
font-weight:bold
}
/*ajax loader*/
#load {
    display: none;
    position: absolute;
    left: 30px;
    top: 40px;
    background: url(../images/ajax-loader.gif);
    width: 220px;
    height: 19px;
    text-indent: -9999em;
}
/*form dropdown font and layout styles*/
.formLayout{
float:right; 
width:320px; 
font-size:11px; 
margin:5px 5px 0px 10px
}
 
/*newsletter assets rkatona 10.10.09*/
.newsletters{
    margin-top: 20px;
    width: 554px;
    font-size: 11px;
    color: #333333;
}
.newsletters h6{
    font-size: 15px; 
    font-family: verdana; 
    color: #004161; 
    font-weight: bold;
    margin: 0;
    padding: 0;
}
    
.signup{
    background: transparent url(/content/Assets/Images/signupBG.jpg) no-repeat;
    width: 200px;
    height: 93px;
    font-size: 11px;
    float: right;
    margin-bottom: 15px;
}    
.signup form{
    margin-left: 10px;
}
.signup a{
    font: normal 10px verdana;
    line-height: 15px;
    width: 190px;
    margin: 0px;
    color: #0080D0 !important;
}
.signup h6{
    font-size: 13px; 
    font-family: verdana; 
    color: #004161; 
    font-weight: bold;
    margin: 5px 0 5px 10px;
    padding: 0;
}
.form_registration .form_body .gen_form_field{
    margin-top: 5px;
    text-align: right;
}
.form_registration .form_body .align_left{
    text-align: left;
}
.form_registration .form_body .gen_form_field input{
    margin:0 0 0 20px;
    width: 200px;
}
.form_registration .form_body .gen_form_field p {
    margin:0;
    padding:0;
    float: left;
}
#left_content{
    float:left;
    padding-right: 15px;
    width: 556px;
}
#right_content{
    padding: 0;
    width: 500px;
    float: left;
}
.form_registration{
    width: 364px;
    float:left;
    margin-right: 30px;
    border-right: 1px solid #999999;
    padding-right: 30px;
}
.form_registration .form_body{
    width: 350px;
    background-color:#f5edc9;
    float: right;
    padding: 0 7px;
    font-size: 11px;
}
.form_registration #more_info{
    margin: 0 5px 0 0;
    padding: 0;
}
.form_registration .border{
    border-top: 1px dotted #999;
    padding-top: 5px;
}
.form_registration #form_submit{
    border: #cccccc 1px solid;
    font-size: 12px; 
    width: auto; 
    color: #0080d0; 
    background-color: #ffffff;
    margin: 0 0 5px 0;
}
.form_registration #form_submit:hover{
    border:1px solid #0080d0;
}
.form_registration .form_bot, .form_top{
    width: 364px;
    height: 8px;
    float: right;
}
.form_registration .form_bot{
    background: transparent url(/content/Assets/Images/form_bot.png) no-repeat;
    margin-bottom: 7px;
}
.form_registration .form_top{
    background: transparent url(/content/Assets/Images/form_top.png) no-repeat;
}
.form_registration h4{
    font-size: 13px;
    font-weight: bold;
    color: #669cca !important;
    padding: 0 0 3px 10px;
    display: block;
}
.form_registration p{
    margin: 0;
}
.form_registration a.form-cta{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin:0;
    padding-right:15px;
    text-decoration:none;
    float: right;
}
.form_registration a.form-cta:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    margin-top:0px;
}
.form_registration a.form-cta span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
    display:block;
    padding:4px 0 6px 14px;
    margin-right: 4px;
}
.form_registration a.form-cta:hover span{    
    background-position:left bottom;
    padding:5px 0 4px 14px;
}
.form_body p span.small-it{
    font-size: 10px;
    font-style: italic;
}
.form_registration p.register{
    margin: 0 0 10px 0;
}
.form_registration p.register{
    margin: 0 0 10px 0;
}
.form_body p.form-copy{
    float: left;
    width: 260px;
}
.form_registration #form_top{
    background: transparent url(/content/Assets/Images/form_top.png) no-repeat;
}
.form_registration #form_required{
    font-size:9px;
}
.form_registration #form_bot, #form_top{
    width: 364px;
    height: 8px;
    float: right;
}
.form_registration #form_bot{
    background: transparent url(/content/Assets/Images/form_bot.png) no-repeat;
}
.form_registration #more_info{
    width:20px;
}
.form_registration .focusOn{
    font-weight: bold;
}
.form_registration #radio_boxes input{
    width:20px;
}
.form_registration #preferred_partner input{
    width:335px;
    margin: 3px 0 3px 10px;
}
.form_registration #preferred_partner{
    text-align: left;
}
.form_registration .no_require label{
    padding-left: 10px;
}
/*Error Messages*/
.form_registration .form_error {
    color:#e01717;
    font-size: 9px;
    margin-left: 22px;
}
.form_registration .error {
    color:#e01717;
    font-size: 11px;
} 
.tco INPUT, .tco TEXTAREA {
color: black;
font-weight: bold;
font-size: 10px;
}
.tco .thumbnail{
position: relative;
z-index: 0;
}
.tco .thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.tco .thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #E9EDE8;
padding: 5px;
left: -1000px;
border: 4px solid silver;
visibility: hidden;
color: black;
text-decoration: none;
}
.tco .thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.tco .thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
width: 200px;
}
#printOnly {
display: none;
}
 #calcHeader {
font-family: Verdana;
color: white;
font-size: 10px;
}
#dHeader {
width: 500px;
}
.tco .nonEdit {
background-color: #e2e3e1;
border: 0px;
text-align: left;
padding: 3px;
}
 
.right_top{
    background: transparent url(/content/Assets/Images/right_top-container_200px.png) no-repeat;
    height: 8px;
}
.right_bot, .right_top{
    width: 200px;
}
.right_bot{
    background: transparent url(/content/Assets/Images/right_bottom-container_200px.png) no-repeat;
    height: 11px;
    margin-bottom: 7px;
}
.right_body{
    width:182px;
    padding: 0 8px 0 8px;
    border: 1px solid #999999;
    border-top: none; 
    border-bottom: none;
}
.alternate_bg{
    background-color: #e6effd;
}
.right_body h4{
    font-size: 14px;
    color: #004161;
    padding-bottom: 7px;
    display: block;
}
.right_body img{
    margin: 0 7px 0 0;
    float: left;
}
#platform h4 + p{
    margin-top: 7px;
}
.right_body p{
    margin:0;
    padding: 3px 7px;
    margin: 0 0 0 -8px;
    width: 184px;
}
.right_body a{
    color: #0080d0;
}
.right_body a:hover{
    text-decoration: underline;
}
.hidden{
    display:none;
}
 /*New Homepage Styles 2010*/
#home-bottom-panel{
    width: 1000px;
}
#home-bottom-panel > div{
    float: left;
}
#security-labs-widget{
    width: 331px;
    border: 1px solid #999999;
    border-top: none;
    height: 275px;
    background-color: #ffffff;
    position: relative;
    margin-top: -7px;
}
#security-labs-widget #widget-container{
    text-align: center;
}
#security-labs-widget p{
    margin: 0;
    padding: 7px;
    
}
#newsfeed{
    width: 302px;
    border-bottom:  1px solid #999999;
    height: 245px;
    background-color: #ffffff;
    padding: 15px;
    margin-top: -7px;
}
#news-cta{
    float: none;
    width: 100%;
    text-align: right;    
    margin-top: 7px;
}
#newsfeed a{
    color: #0080d0;
}
#newsfeed a:hover{
    text-decoration: underline;
}
#newsfeed h3{
    font-size: 13px;
    margin: 0;
    
}
#newsContent a{
    color: #333333;
    text-decoration: underline;
}
#newsContent a:hover{
    color: #333333 !important;
    text-decoration: underline;
}
#newsContent{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    padding: 0 0 0 15px;
    margin-top: 0px;
    
}
#newsContent ul{
    height: 114px;
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
}

#newsContent li {
    text-align: left;
    padding: 0 0 7px 0;
    line-height: 12px;
    float: none;
}
#newsContent li a{
    font-size: 11px;
}
#product-resources{
    width: 333px;
    height: 275px !important;
    border: 1px solid #999999;
    border-top:none;
    background-color: #ffffff;
    position: relative;
    overflow: hidden;
    margin-top: -7px
}
#product-resources .product-blade{
    width: 324px !important;
    font-weight: bold;
    font-size: 11px;
    border-bottom: 1px solid #999999;
    height: 15px;
    background-color: #ebebeb;
    padding: 5px;
    cursor: pointer;
    position: relative;
}
#product-resources .ui-state-active:hover{
    cursor: default !important;
}
#product-resources div.plus, #product-resources div.hover, #product-resources .minus{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) 0px 0px no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 2px;
    left: 295px
}
#product-resources div.hover{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -20px 0px no-repeat;
}
#product-resources div.minus{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -20px -20px no-repeat;
} 
#product-resources .product-blade:hover{
    background-color: #d6e7f1;
}
#product-resources .ui-state-active{
    background-color: #d6e7f1;
}
#product-resources .product-blade-info{
    padding: 12px 0px 0px 0px;
    height: 108px;    
    background-color: #ffffff;
    border-bottom: 1px solid #999999;
    overflow: hidden;
}
#product-resources .last-info{
    height: 121px;
    border: none;
}
#product-resources .product-blade-info p{
    margin:0;
    padding: 0px 7px 7px 3px;
    float: left;
    width: 195px
}
#product-resources .product-blade-info p.icon{
    width: 40px;
    height: 50px;
    margin: 0 12px 40px;
}
#product-resources a.acc-cta{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin-right:0;
    padding-right:15px;
    text-decoration:none;
}
#product-resources a.acc-cta:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    margin-top:0px;
}
#product-resources a.acc-cta span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
    display:block;
    padding:4px 0 6px 14px;
    margin-right: 4px;
}
#product-resources a.acc-cta:hover span{    
    background-position:left bottom;
    padding:5px 0 4px 14px;
}
#product-resources .product-blade-info p.brochure{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -819px -65px no-repeat;
}
#product-resources .product-blade-info p.webinar{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -819px 0px no-repeat;
}
#product-resources .product-blade-info p.datasheet{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -819px -130px no-repeat;
}
#product-resources .product-blade-info p.whitepaper{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px -130px no-repeat;
}
#product-resources .product-blade-info p.videos{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px -65px no-repeat;
}
#product-resources .product-blade-info p.casestudy{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px 0px no-repeat;
}
#product-resources p.little-arrow{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px 0px no-repeat;
}
img.newsArrow{
    float: left;
    margin: 0 7px 0px 0;
}        
/*
----------------------------------------------------------------------
Websense HomePage Specific Styles
----------------------------------------------------------------------
*/
.hp-banner{ width:998px; height:221px; z-index:0; position:relative; border-right:1px solid #b2b3b4; border-left:1px solid #b2b3b4}
.hp-banner.true{
    background: none;
}
.hp-banner.false{
    background:transparent url(/content/Assets/Images/wsdlp4dl-de.png) no-repeat scroll 0px 0px;
}
.hp-carousel{border-right:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #666666; height:80px; background-color:#ffffff; margin-bottom: 3px;}
#popup_home{
    position: inherit;
}

/*
----------------------------------------------------------------------
TURKISH MICROSITE
----------------------------------------------------------------------
*/
.hp-banner-tk{background:transparent url(/content/Assets/Images/wsHomePage_7_5_Final_MainImageTK.png) no-repeat scroll 0px 0px; width:998px; height:221px; z-index:0; position:relative; border-right:1px solid #b2b3b4; border-left:1px solid #b2b3b4}
.hp-carousel-tk{border-right:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #666666; height:80px; background-color:#ffffff; margin-bottom: 3px;}
#popup_home{
    position: inherit;
}
/*
----------------------------------------------------------------------
Websense Alt
----------------------------------------------------------------------
*/
.solutions-selector{background:transparent url(/content/Assets/Flash/wsBkg.png) repeat-x scroll; height:50px; width:998px;  position:relative; z-index:10;font-size:11px; border-right:1px solid #666666; border-left:1px solid #666666; margin-bottom:-10px; } 
/* Normal States */
div.solutions-selector ul li {background: transparent url(/content/Assets/Images/wsAllRt.png) no-repeat scroll top right; display:block; color:#000; float: left; height:44px;  
margin-right: 0px;  padding-right: 10px; /* sliding doors padding */ text-decoration: none; margin-top:-7px}
div.solutions-selector ul li.hp-solutions-helper{background:none }
div.solutions-selector ul li.hp-web-security span{ background:transparent url(/content/Assets/Images/wsWebLt.png) no-repeat scroll 0 0; display: block; line-height: 33px; font-size:13px; height:36px; margin:0px;  padding: 9px 2px 0 64px} 
div.solutions-selector ul li.hp-data-security span{ background:transparent url(/content/Assets/Images/wsDataLt.png) scroll;  display: block; line-height: 33px; font-size:13px; 
height:36px; margin:0px;  padding: 8px 2px 0 64px; margin-top:1px} 
div.solutions-selector ul li.onHoverTriton{background: transparent url(/content/Assets/Images/wsAllRt.png)  no-repeat scroll bottom right; display:block; color:#000; float: left; height:44px; margin-right: 0px;  padding-right: 10px; /* sliding doors padding */ text-decoration: none; margin-top:-6px}
div.solutions-selector ul li.hp-data-security span.onHoverTriton2{background:transparent url(/content/Assets/Images/wsDataLt.png) no-repeat scroll bottom left;  display: block; line-height: 33px; height:36px; margin:0px;  padding: 10px 2px 0 64px; margin-top:-2px} 
div.solutions-selector ul li.hp-email-security span{ background:transparent url(/content/Assets/Images/wsEmailLt.png)  scroll;  display: block; line-height: 33px; font-size:13px; 
height:36px; margin:0px;  padding: 8px 2px 0 64px; margin-top:2px} 
/* On Hover States */
div.solutions-selector ul li.onHoverWeb, div.solutions-selector ul li.onHoverData,div.solutions-selector ul li.onHoverEmail{background: transparent url(/content/Assets/Images/wsAllRt.png)  no-repeat scroll bottom right; display:block; color:#000; float: left; height:44px; margin-right: 0px;  padding-right: 10px; /* sliding doors padding */ text-decoration: none; margin-top:-6px}
div.solutions-selector ul li.hp-web-security span.onHoverWeb2{background:transparent url(/content/Assets/Images/wsWebLt.png) no-repeat scroll bottom left;  display: block; line-height: 33px; height:36px; margin:0px;  padding: 10px 2px 0 64px; margin-top:-2px} 
div.solutions-selector ul li.hp-data-security span.onHoverData2{background:transparent url(/content/Assets/Images/wsDataLt.png) no-repeat scroll bottom left;  display: block; line-height: 33px; height:36px; margin:0px;  padding: 10px 2px 0 64px; margin-top:-2px} 
div.solutions-selector ul li.hp-email-security span.onHoverEmail2{background:transparent url(/content/Assets/Images/wsEmailLt.png) no-repeat scroll bottom left;  display: block; 
line-height: 33px;  height:36px; margin:0px;  padding: 10px 2px 0 64px; margin-top:-1px}
div.solutions-selector ul li.onHoverWebT, div.solutions-selector ul li.onHoverDataT,div.solutions-selector ul li.onHoverEmailT{background: transparent url(/content/Assets/Images/wsAllRt.png)  no-repeat scroll bottom right; display:block; color:#000; float: left; height:44px; margin-right: 0px;  padding-right: 10px; /* sliding doors padding */ text-decoration: none; margin-top:-6px}
div.solutions-selector ul li.hp-web-security span.onHoverWebT2{background:transparent url(/content/Assets/Images/wsWebLt.png) no-repeat scroll bottom left;  display: block; line-height: 33px; height:36px; margin:0px;  padding: 10px 2px 0 64px; margin-top:-2px} 
div.solutions-selector ul li.hp-data-security span.onHoverDataT2{background:transparent url(/content/Assets/Images/wsDataLt.png) no-repeat scroll bottom left;  display: block; line-height: 33px; height:36px; margin:0px;  padding: 10px 2px 0 64px; margin-top:-2px} 
div.solutions-selector ul li.hp-email-security span.onHoverEmailT2{background:transparent url(/content/Assets/Images/wsEmailLt.png) no-repeat scroll bottom left;  display: block; 
line-height: 33px;  height:36px; margin:0px;  padding: 10px 2px 0 64px; margin-top:-1px}  
/*
----------------------------------------------------------------------
Websense HomePage Specific Styles - Carousel
----------------------------------------------------------------------
*/
.hp-carousel li#web, .hp-carousel li#web2, .hp-carousel li#web3, .hp-carousel li#web4, .hp-carousel li#web5{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -694px}
.hp-carousel li#data, .hp-carousel li#data2, .hp-carousel li#data3{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -694px}
.hp-carousel li#data4, .hp-carousel li#data5{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -814px !important;}
.hp-carousel li#data4:hover, .hp-carousel li#data5:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -874px !important;}
.hp-carousel li#email, .hp-carousel li#email2, .hp-carousel li#email3{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -814px}
.hp-carousel li#email:hover, .hp-carousel li#email2:hover, .hp-carousel li#email3:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -874px !important;}
.hp-carousel li#web:hover, .hp-carousel li#web2:hover, .hp-carousel li#web3:hover, .hp-carousel li#web4:hover, .hp-carousel li#web5:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -754px !important;}
.hp-carousel li#data:hover, .hp-carousel li#data2:hover, .hp-carousel li#data3:hover {background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -754px !important; width:178px; height:59px}
.prev{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -69px -362px; width:21px; height:29px; border:none; outline:none; margin:23px 10px 0 6px;  float:left; padding:0 !important}
.hp-carousel .next{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -362px; width:21px; height:29px; border:none; outline:none; float:right; margin:23px 5px 0 10px; padding:0 !important}
.hp-carousel .prev:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -45px -362px; width:21px; height:29px; border:none; outline:none; margin:23px 10px 0 6px; padding:0px; float:left; cursor:pointer}
.hp-carousel .next:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -21px -362px !important; width:21px; height:29px; border:none; outline:none; float:right; margin:23px 5px 0 10px; cursor:pointer}
div.productClass ul li{width:179px;height:60px; margin: 8px 25px 10px 25px; cursor: pointer;}
div.productClass ul li span {line-height: 15px; font-size:11px; }
.sepCarousel{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -24px -790px; width:1px; height:29px; padding:30px}
div.web, div.web2, div.web3, div.web4, div.web5{background: transparent url(/content/Assets/Images/wsDivPopRt.png) no-repeat scroll top right; display:block; color:#000; float: left; height:209px; margin-top:7px;  
    margin-right: 0px;  padding-right: 15px; /* sliding doors padding */ text-decoration: none; display:none; position:absolute; top:0px; left:0px }
div.data, div.data2, div.data3, div.data4, div.data5 {background: transparent url(/content/Assets/Images/wsDivPopRt.png) no-repeat scroll top right; display:block; color:#000; float: left; height:209px; margin-top:7px;  
    margin-right: 0px;  padding-right: 15px; /* sliding doors padding */ text-decoration: none; display:none; position:absolute; top:0px; left:140px}
div.email, div.email2, div.email3 {background: transparent url(/content/Assets/Images/wsDivPopRt.png) no-repeat scroll top right; display:block; color:#000; float: left; height:209px; margin-top:7px;  
    margin-right: 0px;  padding-right: 15px; /* sliding doors padding */ text-decoration: none; display:none; position:absolute; top:0px; left:285px}
/*
----------------------------------------------------------------------
Websense HomePage Specific Styles - Overrides
----------------------------------------------------------------------
*/
.foot-wrap{margin:0 !important;   margin-top: 10px; float:left; width:998px !important; min-height:50px;}
.foot-wrap li{margin-right:8px}
.foot-wrap li, foot-wrap a, foot-wrap span{display:block;}
.foot-wrap ul{margin-left:0px !important;}
.foot-wrap li a{color:#666666 !important; font-size:10px; font-weight:bold;  float:left; margin-top:2px;  margin-right:11px;}
/*
----------------------------------------------------------------------
Websense HomePage Specific Styles - Lower Container
----------------------------------------------------------------------
*/
ww.hp-lower-container{border-bottom:1px solid #b2b3b4;width:1000px; margin:0 auto; }
.hp-header1{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -80px; width:333px; height:36px}
.hp-header2{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -117px; width:333px; height:36px}
.hp-header3{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -154px; width:334px; height:36px}
.hp-content-container1{border-left:1px solid #b2b3b4; margin:0px; padding:0px; width:331px; height:275px; margin-top:-8px; margin-bottom:-10px; float:left}
.hp-content-container2{border-left:1px solid #b2b3b4;  margin:0px; padding:0px; width:333px; height:275px; margin-top:-8px; margin-bottom:-10px; float:left}
.hp-content-container3{border-left:1px solid #b2b3b4; border-right:1px solid #b2b3b4; margin:0px; padding:0px; width:332px; margin-bottom:-10px; height:275px; margin-top:-8px; float:left}
.hp-lower-container div span{float:left; font-size:11px; padding:10px 20px 0 20px;}

a.triton-custom-cta{
    background: transparent url(/content/Assets/Images/wsBtnBigTriton_Rt.png) no-repeat scroll right top;
    color:#FFFFFF; 
    display:block; 
    float:left; 
    font-size:13px; 
    font-weight:bold; 
    height:49px; 
    margin:0 0 0 0; 
    padding:0px 37px 0px 0px; 
    text-decoration:none;
    overflow: visible;
}
a.triton-custom-cta span{
    background: transparent url(/content/Assets/Images/wsBtnBigTriton_Lt.png) no-repeat scroll 0 0;
    display:block;
    font-size:13px; 
    text-align:left; 
    line-height:10px !important;
    padding:20px 0 21px 58px;
    margin: 0px 0 0 0;
}
a.triton-custom-cta:hover {
    background-position:right bottom;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium; 
    padding:0 37px 0px 0px; 
    height: 51px;
}
a.triton-custom-cta:hover span {
    background-position:left bottom;
    padding:20px 0 20px 58px;
    line-height:11px !important;
}

.mselected{
    margin-top: 0px;
}
.mselected a{
    background:url(/content/Assets/Images/wsTopNavActiveRepeatBkg.jpg) repeat-x scroll 0% 0%;
    padding: 12px 10px !important;
    color:#003366 !important;
    height:36px;
    font-weight:bold;
}
.mselected span, .mselected a
{
    display:block !important;
    float:left;
    padding: 0;
}
.lftmain
{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -900px;
}
.rgtmain
{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -864px;
    padding-left:2px;
}
.rgtmain, .lftmain
{
    width:3px;
    padding: 0;
    height:36px !important;
}
.MainMenu li a{
    color:#FFFFFF;
    font-size:11px;
    float:left;
    padding: 12px 4px 0;
    font-weight:bold;
}
.PrincipalMenu{
background:transparent url(/content/Assets/Images/wsTopNavRepeatBkg.jpg) repeat-x;
    position:relative;
    padding:0;
    margin:0;
    height:39px;
    width:100%;
}
/*MainMenu Styles */
.MainMenu
{
background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -936px;
    height:39px !important;
    margin:auto;
    padding-top:0px !important;
    position:relative;
    text-align:center;
    width:998px;
}
/*Div Pop Up Styles*/
.wsPopContainer { background: transparent url(/content/Assets/Images/wsDivPopLt.png) no-repeat;  display: block; line-height: 23px; font-size:13px; width:500px; height:209px; margin:0px;  margin-left:20px; padding: 6px 0 6px 6px;} 
.wsPopTopContainer{
    height:20px;
    width: 20px;
    /*border:1px solid #C00;*/
    float:right;
    margin:10px 7px 0px 0;
}
.wsPopTopCloseBtn{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; width:20px; height:20px; z-index:1000;
    float:right;
    cursor: pointer;
}
.wsPopTopCloseBtn:hover {
background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; 
}
.wsPopTopCloseBtn a.topNav-close{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; width:20px!important; height:20px!important; display:inline !important; height:20px !important; text-decoration:none !important; padding-right:15px; padding-top:5px}        
.wsPopTopCloseBtn a.topNav-close:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; width:20px!important; height:20px!important;}            
#wsPopWebTitleContainer, #wsPopDataTitleContainer, #wsPopEmailTitleContainer{
    width:215px;
    float:left;
    margin-left:13px;
    color:#0082c8;
    font-size:17px;
    font-weight:bold;
    letter-spacing:-1px;
    margin:25px 0 5px 5px;
    padding:0;
    line-height: 18px;
}
#wsPopDataTitleContainer{
    color:#6B8F00;
}
#wsPopEmailTitleContainer{
    color:#DE3B21;
}
.wsPopBodyTxtContainer{
    width:400px;
    float:right;
    margin:7px 13px 0 0;
}
.wsPopBodyTxtContainer p{
    font-size:12px;
    color:#666;
    line-height:13px;
    margin:0;
    padding:0;
}
#wsPopWebIcon, #wsPopDataIcon, #wsPopEmailIcon, #wsPopTritonIcon {
    width:80px;
    height:83px;
    float:left;
    vertical-align:top;
    margin:15px 0 0 0px;
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px 0px; width:86px; height:82px; z-index:1000;
}
#wsPopDataIcon{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px -83px; width:86px; height:82px; z-index:1000;
}
#wsPopEmailIcon{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px -166px; width:86px; height:82px; z-index:1000;
}
#wsPopTritonIcon {
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -640px -429px;
}
.topNavIcon{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -40px; width:20px; height:20px; padding:0 !important; margin-top:7px !important}
a.topNavIcon:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -40px; width:20px!important; height:20px!important;}
.topNav-title{float:left !important; margin:0px !important}
.topNavIconHover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -40px; width:20px; height:20px;}
.header-panel li a,.header-panel li span{display:block;  height:20px; margin-top:0px }
.SearchHover .other-Search{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;    width: 400px;    height:249px;
    position: absolute;    left: 96px;    top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.SearchHover .other-Search div.SearchToChoose{background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;    width: 400px;   height:249px;
    padding-top:10px;}
.loginHover .other-login{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;    width: 400px;    height:249px;
    position: absolute; left: -280px;  top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.loginHover .other-login  div.loginToChoose{   background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;    width: 400px;   height:249px;
    padding-top:10px;}    
    
.regionsHover .other-regions{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;    width: 362px;    height:249px;
    position: absolute;    left: 31px;    top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.regionsHover .other-regions div.RegionsToChoose{   background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;    width: 362px;   height:249px;
    padding-top:10px;}    
    
.buyRenewHover .other-buyRenew{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;     width: 430px;    height:249px;
    position: absolute;    left: -173px;    top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.buyRenewHover .other-buyRenew div.buyRenewToChoose{background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat; width: 430px;   height:249px; padding-top:10px;}        
    
.wsPopTopCloseBtn a.topNav-close{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; margin:0px !important; width:20px!important; height:20px!important; display:inline !important; text-decoration:none !important; padding-right:0px; padding-top:0px}        
.wsPopTopCloseBtn a.topNav-close:hover, .wsPopTopCloseBtn a.topNav-close-b:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; width:20px!important; height:20px!important;margin:0px !important; }
.wsPopTopCloseBtn a.topNav-close-b{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; width:20px!important; height:20px!important; display:inline !important; margin:0px !important; text-decoration:none !important; padding-right:15px; padding-top:5px}
.wsPopTopCloseBtn a.topNav-close-b:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; width:20px!important; margin:0px !important; height:20px!important;
padding-right:15px; padding-top:0px} 
.wsMiddleBarText{ font-size:13px;    color:#003352;    font-weight:bold;    letter-spacing:-1px;}
.wsMiddleBarTextSm{font-size:12px;    color:#666;    font-weight:bold;    letter-spacing:-1px;}
.wsNeedsQuestions{    font-size:11px;    color:#666!important;    font-weight:bold;    letter-spacing:-1px;    text-align:center; padding:0 10px; *padding-top:10px}
div.productClass ul li{width:179px;height:60px; margin: 8px 25px 10px 25px; cursor: pointer;}
.wsMiddleBarTextSm a {color:#666!important;}
.wsMiddleBarTextSm a:hover {color:#003352!important;}
a.buttonBig {background:transparent url(/content/Assets/Images/wsBtnBigRt.png) no-repeat scroll right top;color:#FFFFFF; display:block; float:left; font-size:12px; font-weight:bold; height:36px; margin-right:0; padding-right:37px; text-decoration:none;}
a.buttonBig:hover {background-position:right bottom;color:#FFFFFF !important;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
a.buttonBig span {background:transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat scroll 0 0;display:block;font-size:13px; text-align:left; line-height:24px !important;
 padding:6px 0 6px 14px;}
a.buttonBig:hover span {background-position:left bottom;padding:6px 0 6px 14px;}
.wsPopCTAContainer{height:38px;  float:right;    margin:35px 12px 0 0;}
 
 #banner-promos{
    width:260px;
    height:221px;
    float:right;
    font-family: arial;
    margin-left: 8px;
}
.hp-banner .banner-cta{
    float: right;
    margin-top: 148px;
    position: relative;
    z-idex: 9999;
}
.hp-banner.true .banner-cta{
    display: none;
}
#banner-promos p a{
    color: #0080d0;
    text-decoration: none;
}
#banner-promos p a:hover{
    text-decoration: underline;
}
#banner-promos  img{
    border:none;
    float: right;
}
#banner-promos div{
    float:right;    
}
#banner-promos p{
    margin:0;
    padding:5px 8px 0 8px;
    font-size:11px;
    color:#666;
}
#banner-promos h2{
    margin:0;
    padding:8px 5px 0 8px;
    font-size:14px;
    font-weight: bold;
    color:#003352;
    letter-spacing:-1px;
}
.promo-top{
    width:250px;
    margin:2px 2px 0px 5px;
    height: 55px;
}
.promo-bot{
    height:16px;
    width:250px;
    margin:0px 2px 0 5px;
    text-align:right;
}
#banner-promos .promo-bot p{
    padding: 0;
}
#promo1{
    display: visible;
}
#promo2{    
    display: visible;
}
#promo3{    
    display: visible;
}
    
#promo1  .promo-top{
    background:url(/content/Assets/Images/wsPromo1Top.png) no-repeat top left;
}
#promo1 .promo-bot{
    background:url(/content/Assets/Images/wsPromo1Bot.png) no-repeat bottom left;
}
#promo2  .promo-top{
    background:url(/content/Assets/Images/wsPromo2Top.png) no-repeat top left;
}
#promo2 .promo-bot{
    background:url(/content/Assets/Images/wsPromo2Bot.png) no-repeat bottom left;
}
#promo3  .promo-top{
    background:url(/content/Assets/Images/wsPromo3Top.png) no-repeat top left;
}
#promo3 .promo-bot{
    background:url(/content/Assets/Images/wsPromo3Bot.png) no-repeat bottom left;
}
/* Regional IDC Promo*/
#promo2 .idc-promo-uk{
    background: url(/content/Assets/Images/promo-homepage-idc-whitepaper-download-en.png) no-repeat;
    height: 127px
}
#promo2 .idc-promo-it{
    background: url(/content/Assets/Images/promo-homepage-idc-whitepaper-download-it.png) no-repeat;
    height: 127px
}
#promo2 .idc-promo-de{
    background: url(/content/Assets/Images/promo-homepage-idc-whitepaper-download-de.png) no-repeat;
    height: 127px
}
/* Added by Adam on 10/3/2010 to enable Triton promo on regional homepages */
#promo1 .triton-promo-FR {
    background: transparent url(/content/Assets/Images/wsPromo1TopTritonFR.png) no-repeat left top;
}
#promo1 .promo-IDC-FR {
    background: transparent url(/content/Assets/Images/wsPromoIDC_FR.jpg) no-repeat left top;
      height: 128px;
}
#promo1 .triton-promo-DE {
    background: transparent url(/content/Assets/Images/wsPromo1TopTritonDE.png) no-repeat left top;
}
#promo1 .triton-promo-IT {
    background: transparent url(/content/Assets/Images/wsPromo1TopTritonIT.png) no-repeat left top;
}
/*Industry Analyst Promos*/
#promo1 .gartner {
    background: transparent url(/content/Assets/Images/wsPromo1GartnerTop.png) no-repeat left top;
}
#promo3 .forrester {
    background: transparent url(/content/Assets/Images/wsPromo2ForresterTop.png) no-repeat left top;
}
#promo2 .idc {
    background: transparent url(/content/Assets/Images/wsPromo3IDCTop.png) no-repeat left top;
}
#promo2 .miercom {
    background: transparent url(/content/Assets/Images/wsPromo2TopMiercom.png) no-repeat left top;
}
.gartner p, .forrester p, .idc p, .miercom p{
    width: 150px;
    float: right;
    padding: 5px 8px!important;
}
/*Regional Osterman Promos*/
#promo2 .osterman-promo-uk{
    background: transparent url(/content/Assets/Images/promo_osterman_hybrid_tco_wp_en.png) no-repeat;
    height: 128px;
}
#promo2 .osterman-promo-de{
    background: transparent url(/content/Assets/Images/promo_osterman_hybrid_tco_wp_de.png) no-repeat;
    height: 128px;
}
#promo2 .osterman-promo-fr{
    background: transparent url(/content/Assets/Images/promo_osterman_hybrid_tco_wp_fr.png) no-repeat;
    height: 128px;
}
#promo2 .it-event{
    background: transparent url(/content/Assets/Images/IT-event-top.png) no-repeat;
    height: 128px
}
#promo3 .osterman-promo-it{
    background: transparent url(/content/Assets/Images/single_slot_promo_osterman_hybrid_tco_wp_it.png) no-repeat;
}
#seclabs-cta, #seclabs-cta *{
    float:right;
}
p#seclabs-cta{
    padding:0 25px;!important;
}
p#seclabs-cta a{
    color: #0080d0;
}
p#seclabs-cta a:hover{
    text-decoration: underline;
}
#promo2 .scaward {
    background: transparent url(/content/Assets/Images/wsPromo2TopCSCanada.png) no-repeat left top;
}
#promo2 .scaward p{
    width: 150px;
    float: right;
    padding: 4px 8px!important;
}
.header-interior-wrapper{ position:relative; z-index:10;}
.header-panel ul {list-style: none;}
.header-panel li {float: left;  border: none;  text-align: center;}
.header-interior-wrapper{ position:relative; z-index:10}
.header-panel ul {list-style: none;}
.clear {overflow: hidden;  width: 100%;}
div.header-panel {background: transparent url(/content/Assets/Images/bgtopnav_02.jpg) no-repeat scroll top right; display:block; color:#000; float: right; height:43px; margin-top:7px;  
    margin-right: 0px;  padding-right: 15px; /* sliding doors padding */ text-decoration: none;}
div.header-panel div.header-interior-wrapper ul { background: transparent url(/content/Assets/Images/bgtopnav_01.jpg) no-repeat;  display: block; line-height: 23px; font-size:13px; height:43px; margin:0px;  padding: 6px 0 6px 14px;} 
.sepHnav{ background:url(/content/Assets/Images/separator_topnav.jpg) no-repeat;  margin:0 12px 0 12px; width:1px; height:22px;  float:right:}
.header-panel li a, .header-panel li a:visited {text-decoration:none; color:#666666 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px !important;
   font-weight:bold;   min-height:22px;  padding-top:3px;   margin-left:3px;   margin-right:3px;   /*font-weight:bolder !important;*/}
.header-panel .other-Search a, .header-panel .other-Search a:visited, .header-panel .other-login a, .header-panel .other-login a:visited, .searchBox a {    text-decoration:none;
    color:#00a2e1 !important;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight:normal;    min-height:22px;  }
.header-panel .other-Search a:hover, .header-panel .other-login a:hover, .other-regions .RegionsToChoose ul li a:hover span{    text-decoration: underline;    cursor: pointer}
.header-panel li a,.header-panel li span{    display:block;    float:left;    height:22px;  }.Search .other-Search, .buyRenew .other-buyRenew, .login .other-login, .regions .other-regions{display: none;}
 .other-login .loginToChoose ul{float:none; background: none !important;  margin:0px 0 0 10px !important;  padding:0px!important; font-family: Verdana, Arial, Helvetica, sans-serif!important;
 font-size: 10px!important;    line-height:10px !important;}
.other-login .loginToChoose ul li{
        float:left;
    background: none !important;
    width:180px;
    margin:0 0 0 10px;
    padding:0;
        text-align:left;
}
.other-login .loginToChoose a{
        display:inline;
text-align:right;
float:none;
        margin:0;
        padding:0;
}
.other-login .loginToChoose ul li label{
display: block;
margin:8px 0 2px 0;
}
.other-login .loginToChoose ul li input{
display: block;
float:left;
margin:0;
padding:0;
}
.wsPopTopCloseBtn a#login-close{
    float: right !important;
}
#popup-home .wsPopTopCloseBtn a.topNav-close-b{
    display: none !important;
    }        
#popup-home .wsPopTopCloseBtn a.topNav-close-b:hover{
    display: none !important;
}
  .triton-logo{
 float:right;
 padding:10px;
 background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -648px -429px no-repeat;
 width:239px;
 height:86px
 }
 .wsPopTopCloseBtn a.topNav-close-table{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; margin:0px !important; width:20px!important; height:20px!important; display:inline !important; text-decoration:none !important; padding-right:0px; padding-top:0px}  
.displayNone{display:none !important}
 /* Loading Modal Window Styles*/
#modal_bg{
    background-color: #ffffff;
    position: absolute;
    z-index: 500;
    -moz-opacity:.80; 
    filter:alpha(opacity=80); 
    opacity:.80;
    display:none;
}
#loading_window{
    position: absolute;
    z-index: 501;
    text-align: left;
    display: none;
    padding-top: 20px
}
#wsPartnersTopBarSm{
    width:500px;
    height:30px;
    padding:3px;
    text-align:left;
    background-color:#003352;
}
#wsPartnersTopBarSm h2{
    margin:0;
    padding:4px 0 0 5px;
    font-size:17px;
    font-weight:bold;
    color:#ffffff;
    font-family:Verdana, Geneva, sans-serif;
}
/*Mega Menu Styles*/
div.main-mega-menu{
    margin-left: 30px;
    display: none;
    z-index: 20;
    float: left;
    position: absolute;
}
.MainMenu ul li{
    height: 100%;
}
div.main_open, div.main_ready, div.main_active{
    display: block;
}
.mega-header, .mega-header a, .mega-header a:hover{
    color: #003352 !important;
    font-size: 12px;
    font-weight: bold;
}
.mega-header a{
    color: #003352 !important;
}
.mega-header a:hover{
    text-decoration: underline;
    color: #003352 !important;
}
#main_evaluate .mega-content{
    width: 505px;
}
#main_evaluate .mega-left{
    width: 280px;
}
#main_evaluate .mega-left .inner-content {
    width: 280px;
}
#main_evaluate #mega-small{
    width: 225px;
}
#main_evaluate #mega-small .inner-content {
    width: 225px;
}
#main_about-us .mega-content{
    width: 320px;
}
#main_about-us .mega-content .inner-content{
    width: 160px;
}
#main_products .mega-content{
    width: 500px;
}
#main_solutions .mega-content{
    width: 200px;
}
#main_partners .mega-content{
    width: 450px;
}
#main_security-labs .mega-content{
    width: 400px;
}
#main_support .mega-content{
    width: 400px;
}.main-mega-menu .top-left{
    float: left;
    padding: 0 0 12px 0;
    margin: 0 7px -20px 6px;
    background: transparent url(/content/Assets/Images/b-shadow.png) repeat-x bottom left;
}
.main-mega-menu .top-right{
    background: transparent url(/content/Assets/Images/r-shadow.png) repeat-y top right;
    border-left: 1px solid #e0472e;
    float: left;
    padding: 20px;
    margin: 0 -7px 0 -6px;
}
.main-mega-menu .bottom-left{
    background: transparent url(/content/Assets/Images/bl.png) no-repeat bottom left;
    float: left;
}
.main-mega-menu .bottom-right{
    padding: 0 0 20px 0;
    background: transparent url(/content/Assets/Images/br.png) no-repeat bottom right;
    float: left;
}
.main-mega-menu .mega-content{
    background-color: #ffffff;
    float: left;
    margin: -20px -14px -20px -20px ;
    padding: 15px 20px;
    font-size: 11px;
    text-align: left;
}
.main-mega-menu .wsPopTopCloseBtn{
    margin:  -12px -17px 0 0;
}
.main-mega-menu .mega-content a{
    color: #666666;
}
.main-mega-menu .mega-content a:hover{
    color: #666666 !important;
    text-decoration: underline;
}
.mega-content ul{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    margin: 7px 0 0; 
}
.mega-content ul li{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    float: none;
    text-align: left;
    margin: 0 0 3px 18px;
}
#main_evaluate .mega-content ul li.indent{
    list-style-image: url(/content/Assets/Images/wsIconGrayArrowCleanRt.png) !important;
    margin: 0 0 3px 34px !important;
}

.mega-content p{
    margin: 0;
}
.mega-content div.inner-content{
    float: left;
    margin-bottom: 12px;
    width: 200px;
}
.mega-content #solutions-copy{
    width: 200px;
}
.mega-content #solutions-cta{
    float: right;
    margin-top: 7px;
}
.mega-content a.mm-cta{    
    background:transparent url(/content/Assets/Images/wsBtnSmallRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin-right:0;
    padding-right:32px;
    text-decoration:none;
}
.mega-content a.mm-cta:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    margin-top:0px;
    text-decoration: none;
}
.mega-content a.mm-cta span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallLt.png) no-repeat scroll 0 0;
    display:block;
    padding:4px 0 6px 14px;
    margin-right: 4px;
}
.mega-content a.mm-cta:hover span{    
    background-position:left bottom;
    padding:5px 0 4px 14px;
}
.mega-content #triton{
    width: 100% !important;
    background: transparent url(/content/Assets/Images/wsMMGradeDivider.jpg) no-repeat bottom;
}
.mega-content p.tritonlogo{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -648px -429px;
    height: 86px;
    width: 239px;
    float: left;
    margin-right: 7px;
}
#triton-cta{
    float:right;
    margin: 10px 0;
}
.mega-content p.icon{
    height: 52px;
    width: 52px;
    float: left;
    margin: 0 10px 20px 0;
}
.mega-content p.web{
        background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -259px;
}
.mega-content p.data{
        background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -314px;
}
.mega-content p.email{
        background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -369px;
}
#main_products .mega-content .inner-content ul{
    float: left;
}
#main_products .mega-content .inner-content {
    width: 250px;
}
.mega-content .mega-left{
    width: 47%;
    float: left;
}
.mega-content .mega-right{
    width: 47%;
    float: right;
    margin-left: 30px;
}
.mega-content .mega-header a:hover{
    text-decoration: underline;
    color: #003352 !important;
}
.inner-content ul{
    padding-bottom: 7px;
}
#main_partners .mega-content{
    width: 420px;
}
#main_partners .mega-content .mega-left{
    width: 49%;
}
#support-cta{
    float: right;
    margin-top: 7px;
}
*:first-child+html #support-cta{
    margin-top: -5px;
}
/* Flexible Option List Table within product pages - rkatona */
 
.no-border{    border: none !important;}
.prod-table{    width: 448px;    border: 1px solid #c1c1c1;    float: left;    margin:10px 0px 10px 10px;    position: relative;}
.prod-table *{float: left;}
.prod-table div{    margin: 0;    float: left;}
.prod-table .prod-cap{    background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x;    width: 448px;    height: 27px;    line-height: 22px;    border-bottom: 1px solid #c1c1c1;}
.prod-table .prod-cap h4{    margin: 0 0 0 5px;    padding: 3px 0 0 0;    color: #003366; font-family:Verdana, Arial, Helvetica, sans-serif;     color:#003352;     font-size:12px; font-weight:bold !important; margin-bottom:15px;padding-bottom: 7px;}
.prod-table .prod-header{    background-color: #d6e7f1;    width: 448px;    height: 20px;    padding: 0px;    border-bottom: 1px solid #c1c1c1;}
.prod-table .prod-header p{    color: #666666;    font-weight: bold;    margin: 0}
.prod-table .prod-data{    width: 448px;    padding: 0px;    border-bottom: 1px solid #c1c1c1;}
.prod-table .prod-header p{    border-left: 1px solid #c1c1c1;    height: 17px;    padding:3px 0 0 0 !important; text-align:center;padding: 2px 0 0 5px !important;}
.prod-table .prod-header p:first-child{    border-left: none;    padding: 2px 0 0 5px !important;text-align:left}
.prod-table .prod-data div{    border-left: 1px solid #c1c1c1;    padding: 0px;    height:70px; *height: 60px; *padding-top:10px !important}
.prod-table .prod-data div:first-child{    border-left: none;    padding-left: 5px;}
.prod-table .prod-name{    text-align: left; width: 348px;}
.prod-table .prod-name p{margin:3px 0 0 0 !important; padding:0px !important; *margin:0 !important}
.prod-table .prod-actions{width: 85px; text-align:right; margin:0px 10px 0 0 !important; padding:0px !important; height: 20px !important; }
.prod-table .prod-actions p {padding-top:3px !important; margin:0px !important; *padding-top:0px !important }
.prod-table .prod-actions p a{*float:right}
.prod-table p a{width: 100%}
 
#mywebsense-evaluate{
    margin-top: 25px;
    width: 700px;
}
.eval-table{
    width: 900px;
    border: 1px solid #c1c1c1;
    float: left;
    margin-top: 35px;
    position: relative;
}
.eval-table *{
    float: left;
}
.eval-table div{
    margin: 0;
    float: left;
}
.eval-table .eval-cap{
    background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x;
    width: 900px;
    height: 27px;
    line-height: 22px;
    border-bottom: 1px solid #c1c1c1;
}
.eval-table .eval-cap p.icon{
    height: 52px;
    width: 52px;
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -661px -259px;
    position: absolute;
    top: -28px;
    left: 5px;
    margin: 0;
}
.eval-table .eval-cap p.data{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -661px -314px;
}
.eval-table .eval-cap p.email{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -661px -369px;
}
.eval-table .eval-cap h4{
    margin: 0 0 0 70px;
    padding: 3px 0 0 0;
    color: #003366;
}
.eval-table .eval-header{
    background-color: #d6e7f1;
    width: 900px;
    height: 20px;
    padding: 0px;
    border-bottom: 1px solid #c1c1c1;
}
.eval-table .eval-header p{
    color: #666666;
    font-weight: bold;
    margin: 0;
}
.eval-table .eval-data{
    width: 900px;
    padding: 0px;
    border-bottom: 1px solid #c1c1c1;
}
.eval-table .eval-header p{
    border-left: 1px solid #c1c1c1;
    height: 17px;
    padding-top: 3px;
}
.eval-table .eval-header p:first-child{
    border-left: none;
    padding-left: 10px;
}
.eval-table .eval-data div{
    border-left: 1px solid #c1c1c1;
    padding: 0px;
    height: 30px;
}
.eval-table .eval-data div:first-child{
    border-left: none;
    padding-left: 10px;
}
.eval-table .eval-data .eval-downloads{
    background-color: #f6f0d6;
}
.eval-table .eval-name{
    text-align: left;
    width: 274px;
}
.eval-table .eval-name img{
    
    margin: 8px 0 0 5px;
}
.eval-table .eval-demos{
    width: 388px;
    text-align: center;
}
.eval-table .eval-live  {
    text-align: center;
}
.eval-table .eval-live  {
    width: 194px;
    text-align: center;
}
.eval-table .eval-video {
    width: 193px;
    text-align: center;
}
.eval-table .eval-downloads{
    width: 226px;
    text-align: center;
}
.eval-table p a{
    width: 100%;
}
.eval-data .eval-live div.sml-icon{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -80px -60px;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 4px 3px 0 55px;
}
.eval-data .eval-video div.sml-icon{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -60px -40px;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 4px 3px 0 47px;
}
.eval-data .eval-downloads div.sml-icon{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -100px -60px;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 4px 5px 0 60px;
}
.eval-data .download-action div.sml-icon{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -100px -60px;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 4px 5px 0 40px;
}
.eval-data .download-os div.sml-icon{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -40px -60px;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 4px 3px 0 42px;
}
.eval-data .download-os div.windows{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -60px -60px;
    margin: 4px 3px 0 37px;
}
.eval-data .eval-live div.latam{
    margin: 4px 3px 0 20px;
}
.eval-data .eval-video div.latam{
    margin: 4px 3px 0 18px;
}
.eval-data .eval-downloads div.latam{
    margin: 4px 5px 0 48px;
}
.eval-data .eval-video div.fr{
    margin: 4px 3px 0 15px;
}
.eval-data .eval-live div.fr{
    margin: 4px 3px 0 2px;
}
.eval-data .eval-downloads div.fr{
    margin: 4px 5px 0 45px;
}
.eval-data .eval-downloads div.it{
    margin: 4px 5px 0 25px;
}
.eval-data .eval-video div.pr{
    margin: 4px 3px 0 15px;
}
.eval-data .eval-live div.pr{
    margin: 4px 3px 0 18px;
}
.eval-data .eval-downloads div.pr{
    margin: 4px 5px 0 53px;
}
.eval-data .eval-downloads div.de{
    margin: 4px 5px 0 40px;
}
.eval-data .eval-video div.de{
    margin: 4px 3px 0 47px;
}
.eval-data .eval-live div.de{
    margin: 4px 3px 0 18px;
}
.eval-data .eval-downloads div.jp{
    margin: 4px 5px 0 70px;
}
.eval-data .eval-video div.jp{
    margin: 4px 3px 0 50px;
}
.eval-data .eval-live div.jp{
    margin: 4px 3px 0 53px;
}
.eval-data .eval-downloads div.sch{
    margin: 4px 5px 0 70px;
}
.eval-data .eval-video div.sch{
    margin: 4px 3px 0 50px;
}
.eval-data .eval-live div.sch{
    margin: 4px 3px 0 53px;
}
.eval-data .eval-downloads div.tch{
    margin: 4px 5px 0 70px;
}
.eval-data .eval-video div.tch{
    margin: 4px 3px 0 50px;
}
.eval-data .eval-live div.tch{
    margin: 4px 3px 0 53px;
}
#eval-product-download .eval-cap h4, #eval-product-download-wes .eval-cap h4{
    margin: 0 0 0 10px;
}
#eval-product-download .eval-cap div{
    padding: 3px 0 0 0;
    font-size: 11px;
}
#eval-product-download .eval-cap div#os-filter{
    margin: 0 0 0 250px;
}
#eval-product-download .eval-cap div#language-filter{
    margin: 0 0 0 50px;
}
#eval-product-download .eval-cap label{
    margin: 0px 10px 0 10px;
    font-weight: normal;
}
#eval-product-download .eval-header{
    text-align: center;
}
#eval-product-download .eval-name{
    width: 268px;
}
#eval-product-download .download-os{
    width: 150px;
}
#eval-product-download .download-size{
    width: 150px;
}
#eval-product-download .download-language{
    width: 150px;
}
#eval-product-download .download-action{
    width: 168px;
}
#eval-product-download .eval-header{
    text-align: center;
}
#eval-product-download .eval-data .download-size p{
    text-align: center;
    width: 100%;
}
#eval-product-download .eval-data .download-language p{
    text-align: center;
    width: 100%;
}
#eval-product-download-wes .download-action{
    width: 174px;
    text-align: center;
}
#eval-product-download-wes .eval-name{
    width: 715px;
}
#eval-product-download-wes .download-action div.sml-icon{
    margin-left: 42px;
}
#eval-product-download .download-action div.de{
    margin-left: 37px;
}
#eval-product-download-wes .download-action div.de{
    margin-left: 36px;
}
#eval-product-download .eval-cap div.fr{
    margin: 0 0 0 75px !important;
}
#eval-product-download .download-action div.tch{
    margin-left: 57px;
}
#eval-product-download-wes .download-action div.tch{
    margin-left: 57px;
}
 
.eval-table .no-border{
    border: none;
}
 
.eval-table .eval-cap h4{
    font-size : 12px;
    font-weight: bold;
}
 
.eval-table .eval-data p{
    margin: 7px 0;
}
 
.wsPopTopCloseBtn a#login-close{
    padding:0;
}
 
span#welcome{
    color: #6b8f00;
}
span#welcome img{
    margin-top: 6px;
}
a#myws-logout{
    display: inline;
    float: none;
    color: #0080d0 !important;
}
a#myws-logout:hover{
    text-decoration: underline;
}
li#login .myws-open{
    color: #666666;
    font-size:10px !important;
    font-weight:bold;
    margin-left:3px;
    margin-right:3px;
    min-height:22px;
    padding-top:3px;
}
 
#promo1 .triton-promo {
    background: transparent url(/content/Assets/Images/wsPromo1TopTriton.png) no-repeat left top;
}
.surf-download{
    margin: 20px 0 0;
}
.surf-download .eval-cap h4{
    margin: 0 0 0 10px;
}
.surf-download .eval-header{
    text-align: center;
}
.surf-download .eval-name{
    width: 330px;
}
.surf-download .download-os{
    width: 175px;
}
.surf-download .download-version{
    width: 280px;
}
.surf-download .download-os p{
    text-align: center;
    width: 100%;
}
.surf-download .download-version p{
    text-align: center;
    width: 100%;
}
.surf-download .download-action{
    width: 102px;
}
.surf-download .eval-data .download-action div.sml-icon{
    margin-left: 8px;
}
 
.formOld .form_registration .form_body .gen_form_field{
    margin-top: 5px;
    text-align: right;
}
.formOld .form_registration .form_body .align_left{
    text-align: left;
}
.formOld .form_registration .form_body .gen_form_field input{
    margin:0 0 0 20px;
    width: 200px;
}
.formOld .form_registration .form_body .gen_form_field p {
    margin:0;
    padding:0;
    float: left;
}
.formOld #left_content{
    float:left;
    padding-right: 15px;
    width: 556px;
}
.formOld .form_registration{
    width: 364px;
    float:left;
    margin: 0 0 0 0;
    border: none;
    padding: 0 0 0 0;
}
.formOld .form_registration .form_body{
    width: 350px;
    background-color:#f5edc9;
    float: right;
    padding: 0 7px;
    font-size: 11px;
}
.formOld .form_registration #more_info{
    margin: 0 5px 0 0;
    padding: 0;
}
.formOld .form_registration .border{
    border-top: 1px dotted #999;
    padding-top: 5px;
}
.formOld .form_registration #form_submit{
    border: #cccccc 1px solid;
    font-size: 12px; 
    width: auto; 
    color: #0080d0; 
    background-color: #ffffff;
    margin: 0 0 5px 0;
}
.formOld .form_registration #form_submit:hover{
    border:1px solid #0080d0;
}
.formOld .form_registration #form_top{
    background: transparent url(/content/Assets/Images/form_top.png) no-repeat;
}
.formOld .form_registration #form_required{
    font-size:9px;
}
.formOld .form_registration #form_bot, #form_top{
    width: 364px;
    height: 8px;
    float: right;
}
.formOld .form_registration #form_bot{
    background: transparent url(/content/Assets/Images/form_bot.png) no-repeat;
}
.formOld .form_registration #more_info{
    width:20px;
}
.formOld .form_registration .focusOn{
    font-weight: bold;
}
.formOld .form_registration #radio_boxes input{
    width:20px;
}
.formOld .form_registration #preferred_partner input{
    width:335px;
    margin: 3px 0 3px 10px;
}
.formOld .form_registration #preferred_partner{
    text-align: left;
}
.formOld .form_registration .no_require label{
    padding-left: 10px;
}
/*Error Messages*/
.formOld .form_registration .form_error {
    color:#e01717;
    font-size: 9px;
    margin-left: 22px;
}
.formOld .form_registration .error {
    color:#e01717;
    font-size: 11px;
}
.table-mid{
    background: transparent url(/content/Assets/Images/bg-mid.PNG);
    height:39px;
    margin:0px;
    padding:0px;
}
 
.say_yes_top{BACKGROUND-IMAGE: url(/content/Assets/Images/say_yes_top.jpg); MARGIN-TOP: 20px; WIDTH: 520px; FLOAT: left; HEIGHT: 10px}
.say_yes_bot{BACKGROUND-IMAGE: url(/content/Assets/Images/say_yes_bot.jpg); WIDTH: 520px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 10px}
.prod_action_wsg{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_wsg.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
.prod_action_dss{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_dss.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
.prod_action_ws{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_ws.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
.prod_action_wf{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_wf.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
.prod_action_es{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_es.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
.prod_action_hes{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_hes.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
.prod_action_hws{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_hws.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
.prod_action_wsx{BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_wsx.gif); WIDTH: 200px; MARGIN-BOTTOM: 10px; HEIGHT: 203px}
 
.middle_bt{BACKGROUND-IMAGE: url(/content/Assets/Images/middle_bt.gif)}
/*left styles for tutorials*/
#leftContentDiv{
    width:106px;
    height:631px;
    float:left;
    background:url(/content/Assets/Images/wsMyWebLeftBkg.jpg) repeat-x left top;
    border-left:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    overflow:scroll;
    margin-left: -13px;
}
.leftThumbDiv{
    border:1px solid #666;
    width:76px;
    height:57px;
    margin-left:18px;
    margin:5px 0 0px 5px;
}
.leftThumbTitle{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    color:#666666;
    text-align:center;
    letter-spacing:-2;
}
/*main window styles*/
#rightContentDiv{
    width:854px;
    height:625px;
    float:left;
}

/*tech partners*/
.tech-navi{
    float: right;
    margin-bottom: 7px;
    padding-right: 30px;
}
.tech-partner-table{
    width: 100%;
    float: left;
}
.tech-partner-table .tech-top{
    background: transparent url(/content/Assets/Images/top_category_table_gray.gif) no-repeat;
    height: 10px;
    float: left;
    width: 752px;
}
.tech-partner-table .tech-body{
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    float: left;
    padding: 0 10px;
    width: 710px;
}
.tech-partner-table .tech-bot{
    background: transparent url(/content/Assets/Images/btm_category_table_gray.gif) no-repeat;
    height: 11px;
    float: left;
    width: 752px;
}
.tech-body .tech-partner-item{
    border-bottom: 1px solid #999999;
    float: left;
    padding: 0 0 7px 0;
    margin: 0 0 7px 0;
}
.tech-body .tech-partner-item p.tech-logo, .tech-body .tech-partner-item p.tech-summary{
    margin: 0;
    float: left;
}
.tech-body .tech-partner-item p.tech-logo{
    width: 205px;
    text-align: center;
}
.tech-body .tech-partner-item p.tech-summary{
    width: 505px;
}
a.tech-cta{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    float:right;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin:7px 0 0;
    padding-right:15px;
    text-decoration:none;
}
a.tech-cta:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    text-decoration: none;
}
a.tech-cta span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
    display:block;
    padding:4px 0 6px 14px;
    margin-right: 4px;
}
a.tech-cta:hover span{    
    background-position:left bottom;
    padding:5px 0 4px 14px;
}
.tech-body .tech-more-info{
    position: absolute;
    z-index: 50;
    display: none;
}
.tech-body .tech-more-info .more-bottom{
    background:transparent url(/content/Assets/Images/wsPartnersWinBot.png) no-repeat bottom;
    width: 710px;
    float: left;
    padding: 0 0 11px;
}
.tech-body .tech-more-info .more-content{
    background:transparent url(/content/Assets/Images/wsPartnersWinTop.png) no-repeat top;
    float: left;
    width: 710px;
}
.tech-body .tech-more-info .more-header{
    background-color: #003352;
    height: 16px;
    width: 683px;
    padding: 7px 12px;
    float: left;
}
.tech-body .tech-more-info .more-header h4{
    color: #ffffff !important;
    float: left;
}
.tech-body .tech-more-info .more-header img{
    float: right;
    
}
.tech-body .tech-more-info .more-header img:hover{
    cursor: pointer;
}
.tech-body .tech-more-info .more-content .left-content{
    float: left;
    width: 420px;
    padding: 12px 20px;
}
.tech-body .tech-more-info .more-content .left-content p.tech-data{
    margin-top: 50px;
}
.tech-body .tech-more-info .more-content .left-content p.tech-data a{
    line-height: 33px;
}
.tech-body .tech-more-info .more-content .left-content p.tech-data img{
    float: left;
    margin-right: 5px;
}
.tech-body .tech-more-info .more-content .right-content{
    background:transparent url(/content/Assets/Images/wsPartnersYellowPodTop.png) no-repeat top;
    float: left;
    width: 220px;
}
.tech-body .tech-more-info .more-content .right-bot{
    background:transparent url(/content/Assets/Images/wsPartnersYellowPodBot.png) no-repeat bottom;
    float: left;
    padding: 0 0 11px;
    width: 220px;
    margin: 12px 0 0 0;
}
.tech-body .tech-more-info .more-content .right-content h5{
    margin: 7px 0 15px 7px;
    float: left;
}
.tech-body .tech-more-info .more-content .right-content ul{
    padding: 0 0 0 25px;
    margin: 5px 0 0;
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    width: 190px;
}
.tech-body .tech-more-info .more-content .right-content ul li{
    margin: 0 0 7px;
}
.tech-body .tech-more-info .more-content .right-content p{
    margin: 0 0 0 5px;
}
/*VSeries Specs Table*/
.prod-table#vseries-specs .prod-name{
    height: auto;
}
.prod-table#vseries-specs .prod-v5k{
    width: 150px;
}
.prod-table#vseries-specs .prod-v10k{
    width: 150px;
}
.prod-table#vseries-specs .prod-blank{
    width: 125px;
}
.prod-table#vseries-specs .prod-v5k{
    width: 150px;
}
.prod-table#vseries-specs .prod-v10k{
    width: 150px;
}
.prod-table#vseries-specs .prod-data{
    height:auto;
}
.prod-table#vseries-specs .prod-header p{
    padding:2px 0 0 0px;
    border: none;
    text-align: left;
}
.prod-table#vseries-specs .prod-data p{
    height:auto;
    padding:2px 0 2px 5px;
}
.prod-table br{
    float: none;
}

/*Triton Landing Page*/
#landingBannerTop{
    width:983px;
    height:153px;
    background-image:url(/content/Assets/Images/wsTritonVideoLandBanner.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
}
#landingMainContent{
    width:983px;
    margin: -29px 0 0 -19px;
}
/*VIDEO PLAYER CLASSES*/
#landingVidPlayer{
    width:668px;
    height:428px;
    background-image:url(/content/Assets/Images/wsTritonVideoLandVidBkg.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
    margin:-70px 0 0 12px;
}
#landingVidPlayerFlvHolder{
    width:640px;
    height:360px;
    margin:10px;
        
}
#landingVidPlayerBtns{
    width:647px;
    height:30px;
    margin:5px 0 0 6px;
    text-align:center;
}
#landingRightContent{
    width:285px;
    float:right;
    margin:0 10px 0 4px;
}
#landingRightContent h1{
    margin:0;
    padding:12px 0 0 0;
    color:#669CCA;
    font-size:18px;
    font-weight:bold;
}
#landingRightContent h2{
    margin:0;
    padding:0;
    color:#666;
    font-size:14px;
    font-weight:bold;
}
#landingRightContent p{
    margin:0;
    padding:0;
    color:#000;
    font-size:12px;
    font-weight:normal;
}
#landingRightContent ul{
    list-style-image:url(/content/Assets/Images/wsIconArrowCleanRt.png);
}
#landingRightContent li{
    margin:0;
    padding:0;
    color:#000;
    font-size:11px;
    font-weight:normal;
}
#landingBotRow{
    width:653px;
    height:140px;
    float:left;
    margin-left:12px;
    background-image:url(/content/Assets/Images/wsTritonVideoLandBotBkgPipe.jpg);
    background-position:center;
    background-repeat:no-repeat;
}
#landingBotRowInsideLeft{
    width:310px;
    height:140px;
    float:left;
}
#landingBotRowInsideLeft h3{
    padding:10px 0 0 0;
    font-size:16px;
    font-weight:bold;
    color:#003352;
    text-align:left;
    line-height:20px;
}
#landingBotRowInsideRight{
    width:310px;
    height:140px;
    float:right;
}
#landingBotRowInsideRight p{
    padding:10px 0 0 0;
    font-size:13px;
    font-weight:normal;
    color:#003352;
    text-align:left;
    line-height:16px;
}
.landingBotRowQuoteCred{
    font-size:11px;
    font-weight:normal;
    color:#666;
    text-align:right;
    line-height:16px;
    letter-spacing:-1px;
}
a.landing-cta{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin:0;
    padding:0 15px 0 0;
    text-decoration:none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    cursor: pointer;
}
a.landing-cta:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    text-decoration: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
a.landing-cta span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
    padding:4px 0 6px 14px;
    margin-right: 4px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
a.landing-cta:hover span{    
    background-position:left bottom;
    padding:4px 0 5px 14px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
/*Communications Center*/
.subcenter-title{
    margin: 0 0 20px 0;
    width: 100%;
}
.subcenter-title .label-state{
    text-align: center !important
}
.subcenter-title ul{
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    background: transparent url(/content/Assets/Images/stepper-line.png) repeat-x center center;
    width: 322px;
}
.subcenter-title ul.label{
    display: inline-block;
    margin: 0 0 0;
    background: none;
    width: 395px;
    float: none;
}
.subcenter-title ul.label li{
    display: inline-block;
    background: none;
    margin-right: 0px;
    width: auto;
    font-size: 10px;
    color: #999999;
}
.subcenter-title ul.label li#email{
    width: 155px;
}
.subcenter-title ul.label li#options{
    width: 140px;
    margin-right: 20px;
}
.subcenter-title ul.label li#confirm{
    width: 80px;
}
.subcenter-title ul li{
    display: inline-block;
    width: 24px;
    height: 26px;
    background: transparent url(/content/Assets/Images/wsStepperStates.png) repeat-x 0 -51px;
    margin-right: 125px;
    float: left;
}
.subcenter-title ul li.active{
    background: transparent url(/content/Assets/Images/wsStepperStates.png) repeat-x 0 -25px;
}
.subcenter-title ul li.completed{
    display: inline-block;
    width: 24px;
    height: 26px;
    background: transparent url(/content/Assets/Images/wsStepperStates.png) repeat-x 0 0px;
    margin-right: 125px;
}
.subcenter-title ul li p{
    margin: 5px 0 0 8px;
    font-weight: bold;
    color: #666666;
}
.subcenter-title ul li.active p{
    margin: 6px 0 0 8px;
    font-weight: bold;
    color: #ffffff;
}
.subcenter-title ul li.completed p{
    margin: 6px 0 0 8px;
    font-weight: bold;
    color: #ffffff;
}
.subcenter-title ul li p.label{
    margin: 0;
    font-weight: normal;
    color: #999999;
}
.subcenter-left{
    float: left;
    width: 430px;
    margin-right: 30px;
}
.subcenter-left p{
    margin: 0 0 12px 0;
}
.subcenter-left .tickbox{
    margin: 0 5px 15px;
}
.subcenter-left .language-select{
    margin: 0 0 0 7px;
}
.subcenter-left .note{
    font-size: 10px;
    color: #666666;
    margin-top: 5px;
}
.nomargin{
    margin: 0 !important;
}
.subcenter-left .fullwidth{
    width: 100%;
}
 .center{
    text-align: center;
}
.subcenter-left a.form-cta{    
    background:transparent url(/content/Assets/Images/wsBtnBigRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:inline-block;
    font-size:11px;
    font-weight:bold;
    height:37px;
    margin:0 0 0 auto;
    padding-right:15px;
    text-decoration:none;
    clear: left;
}
.subcenter-left a.form-cta:hover{    
    background-position:right -37px;
    color:#FFFFFF !important;
    padding:0px 15px 0px 0px;
}
.subcenter-left a.form-cta span{    
    background:transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat scroll 0 0;
    display:inline-block;
    padding:10px 0 14px 14px;
    margin-right: 22px;
}
.subcenter-left a.form-cta:hover span{    
    background-position:left -37px;
    padding:11px 0 13px 14px;
}
.subcenter-left a.form-cta-small{    
    background:transparent url(/content/Assets/Images/wsBtnSmallRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin:0;
    padding-right:15px;
    text-decoration:none;
}
.subcenter-left a.form-cta-small:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    margin-top:0px;
}
.subcenter-left a.form-cta-small span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallLt.png) no-repeat scroll 0 0;
    display:block;
    padding:4px 0 6px 14px;
    margin-right: 21px;
}
.subcenter-left a.form-cta-small:hover span{    
    background-position:left bottom;
    padding:5px 0 4px 14px;
}
.subcenter-left .email_address{    
    float: left;
    width: 200px;
    margin: 1px 12px 20px 0;
}
.subcenter-left div.submit:hover input{
    background: transparent url(/content/Assets/Images/btn-bg-hover.png) repeat-x;
    padding: 0 4px 8px;
    *padding: 0px 4px 5px;
}
.subcenter-left div.submit:hover *{
    cursor: pointer;
}
.subcenter-left div.submit:hover .left{
    background: transparent url(/content/Assets/Images/btn-left-hover.png) no-repeat;
}
.subcenter-left div.submit:hover .right{
    background: transparent url(/content/Assets/Images/btn-right-hover.png) no-repeat;
}
.subcenter-left div.submit{
    margin: -2px 0 0px 0;
    *margin: -1px 0 0px 0;
}    
.subcenter-left div.submit input{
    float: left;
    background: transparent url(/content/Assets/Images/btn-bg.png) repeat-x;
    height: 24px;
    padding: 0;
    border: 0;
    font-weight: bold;
    color: #ffffff;
    padding: 0px 4px 7px;
    *padding: 0px 4px 5px;
    margin: 0;
}
.subcenter-left div.submit .left{
    float: left;
    background: transparent url(/content/Assets/Images/btn-left.png) no-repeat;
    height: 24px;
    padding: 0;
    border: 0;
    width: 3px;
}
.subcenter-left div.submit .right{
    float: left;
    background: transparent url(/content/Assets/Images/btn-right.png) no-repeat;
    height: 24px;
    padding: 0;
    border: 0;
    width: 27px;
}
.subcenter-left div.submit-big{
    display: inline-block;
    zoom: 1;
    *display: inline;
    *margin: 0 0 30px 0;
}
.subcenter-left div.submit-big:hover input{
    background: transparent url(/content/Assets/Images/btn-bg-big-hover.png) repeat-x;
}
.subcenter-left div.submit-big:hover *{
    cursor: pointer;
}
.subcenter-left div.submit-big:hover .left{
    background: transparent url(/content/Assets/Images/btn-left-big-hover.png) no-repeat;
}
.subcenter-left div.submit-big:hover .right{
    background: transparent url(/content/Assets/Images/btn-right-big-hover.png) no-repeat;
}
.subcenter-left div.submit-big input{
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    background: transparent url(/content/Assets/Images/btn-bg-big.png) repeat-x;
    height: 38px;
    padding: 0;
    border: 0;
    font-weight: bold;
    color: #ffffff;
    padding: 0px 4px 3px 10px;
    *padding: 0px 0px 3px 5px;
    float: none;
    margin: 0;
}
.subcenter-left div.submit-big .left{
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    background: transparent url(/content/Assets/Images/btn-left-big.png) no-repeat;
    height: 38px;
    padding: 0;
    border: 0;
    width: 5px;
    float: none;
    margin: 0 -6px 0 0;
    *margin: 0 0px 0 0;
}
.subcenter-left div.submit-big .right{
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    background: transparent url(/content/Assets/Images/btn-right-big.png) no-repeat;
    height: 38px;
    padding: 0;
    border: 0;
    width: 37px;
    float: none;
    margin: 0 0 0 -6px;
}
.add-comm{
    background: transparent url(/content/Assets/Images/grey-grad.png) repeat-x;
    margin: 40px 0 0;
    border: 1px solid #c9c9c9;
    padding: 16px;
    width: 400px;
    clear: both;
}
    
.add-comm ul{
    float: none;
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    padding: 0 0 0 16px;
    margin: 0 0 20px;
}
.add-comm ul li{
    margin: 8px 0 0;
}
.add-comm img{
    margin: 0px 7px 0 0;
}
.subcenter-right{
    width: 290px;
    float: left;
}
.subcenter-right .info-form{
    border: 1px solid #999999;
    float: left;
    background: transparent url(/content/Assets/Images/form-yellow-bg.png) repeat-x;
}
.subcenter-right .info-form *{
    float: left;
}
.subcenter-right .info-form p{
    margin: 0;
}
.subcenter-right .info-form span{
                font-size: 11px;
                margin: 0px 0 3px 7px;
                width: 100%;
                display: block;
}
.subcenter-right .info-form .info-header{
    background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x;
    height: 22px;
    font-size: 13px;
    font-weight: bold;
    color: #003366 !important;
    padding: 5px 0 0 7px;
    border-bottom: 1px solid #999999;
    width: 287px;
}
.subcenter-right .info-form .info-text{
    background-color: #d5e7f1;
    height: 20px;
    padding: 7px 0 0 7px;
    border-bottom: 1px solid #999999;
    width: 287px;
}
.subcenter-right .info-form .form-field{
    margin: 3px 0px 0px;
    width: 268px;
    padding: 0 0 7px;
}
.subcenter-right .info-form label{
    font-size: 11px;
    margin: 0px 0 3px 7px;
    width: 100%;
    display: block;
}
    
.subcenter-right .info-form input{
    width: 275px;
    margin: 0 0 0 7px !important;
    padding: 0 !important;
}
.subcenter-right .info-form select{
    width: 278px;
    margin: 0 0 0 7px !important;
    padding: 0 !important;
}
.success{
    color: #53a64f;
    font-weight: bold;
}
#modal_bg{
    background-color: #ffffff;
    position: absolute;
    z-index: 500;
    -moz-opacity:.80; 
    filter:alpha(opacity=80); 
    opacity:.80;
    display:none;
}
#loading_window{
    background: transparent url(/content/Assets/Images/loading-bg.png) no-repeat;
    position: absolute;
    z-index: 501;
    text-align: center;
    height: 160px;
    width: 328px;
    display: none;
    padding-top: 20px
}
 
#promo-container{
    background: transparent url(/content/Assets/Images/wsSpecialOffer.png) no-repeat;
    height: 89px;
    width: 311px;
    float: right;
    margin: 0 -10px 0 0;
    *margin: 0 0 0 -16px;
}
#promo-container.promo-de{
    background: transparent url(/content/Assets/Images/orange-promo-de-final.png) no-repeat;
    width: 317px;
    *margin: 0 0 0 -10px;
}
#promo-container.promo-fr{
    background: transparent url(/content/Assets/Images/orange-promo-fr-final.png) no-repeat;
    width: 317px;
    *margin: 0 0 0 -10px;
}
#promo-container.promo-it{
    background: transparent url(/content/Assets/Images/orange-promo-it-final.png) no-repeat;
    width: 317px;
    *margin: 0 0 0 -10px;
}
#promo-container.promo-es{
    background: transparent url(/content/Assets/Images/orange-promo-es-final.png) no-repeat;
    width: 317px;
    *margin: 0 0 0 -10px;
}
#promo-container.promo-pt{
    background: transparent url(/content/Assets/Images/orange-promo-pt-final.png) no-repeat;
    width: 317px;
    *margin: 0 0 0 -10px;
}
#promo-container.promo-nl{
    background: transparent url(/content/Assets/Images/orange-promo-nl-final.png) no-repeat;
    width: 317px;
    *margin: 0 0 0 -10px;
}
#promo-container #promo-cta{
    float: right;
    margin: 17px 10px 0 0;
}
#promo-container #promo-cta.promo-cta-fr{
    float: right;
    margin: 10px 10px 0 0;
}
#promo-container #promo-cta.promo-cta-de{
    float: right;
    margin: 10px 10px 0 0;
}
#promo-container #promo-cta.promo-cta-it{
    float: right;
    margin: 10px 10px 0 0;
}
#promo-container #promo-cta.promo-cta-es{
    float: right;
    margin: 10px 10px 0 0;
}
#promo-container #promo-cta.promo-cta-pt{
    float: right;
    margin: 10px 10px 0 0;
}
#videoPlayer{
    background:url(/content/Assets/Images/bg_video.png) no-repeat scroll 0 0 transparent;
    font-family:verdana;
    height:520px;
    left:0;
    top:0;
    width:980px;
    position: absolute;
    padding: 20px;
    z-index: 501;
    display: none;
}
#landingVidPlayerFlvHolder2{
    width:920px;
    height:460px;
    margin:10px;    
}
#landingVidPlayer img{
    margin: 10px 20px;
}
.modal-closeButton{
    position: absolute;
    top: 15px;
    left: 920px;
}
#modal_bg-black {
    background-color:#000000;
    position: absolute;
    z-index: 500;
    -moz-opacity:.80; 
    filter:alpha(opacity=80); 
    opacity:.80;
    display:none;
}

/*New VSeries Page and Tabs*/
#tabs{
    float: left;
    width: 100%;
}
#tabs #tab-menu{
    margin: 0 0 0 1px;
    float: none;
    padding: 0 0 8px;
    list-style: none;
    float: left;
    background: transparent url(/content/Assets/Images/top-borderProd(1).gif) repeat-x bottom left;
    width: 100%;
}
#tabs #tab-menu li{
    margin: 0 0px 0 0;
    padding: 0px 7px;
    height: 30px;
    float: left;
}
#tabs #tab-menu li > *{
    float: left;
}
#tabs #tab-menu li.active{
    background: #ffffff;
    margin: 0 0px 0 0;
    padding: 0px 0px;
}
#tabs #tab-menu li.active span.left{
    background: transparent url(/content/Assets/Images/nav-left.gif) no-repeat top left;
    width: 10px;
    height: 30px;
    margin: 0px 0 0 0;
}
#tabs #tab-menu li.active span.right{
    background: transparent url(/content/Assets/Images/nav-right.gif) no-repeat top left;
    width: 10px;
    height: 30px;
    margin: 0px 0 0 0;
}
#tabs #tab-menu li.active:first-child span.left{
    background: transparent url(/content/Assets/Images/nav-left_first.gif) no-repeat top left;
    width: 10px;
    height: 40px;
    margin: 0px 0 0 -1px;
}
#tabs #tab-menu li a{
    color: #333333;
    margin: 0;
    padding: 7px 0;
}
#tabs #tab-menu li a:hover{
    color: #333333 !important;
    text-decoration: none;
}
#tabs #tab-menu li.active a{
    border-top: 1px solid #999999;
}
#tabs #tab-body{
    border: 1px solid #999999;
    margin: -10px -1px 0 0;
    float: left;
    width: 100%;
    border-top: none;
}
#tab-body .prodContent{
    border: none;
    width: auto;
    margin: 10px 20px 20px;
    *padding-bottom: 20px;
}
#vseries-specs, #vseries-specs .prod-cap, #vseries-specs .prod-header, #vseries-specs .prod-data{
    width: 700px;
}
#vseries-specs .prod-name{
    width: 200px !important;
    margin-right: 20px;
}

#vseries-specs.prod-table .prod-header{
    padding: 0 0 3px;
    height: auto;
}
#vseries-specs.prod-table .prod-data p {
    height:auto;
    margin:3px 20px 3px 0;
    padding:2px 0 2px 5px;
    *padding-bottom: 5px;
}
#vseries-promo{
    width:100%;
    margin: 15px 0 20px 0;
}
#vseries-promo p{
    margin-top: 3px;
}
#vseries-promo h4{
    font-size: 13px;
    font-weight: bold;
}
#vseries-promo #vseries-v5k{
    width:47%;
    background: transparent url(/content/Assets/Images/wsVertPipeFade.jpg) no-repeat top right;
    height: 176px;
    padding: 0 23px 0 0;
    float: left;
}
#vseries-promo #vseries-gallery-choice{
    float: right;
    margin: 10px 0 0 0;
    padding: 0;
    list-style-type: none;
}
#vseries-promo #vseries-gallery-choice li{
    margin: 0 0 15px 0;
}
#vseries-promo #vseries-gallery-choice li a{
    background: transparent url(/content/Assets/Images/wsIconCamera.png) no-repeat;
    padding: 0 0 5px 25px;
    font-weight: bold;
    color: #999999;
}
#vseries-promo #vseries-gallery-choice li a.pdf-link{
    background: transparent url(/content/Assets/Images/iconPdf.jpg) no-repeat;
    font-weight: normal;
    color: #0080d0
}
#vseries-promo #vseries-gallery-choice li a.active{
    color: red;
}
.vseries-gallery{
    float: right;
    margin-left: 23px;
}
.gallery-content{
    border: 1px solid #999999;
}
.gallery-content .main-image{
    width: 350px;
    height: 150px;
}
.gallery-content .thumbnails{
    background: transparent url(/content/Assets/Images/wsLiteBlueBkg.jpg) repeat-x;
    height: 40px; 
    width: 100%;
    border-top: 1px solid #999999;
}
.gallery-content .thumbnails .thumbnail-links{
    margin: 4px 0 0 3px;
    padding: 0;
    width: 346px;
    text-align: center;
    float: none;
}
.gallery-content .thumbnails .thumbnail-links li{
    float: left;
    list-style: none;
    width: 47px;
    height: 33px;
    margin: 0 5px;
}
.gallery-content .thumbnails .thumbnail-links li:first-child{
    margin: 0 5px 0 7px;
}
.gallery-content .thumbnails .thumbnail-links li:hover{
    cursor: pointer;
}
#v5k-gallery .main-image{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 0;
}
#v5k-gallery  .thumb1{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -0px 0px;
}
#v5k-gallery .thumb2{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px 0px;
}
#v5k-gallery  .thumb3{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px 0px;
}
#v5k-gallery  .thumb4{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0px -151px;
}
#v5k-gallery .thumb5{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px -151px;
}
#v5k-gallery .thumb6{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px -151px;
}
#v5k-gallery .thumbnail-links li.thumb1{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -301px;
}
#v5k-gallery .thumbnail-links li.thumb2{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -47px -301px;
}
#v5k-gallery .thumbnail-links li.thumb3{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -94px -301px;
}
#v5k-gallery .thumbnail-links li.thumb4{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -141px -301px;
}
#v5k-gallery .thumbnail-links li.thumb5{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -188px -301px;
}
#v5k-gallery .thumbnail-links li.thumb6{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -235px -301px;
}
#v10k-gallery{
    display: none;
}
#v10k-gallery .main-image{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -334px;
}
#v10k-gallery  .thumb1{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -334px;
}
#v10k-gallery .thumb2{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px -334px;
}
#v10k-gallery  .thumb3{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px -334px;
}
#v10k-gallery  .thumb4{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0px -485px;
}
#v10k-gallery .thumb5{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px -485px;
}
#v10k-gallery .thumb6{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px -485px;
}
#v10k-gallery .thumbnail-links li.thumb1{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -636px;
}
#v10k-gallery .thumbnail-links li.thumb2{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -47px -636px;
}
#v10k-gallery .thumbnail-links li.thumb3{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -94px -636px;
}
#v10k-gallery .thumbnail-links li.thumb4{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -141px -636px;
}
#v10k-gallery .thumbnail-links li.thumb5{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -188px -636px;
}
#v10k-gallery .thumbnail-links li.thumb6{
    background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -235px -636px;
}
/*Tech Library Styles*/
/*Tech Home*/
.tech-body ul{
    margin: 0;
    padding: 0;
}
.no-margin{
    margin: 0 !important;
}
.tech-header img{
    margin: 0 0 0 -19px;
}
.tech-header .search-bar{
    float: right;
}
.tech-header .search-bar *{
    float: right;
}
.tech-header .search-bar p{
    float: right;
    margin: 0;
    line-height: 16px;
    margin: 0px 7px 0 0;
    font-weight: bold;
}
.tech-header h1{
    float: left;
}
.tech-header .search-bar div.submit{
    float: right;
    padding: 0 0 0 5px;
    margin: -2px 0 0 0;
}
.tech-header .search-bar div.submit:hover input{
    background: transparent url(/content/Assets/Images/btn-bg-hover.png) repeat-x;
    padding: 0 4px 8px;
    *padding: 4px 4px 7px 0;
}
.tech-header .search-bar div.submit:hover *{
    cursor: pointer;
}
.tech-header .search-bar div.submit:hover .left{
    background: transparent url(/content/Assets/Images/btn-left-hover.png) no-repeat;
}
.tech-header .search-bar div.submit:hover .right{
    background: transparent url(/content/Assets/Images/btn-right-hover.png) no-repeat;
}
.tech-header .search-bar div.submit input{
    float: left;
    background: transparent url(/content/Assets/Images/btn-bg.png) repeat-x;
    height: 24px;
    padding: 0;
    border: 0;
    font-weight: bold;
    color: #ffffff;
    padding: 0px 4px 7px;
    *padding: 4px 4px 7px 0;
}
.tech-header .search-bar div.submit .left{
    float: left;
    background: transparent url(/content/Assets/Images/btn-left.png) no-repeat;
    height: 24px;
    padding: 0;
    border: 0;
    width: 3px;
}
.tech-header .search-bar div.submit .right{
    float: left;
    background: transparent url(/content/Assets/Images/btn-right.png) no-repeat;
    height: 24px;
    padding: 0;
    border: 0;
    width: 27px;
}
.tech-body{
    width: 100%;
}
.tech-body .tech-tip-box{
    width: 306px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 4px 0 0;
    *margin: 0 10px 0 0;
    text-align: left;
}
.tech-body .tech-tip-box h4{
    font-size: 12px;
}
.tech-body .tech-tip-box .tip-body{
    display: inline-block;
    margin: 7px 0 0;
    background: transparent url(/content/Assets/Images/wsTechLibTipBkg.jpg) no-repeat;
    zoom: 1;
    *display: inline;
    padding: 10px;
    height: 98px;
    width: 280px;
}
.tech-body .tech-tip-box p{
    margin: 0;
}
.tech-body .tech-tip-box p.image{
    float: left;
    margin: 0 7px 0 0;
    width: auto;
}
.tech-body .tech-tip-box p.text{
    float: left;
    width: 210px;
    margin: 0 0;
    clear: right;
}
.tech-body .tech-tip-box p.cta{
    display: inline-block;
    margin: 7px 0 0;
    zoom: 1;
    *display: inline;
    text-align: right;
    width: 100%;
}
.tech-body #tech-home-boxes, .tech-body #tech-landing-boxes{
    width: 960px;
    display: inline-block;
    margin: 7px 0 0 0;
    zoom: 1;
    *display: inline;
    padding: 0px;
}
#tech-home-boxes .tech-box, #tech-landing-boxes  .tech-box{
    width: 225px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0px 9px 0 0;
    *margin: 0px 15px 0 0;
    padding: 0;
    vertical-align: top;
}
#tech-home-boxes .tech-box .tech-box-header, #tech-landing-boxes  .tech-box .tech-box-header{
    background: transparent url(/content/Assets/Images/wsTechLibPodTopCap.jpg) no-repeat;
    width: 225px;
    height: 21px;
    padding: 8px 7px 0 7px;
    *padding: 3px 7px 0 7px;
    *height: 26px
}
#tech-home-boxes .tech-box .tech-box-header h4, #tech-landing-boxes  .tech-box .tech-box-header h4{
    font-size: 10px;
    font-weight: bold;
    padding:0;
    margin: 0;
}
#tech-home-boxes .tech-box .tech-box-body, #tech-landing-boxes .tech-box .tech-box-body{
    height: 200px;
    width: 206px;
    background: transparent url(/content/Assets/Images/wsTechLibYellowBkg.jpg) no-repeat bottom right;
    margin:0;
    padding: 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#tech-home-boxes .tech-box .tech-web{
    background: transparent url(/content/Assets/Images/wsTechLibWebBkg.jpg) no-repeat bottom right;
}
#tech-home-boxes .tech-box .tech-data{
    background: transparent url(/content/Assets/Images/wsTechLibDataBkg.jpg) no-repeat bottom right;
}
#tech-home-boxes .tech-box .tech-email{
    background: transparent url(/content/Assets/Images/wsTechLibMailBkg.jpg) no-repeat bottom right;
}
#tech-home-boxes .tech-box .tech-vseries{
    background: transparent url(/content/Assets/Images/wsTechLibDataVseriesBkg.jpg) no-repeat bottom right;
}
#tech-home-boxes .tech-box .tech-box-body h4, #tech-landing-boxes .tech-box .tech-box-body h4{
    margin: 5px 0;
    padding: 0px;
    font-size: 11px;
    font-weight: bold;
    color: #666666 !important;
    display: inline-block;
}
#tech-home-boxes .tech-box .tech-box-body h4{
    margin: 0px 0;
}
#tech-home-boxes .tech-box .tech-box-body ul, #tech-landing-boxes .tech-box .tech-box-body ul{
    margin:5px 0 10px 0;
    padding: 0 0 0 15px;
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    float: none;
}
/*Landing Page 1*/
#tech-landing-boxes .tech-box .tech-box-body{
    width: 205px;
    margin:0;
    padding: 9px 10px;
}
#tech-landing-boxes .tech-box{
    margin:0 11px 12px 0;
    *margin:0 17px 12px 0;
}
#tech-landing-boxes{
    width: 1000px !important;
}
/*Landing Page 2*/
p.icon {
background:url(/content/Assets/Images/wsSpriteNoCords.png) repeat scroll -661px -259px transparent;
height:52px;
left:5px;
margin:-15px 7px 0 0;
top:-28px;
width:52px;
float: left;
}
p.icon.data{
background:url(/content/Assets/Images/wsSpriteNoCords.png) repeat scroll -661px -315px transparent;
}
p.icon.email{
background:url(/content/Assets/Images/wsSpriteNoCords.png) repeat scroll -661px -370px transparent;
}
p.icon.triton{
background: transparent url(/content/Assets/Images/triton-icon.png) no-repeat top left;
height: 54px;
width: 53px;
}

.tech-body p{
    width: 66%;
}
.tech-body #tech-tree{
    min-height: 500px;
    width: 400px;
    border: 1px solid #c1c1c1;
    border-top: none;
    float: left;
}
.tech-body #tech-tree .tech-item{
}
#tech-tree .tech-1st-level{
    background: transparent url(/content/Assets/Images/wsTechLibTopBlueRepeat.png) repeat-x;
    height: 29px;
    width: 100%;
}
#tech-tree .tech-item .ui-state-default{
    height: 28px;
}
#tech-tree  p.tree-icon{
    margin:0;
    float: left;
    width: 27px;
    height: 25px;
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -0px -91px;
}
#tech-tree .tech-1st-level p.tree-icon{
    margin: 3px 0 0 7px;
}
#tech-tree .tech-2nd-level p.tree-icon{
    margin: -3px 7px 0 0;
}
#tech-tree .tech-1st-level{
    margin: 0 0 0px 0;
    cursor: pointer;
}
#tech-tree .tech-1st-level:hover p.tree-icon, .tech-2nd-level .expand:hover p.tree-icon{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -27px -91px !important;
}
#tech-tree .tech-item .ui-state-active:hover p.tree-icon, .tech-2nd-level .expand:hover p.opened{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -27px -118px !important;
}
#tech-tree .tech-item .ui-state-active p.tree-icon, .tech-2nd-level .expand p.opened{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) 0px -118px !important;
}
#tech-tree .tech-1st-level h4{
    font-size: 12px;
    margin: 6px 0 0 10px;
    float: left;
}
#tech-tree .tree-body{
    margin: 0 0 0px 0;
    overflow: auto;
    background: transparent url(/content/Assets/Images/wsTechLibBlueFadeBkg.jpg) repeat-x;
    height: 387px
}
#tech-tree .tech-2nd-level{
    margin: 7px 20px;
}
#tech-tree .tech-2nd-level:first-child{
    margin: 15px 20px 7px 20px;
}
.tech-2nd-level .expand{
    cursor:pointer;
    margin: 0 0 2px 0;
}
#tech-tree .tech-2nd-level h4{
    font-size: 11px;
    color: #666666!important;
    display: block;
    height: 20px;
}
#tech-tree ul{
    float: none;
    list-style-type: none;
    display: none;
    margin: 0px 0 12px 0;
    padding: 0 0 0px 30px;
    width: 325px;
}
#tech-tree ul li{
    margin: 0;
    padding: 3px 0;
    *padding: 1px 0 0 0;
}
#tech-tree ul li div{
    margin: 0;
    display: none;
}
#tech-tree ul a.techlinks{
    background: transparent url(/content/Assets/Images/wsTechLibIconHtmlFile.png) no-repeat top left;
    padding: 0 0 7px 20px;
}
#doc-preview{
    width: 510px;
    margin: 0 0 0 30px;
    height: 500px;
    border: 1px solid #c1c1c1;
    border-top: none;
    float: left;
}
#doc-preview .topcap{
    background: transparent url(/content/Assets/Images/wsTechLibTopGrayRepeat.png) repeat-x;
    width: 100%;
    height: 40px;
}
#doc-preview .topcap h4{
    background: transparent url(/content/Assets/Images/wsTechLibPreviewFile.png) no-repeat top left;
    padding: 0 0 5px 22px;
    font-size: 12px; 
    margin: 6px 0 0 10px;
    float: left;
}
#doc-preview .preview{
    overflow: auto;
    height: 401px;
    padding: 0 20px;
    font-size: 11px;
}
#doc-preview .preview img{
    margin: -12px 0 0 -20px; 
    position:absolute; 
    z-index: 2;
}
#doc-preview .preview ul{
    list-style-type: disc !important;
}
#doc-preview .preview p{
    overflow: auto;
    width: 100%;
}
#doc-preview .botcap{
    background: transparent url(/content/Assets/Images/wsTechLibBotGrayRepeat.png) repeat-x;
    width: 100%;
    height: 59px;
    text-align: center;
}
.tech-preview-cta{
    background: transparent url(/content/Assets/Images/wsBtnBigPlainRt.png) no-repeat top right;
    padding: 10px 0 13px 0;
    display: inline-block;
    margin: 13px 0 0 0;
}
.tech-preview-cta span{
    background: transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat top left;
    padding: 10px 0px 13px 30px;
    margin: 0 37px 0 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
.tech-preview-cta:hover{
    background: transparent url(/content/Assets/Images/wsBtnBigPlainRt.png) no-repeat bottom right;
    padding: 10px 0 12px 0;
    text-decoration: none !important;
}
.tech-preview-cta:hover span{
    background: transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat bottom left;
    padding: 10px 0px 12px 30px;
}
/*TRITON Advisory Board Ipad*/
a.standard-cta.plain.small{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin:0;
    padding-right:15px;
    text-decoration:none;
}
a.standard-cta.plain.small:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    margin-top:0px;
    text-decoration: none;
}
a.standard-cta.plain.small span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
    display:block;
    padding:4px 0 6px 14px;
    margin-right: 4px;
}
a.standard-cta.plain.small:hover span{    
    background-position:left bottom;
    padding:5px 0 4px 14px;
}
#refbanner{
    margin: -30px 0 10px -20px;
}
#reference-right{
    float: left;
    margin-top: 40px;
    background: transparent url(/content/Assets/Images/wsIpadVertPipe.jpg) no-repeat top left;
    padding: 0 0 0 30px;
    height: 300px
}
#reference-left{
    width: 62%;
    float: left;
    padding: 0 35px 0 0;
    margin: 0 5px 17px 0;
}
#reference-left h3{
    font-size: 12px !important;
    margin: 0px 0 10px 7px !important;
}
#reference-header{
    margin-bottom: 7px;
}
#reference-subheader{
    font-size: 12px;
    margin: 0;
}
#reference-right .modal-window{
    display: none;
    position: fixed;
    top: 15%;
    left: 50%;
    width: 680px;
    margin: 0 0 0 -340px;
}
#reference-right .tab-play{
    cursor: pointer;    
}


.gradient-box{
    display: inline-block;
    zoom: 1;
    *display: inline;
    background: transparent url(/content/Assets/Images/wsIpadBulletsBkgTop.jpg) no-repeat top left;
    width: 592px;
    padding: 5px
}
.gradient-box.inner{
    background: transparent url(/content/Assets/Images/wsIpadBulletsBkgBot.jpg) no-repeat bottom left;
    margin: 0px 0 -10px -5px;
}
ul.standard, ol.standard{
    margin: 7px 7px 7px 25px !important;
    *margin: 7px 7px 7px 29px !important;
    padding:0 !important;
    float: none;
}
ul.standard li, ol.standard li{
    margin: 0 0 7px 0;
}
ul.green-arrow{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png) !important
}
#ref-form-left{
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 300px;
    margin: 0 15px 0 0;
}
#ref-form-right{
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 250px;
    vertical-align: top;
}
#ref-form-right .gen_form_field#tc p{
    margin: 40px 0 0 0;
    *margin: 35px 0 0 0;
}
#ref-form-right p.required{
    float: right;
    color: red;
    margin: 0;
}
#ref-form-bottom{
    margin: 15px 0 0 0;
    width: 600px;
    background: transparent url(/content/Assets/Images/wsIpadHorizPipe.jpg) no-repeat top left;
    padding: 15px 0 0 0;
}
#ref-form-bottom p{
    margin: 0 0 15px 0;
}
#ref-form-bottom .gen_form_field {
    width: 47%;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    margin: 0 15px 0 0;
}
#ref-form-bottom .gen_form_field p{
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 0 10px 0;
    width: 90%;
}
#ref-form-bottom input{
    float: left;
    margin: 5px 7px 0 0;
}
#reference-form .gen_form_field{
    padding: 3px 0;
}
#reference-form .gen_form_field label.textinput{
    font-size: 11px;
    float: left;
    font-weight: bold;
}
#reference-form .gen_form_field input.textinput{
    width: 200px;
    float: right;
    margin: 0;
}
#ref-submit{
    margin-top: 15px;
}
.tab-right{
    width: 250px;
}
.steel-box{
    border: 1px solid #cfcfcf;
    margin: 0px 0;
    padding: 0 0 0px 0; 
}
.steel-box .topcap{
    background: url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x scroll 0 0 transparent;
    height: 27px;
    width: 100%;
}
.steel-box .header{
    background-color: #d6e7f1;    
    width: 100%;    
    height: auto;
    padding: 0px;    
    border-bottom: 1px solid #c1c1c1;
    text-align: right;
    margin-bottom: 0;
}
.steel-box .steel-body{
    background: transparent url(/content/Assets/Images/wsRightRailPodBwFadeBkg.jpg) repeat-x bottom left;
    padding: 7px 0 12px 0;
}    
.steel-box .steel-body p{
    margin: 0;
    padding: 5px 7px 5px 7px;
}    
.steel-box p{
    margin: 0;
    padding: 5px 5px 5px 0;
    min-height: 7px;
}
.steel-box .topcap h4{
    line-height:22px;
    font-size:12px;
    font-weight:bold !important;
    margin:0 0 0px 5px !important;
    padding:1px 0 0px;
    float: left;
}
.tab-right .steel-body p{
    margin-bottom: 7px;
}

#dlp4dl-landing{
    width:983px;
    margin: -29px 0 0 -19px;
}
#dlp4dl-landing #landingBannerTop{
    width:983px;
    height:153px;
    background-image:url(/content/Assets/Images/wsDlpTopBanner.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
}
#dlp4dl-landing #landingBannerTop-es{
    width:983px;
    height:153px;
    background-image:url(/content/Assets/Images/wsDlpTopBanner-es.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
}
#dlp4dl-landing #landingBannerTop-fr{
    width:983px;
    height:153px;
    background-image:url(/content/Assets/Images/wsDlpTopBanner-fr.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
}
#dlp4dl-landing #landingBannerTop-it{
    width:983px;
    height:153px;
    background-image:url(/content/Assets/Images/wsDlpTopBanner-it.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
}
#dlp4dl-landing #landingBannerTop-de{
    width:983px;
    height:153px;
    background-image:url(/content/Assets/Images/wsDlpTopBanner-de.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
}
#dlp4dl-landing #landingBannerTop-pt{
    width:983px;
    height:153px;
    background-image:url(/content/Assets/Images/wsDlpTopBanner-en.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
}
.dlp4dl#landingRightContent{
    background-image: none;
    margin-top: 7px;
}
.dlp4dl#landingRightContent p{
    margin-top: 7px;
    font-size: 11px;
}
.dlp4dl#landingRightContent h4{ 
    color: #4aa2de !important;
    font-size: 15px;
    font-weight: bold;
}
.dlp4dl#landingRightContent #promo-cta {
    width: 85%;
}
.dlp4dl#landingRightContent #promo-cta a{
    margin-top: 25px;
}
.dlp4dl#landingRightContent p.smaller{
    font-size: 9px;
}
.dlp4dl#landingRightContent img{
    float: right;
}
.dlp4dl#landingBotRow {
    background-image: none;
    text-align: center;
    height: auto;
    margin-top: 12px;
}
.dlp4dl#landingBotRow *{
    background-image: none;
    color: #4aa2de !important;
    display: inline;
}
.dlp4dl#landingBotRow h4{
    font-size: 17px;
    font-weight: nonrmal !important;
}
.dlp4dl#landingBotRow a{
    text-decoration: underline;
}
 .banner-cta a.text-link{
    float: left;
    margin: 7px 15px 0 0;
    color: #0080d0;
    font-size: 14px;
    text-decoration: underline;
}
.banner-cta a.text-link:hover{
    text-decoration: underline;
}
 
.ace#landingRightContent p{
    font-size: 11px;
    margin: 12px 0 0px;
}
.ace#landingRightContent .header{
    color: #4aa2de !important;
    font-size: 20px !important;
    font-weight: bold;
    margin-top: 7px;
}
.ace#landingRightContent .subheader{
    font-size: 18px !important;
    font-weight: bold;
    margin: 0 !important;
}
.ace#landingBotRow{
    height: auto;
    background-image: none;
    margin-top: 7px;
}
.ace#landingBotRow h4{
    color: #4aa2de !important;
}

/*
----------------------------------------------------------------------
element:    GENERIC PROMOS
desc:        Homepage right hand promos. Overwrite image in reddot to
            change bg, use classes to change appearance on the bounding 
            promo div.
default:    single slot, all show, yellow, blue, green
options:    - double-slot: double size
            - triple-slot: triple size
            - analyst: floats p to the right for market analyst promos
            - no-show: hide promo
            
----------------------------------------------------------------------
*/
 
.single-slot .promo-top{
    height: 73px;
}
.double-slot .promo-top{
    height: 128px;
}
.triple-slot .promo-top{
    height: 201px;
}
.analyst .promo-top p{
    width: 150px;
    float: right;
    padding: 5px 8px!important;
}
#banner-promos .no-show{
    display:none;
}
#en #promo1 .promo-top{
     background:url() no-repeat top left;
}
#en #promo2 .promo-top{
     background:url() no-repeat top left;
}
#en #promo3 .promo-top{
     background:url() no-repeat top left;
}
#uk #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-uk.png) no-repeat top left;
}
#uk #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-uk.png) no-repeat top left;
}
#uk #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-uk.png) no-repeat top left;
}
#fr #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-fr.png) no-repeat top left;
}
#fr #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-fr.png) no-repeat top left;
}
#fr #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-fr.png) no-repeat top left;
}
#it #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-it.png) no-repeat top left;
}
#it #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-it.png) no-repeat top left;
}
#it #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-it.png) no-repeat top left;
}
#de #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-de.png) no-repeat top left;
}
#de #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-de.png) no-repeat top left;
}
#de #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-de.png) no-repeat top left;
}
#anz #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-anz.png) no-repeat top left;
}
#anz #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-anz.png) no-repeat top left;
}
#anz #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-anz.png) no-repeat top left;
}
#ind #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-ind.png) no-repeat top left;
}
#ind #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-ind.png) no-repeat top left;
}
#ind #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-ind.png) no-repeat top left;
}
#pr #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-pr.png) no-repeat top left;
}
#pr #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-pr.png) no-repeat top left;
}
#pr #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-pr.png) no-repeat top left;
}
#latam #promo1 .promo-top{
     background:url(/content/Assets/Images/wsPromo1Top-latam.png) no-repeat top left;
}
#latam #promo2 .promo-top{
     background:url(/content/Assets/Images/wsPromo2Top-latam.png) no-repeat top left;
}
#latam #promo3 .promo-top{
     background:url(/content/Assets/Images/wsPromo3Top-latam.png) no-repeat top left;
}

#main-navi{
    background: url(/content/Assets/Images/wsTopNavRepeatBkg.jpg) repeat-x scroll 0 0 transparent;
    width: 100%;
    height: 39px;
}
.menu-container{
    margin: auto;
    width: 998px;
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0 -936px;
    height: 100%;
}
.menu-container .main-menu-2010{
    float: right;
    margin: 0;
}
.menu-container ul.main-menu-2010 > li{
    padding: 0px 0px;
    float: left;
    list-style-type: none;
}
.main-menu-2010 li .menu-label{
    float: left;
    padding: 11px 11px 1px 11px; 
    margin: 1px 0 0 0;
    background: url(/content/Assets/Images/sepPnav.gif) no-repeat top left;
    height: 25px;
    font:normal bold 11px verdana;
}
.main-menu-2010 p.no-bg{
    background: none;
}
.main-menu-2010 p a{
    color: #ffffff;
}
.main-menu-2010 p a:hover{
    text-decoration: none !important;
}
.main-menu-2010 p.hovered{
    background-color: #ffffff !important;
}
.main-menu-2010 p.hovered a{
    color: #003366 !important;
}
.main-menu-2010 li .m2010-selected{
    background: #669ac2 url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0 -900px !important;
    height: 24px;
}
.main-menu-2010 li .rightRail{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0 -900px;
    height: 24px;
}
div.search-row {
    margin: 2px 0 0 0;
}
div.search-row p{
    background-image: none !important;
    margin: 0;
    padding:0;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 45%;
}
/*ACE Page*/
h1.ace, h2.ace{
    width: 100%;
}
h1.ace{
    margin: 10px 0 5px 0;
}
h2.ace{
    font-size: 14px !important;
}
#ace-banner{
    margin: -29px 0 0 -19px;
}
#ace.prod-table{
    margin: 20px 0 0;
    float: none;
}
#ace.prod-table, #ace.prod-table > *{
    width: 100%;
}
.ace-box{
    display: inline-block;
    zoom: 1;
    *display: inline;
    background: transparent url(/content/Assets/Images/wsAceGradTop.png) no-repeat top left;
    width: 752px;
    padding: 7px;
}
.ace-box.inner{
    background: transparent url(/content/Assets/Images/wsAceBodyGrad.png) no-repeat bottom left;
    margin: 0px 0 -10px -7px;
    padding: 0 7px 7px;
}
.ace-box{
    margin-bottom: 7px;
}
.ace-box #ace-inner-left, .ace-box #ace-inner-right{
    width: 58%;
    padding: 0 20px 0 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
}
.ace-box #ace-inner-right{
    width: 37%;
    padding: 0 0 0 5px;
    background: transparent url(/content/Assets/Images/wsAceVertPipe.png) no-repeat top left;
    text-align: center;
}
#ace-inner-left p{
    margin: 4px 0 0 7px;
}
#ace-inner-left ul li{
    margin: 13px 0 0 0;
}
ul#ace{
    float: none !important;
    margin: 7px;
    list-style: none outside;
}
ul#ace li{
    list-style-image: url(/content/Assets/Images/wsAceRTSCIcon.png);
    float: none !important;
    padding: 0 12px 0 0;
    *padding: 0 12px 0 7px;
    margin: 15px 7px 11px 30px;
    *margin: 11px 7px 7px 23px;
}
ul#ace li b{
    float: none !important;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    line-height: 15px;
}
ul#ace li br{
    line-height: 0px;
}
ul#ace li#RTCC{
    list-style-image: url(/content/Assets/Images/wsAceRTCCIcon.png);
}
ul#ace li#preciseID{
    list-style-image: url(/content/Assets/Images/wsAcePreciseIDIcon.png);
}
ul#ace li#antispam{
    list-style-image: url(/content/Assets/Images/wsAceAntiSpamIcon.png);
}
ul#ace li#reputation{
    list-style-image: url(/content/Assets/Images/wsAceReputationIcon.png);
}
ul#ace li#urlfiltering{
    list-style-image: url(/content/Assets/Images/wsAceUrlFilteringIcon.png);
}
ul#ace li#antivirus{
    list-style-image: url(/content/Assets/Images/wsAceAntivirusIcon.png);
}
/*
----------------------------------------------------------------------
element:    STANDARD POWER-BUTTONS UTILIZING ANCHORS
desc:        Standard button using anchor tags, white text, no underline
            on-hover. Can be used in conjunction with center/fullwidth
            for centering across a parent a div.
default:    standard, right arrow, big
options:    - plain: no arrow
            - small: smaller size
----------------------------------------------------------------------
*/
/*Default*/
a.standard-cta{    
    background: transparent url(/content/Assets/Images/wsBtnBigRt.png) no-repeat top right;
    color:#FFFFFF !important;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size:11px;
    font-weight:bold;
    height:38px;
    margin:0;
    padding-right:33px;
    text-decoration:none !important;
}
a.standard-cta:hover{    
    background-position:right -37px;
    color:#FFFFFF !important;
    margin-top:0px;
    text-decoration: none;
}
a.standard-cta span{    
    background: transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat top left;
    display:block;
    padding:10px 0 14px 14px;
    margin-right: 4px;
}
a.standard-cta:hover span{    
    background-position:left -37px;
    padding:11px 0 14px 14px;
}
/*Big Plain*/
a.standard-cta.plain{    
    background: transparent url(/content/Assets/Images/wsBtnBigPlainRt.png) no-repeat top right;
    padding-right:33px;
}
a.standard-cta.plain span{    
    padding:10px 0 14px 30px;
}
a.standard-cta.plain:hover{    
    background-position:right -37px;
}
a.standard-cta.plain:hover span{    
    padding:11px 0 14px 30px;
}
/*Small Arrow*/
a.standard-cta.small{    
    background:transparent url(/content/Assets/Images/wsBtnSmallRt.png) no-repeat scroll right top;
    height:23px;
    padding-right:32px;
}
a.standard-cta.small:hover{    
    background-position:right -23px;
}
a.standard-cta.small span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
    padding:3px 0 7px 14px;
}
a.standard-cta.small:hover span{    
    background-position:left -23px;
    padding:4px 0 7px 14px;
}
/*Small Plain*/
a.standard-cta.plain.small{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
    padding-right:15px;
}
a.standard-cta.plain.small:hover{    
    background-position:right -23px;
}
a.standard-cta.plain.small span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
    padding:3px 0 7px 14px;
}
a.standard-cta.plain.small:hover span{    
    background-position:left -23px;
    padding:4px 0 7px 14px;
}
/*
----------------------------------------------------------------------
element:    FORM-RESTRICTED SUBMIT BUTTONS
desc:        For use in .NET apps. Power button style, form restricted. 
            Left/Right bounding div, with a repeating inner bg for submit
            button.
default:    standard, right arrow, big
options:    - small: smaller size
----------------------------------------------------------------------
*/
/*Default*/
.form-restricted-cta{
    display: inline-block;
    zoom: 1;
    *display: inline;
    *margin: 0 0 0px 0;
}
.form-restricted-cta *{
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: none;
    font-weight: bold;
    color: #ffffff;
}
.form-restricted-cta .left, .form-restricted-cta .right, .form-restricted-cta input{
    vertical-align: middle;
    background: transparent url(/content/Assets/Images/btn-left-big.png) no-repeat;
    height: 38px;
    padding: 0;
    border: 0;
    width: 5px;
    margin: 0 -6px 0 0;
    *margin: 0 0px 0 0;
}
.form-restricted-cta input{
    background: transparent url(/content/Assets/Images/btn-bg-big.png) repeat-x;
    padding: 0px 4px 3px 10px;
    *padding: 0px 0px 3px 5px;
    margin: 0;
    width: auto;
}
.form-restricted-cta .right{
    background: transparent url(/content/Assets/Images/btn-right-big.png) no-repeat;
    width: 37px;
    margin: 0 0 0 -6px;
}
.form-restricted-cta:hover *{
    cursor: pointer;
}
.form-restricted-cta:hover input{
    background: transparent url(/content/Assets/Images/btn-bg-big-hover.png) repeat-x;
}
.form-restricted-cta:hover .left{
    background: transparent url(/content/Assets/Images/btn-left-big-hover.png) no-repeat;
}
.form-restricted-cta:hover .right{
    background: transparent url(/content/Assets/Images/btn-right-big-hover.png) no-repeat;
}
/*Small*/
.form-restricted-cta.small .left, .form-restricted-cta.small .right, .form-restricted-cta.small input{
    background: transparent url(/content/Assets/Images/btn-left.png) no-repeat;
    height: 24px;
    width: 4px;
    margin: 0 -7px 0 0;
    *margin: 0;
}
.form-restricted-cta.small input{
    background: transparent url(/content/Assets/Images/btn-bg.png) repeat-x;
    padding: 0px 4px 6px 10px;
    *padding: 0px 0px 5px 5px;
    margin: 0;
    *margin: 0 0 0 -1px;
    width: auto;
}
.form-restricted-cta.small .right{
    background: transparent url(/content/Assets/Images/btn-right.png) no-repeat;
    width: 37px;
    margin: 0 0 0 -4px;
}
.form-restricted-cta.small:hover *{
    cursor: pointer;
}
.form-restricted-cta.small:hover input{
    background: transparent url(/content/Assets/Images/btn-bg-hover.png) repeat-x;
    padding: 0px 4px 5px 10px;
    *padding: 0px 0px 4px 5px;
}
.form-restricted-cta.small:hover .left{
    background: transparent url(/content/Assets/Images/btn-left-hover.png) no-repeat;
}
.form-restricted-cta.small:hover .right{
    background: transparent url(/content/Assets/Images/btn-right-hover.png) no-repeat;
}
/*ONLY INCLUDE HERE ON*/
#prm-login{
    font-size:11px;
}
#prm-login p.error{
    color: red;
    font-weight: bold;
    background: transparent url(/content/Assets/Images/wsIconError.jpg) no-repeat;
    min-height: 18px;
    padding: 0 0 0 23px;
}
#prm-login p.label label.error{
    color: red;
    font-weight: normal;
    background: none;
    padding-left: 0px;
}
#prm-login .prm-form .error-messages{
    margin: 0 0 12px 0;
}
#prm-login .prm-form .error-messages ul.error{
    float: none;
    margin: 0;
    color: red;
}
#prm-login p.error span.normal{
    font-size: 11px;
    color: #333333;
}
#prm-login .prm-buttons{
    margin: 18px 0 25px 0;
    height: 30px;
}
#prm-login .prm-buttons > a{
    vertical-align: bottom;
}
#prm-login .prm-buttons a:first-child{
    margin: 0 12px 0 0; 
    vertical-align: bototm;
}
#prm-login .gradient-box.inner{
    padding: 5px 15px 10px;
}
.prm-forgot{
    margin: 0 0 25px 0;
}
.prm-forgot form{
    margin: 17px 0 0 0;
    height: auto;
}
.prm-forgot .gen-form-field{
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 7px 0 0;
    *vertical-align: middle;
}
.prm-forgot .form-restricted-cta{
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.prm-forgot a#cancel{
    vertical-align: baseline;
    margin: 0 0 0 12px;
}    
.prm-forgot #reset-text{
    color: #666666;
    font-size: 10px;
    margin: 5px 0 0 89px;
}
#prm-login a#prm-continue{    
    margin: 12px 0 25px 0;
}
.prm-form{
    border: 1px solid #cfcfcf;
    margin: 12px 0;
    width: 100%;
    padding: 0 0 12px 0; 
}
.prm-form .topcap{
    background: url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x scroll 0 0 transparent;
    height: 27px;
    width: 100%;
}
.prm-form .topcap h4{
    color:#003366 !important;
    line-height:22px;
    font-size:12px;
    font-weight:bold !important;
    margin:0 0 15px 5px;
    padding:1px 0 0px;
    display: block;
}
.prm-form  h4{
    color:#003366 !important;
    font-size:12px;
    font-weight:bold !important;
    margin:12px 0 0px 7px;
    padding:1px 0 0px;
    display: block;
}
.prm-form .label{
    text-align: right;
    width: 40%;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 5px 0 0;
}
#prm-login .submit{
    text-align: left;
    width: 440px;
    *width: 444px;
    float: right;
}
#prm-login .prm-form .submit{
    width: 442px;
    *width: 446px;
}
#prm-login .prm-form#new-password .submit{
    width: 329px;
    *width: 333px;
}
#prm-login .submit > *{
    text-align: right;
    float: left;
}
.prm-form .input{
    width: 55%;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 12px 0 0 0;
}
.prm-form .input.first{
    margin-top: 0;
}
.prm-form span.required{
    color: red;
    font-weight: bold;
}
.prm-form .required-text p{
    color: red;
    margin: 5px;
    padding: 0;
    display: inline;
    float: right;
}
.prm-form#new-password{
    width: 75%;
}
.prm-form p.error{
    margin: 0 0 12px 7px;
}
.prm-buttons p{
    display: inline;
}


/*Speak Up Landing Page*/

#SpeakUpBannerTop{
    width:983px;
    height:210px;
    background-image:url(/content/Assets/Images/banner-speak-up-en.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
    margin:-29px 0 0 -19px;
}

#speak-up-promo{
    margin: -1px 0 0 -16px;
    *margin-top: -9px;
}

/*Flash/JQuery Homepage*/

.hp-banner{
    position: relative;
}
.hp-banner ul#steppers{
    position: absolute;
    z-index: 9999;
    margin: 188px 0 0 8px;
    background-color: #deeef8;
    border: 1px solid #999999;
    padding: 2px;
}
.hp-banner ul#steppers li{
    width: 10px;
    height: 12px;
    padding: 3px;
    border: 1px solid #999999;
    cursor: pointer;
    margin: 0 2px 0 0;
    font-size: 11px;
    background-color: #ffffff;
    font-weight: bold;
}
.hp-banner ul#steppers li.activeSlide{
    background-color: #ee880f;
    color: #fff;
}
.hp-banner ul#steppers li:hover{
    background-color: #eebb7f;
    color: #fff;
}
#stepper-containers{
    position: absolute;
    height: 221px;
    width: 998px;
}
#stepper-containers > div{
    height: 221px;
    width: 100%;
    position: absolute;
    display: none;
}
#stepper-containers div .stepper-main{
    width: 738px;
}
#stepper-containers .standard-cta{
    float: right;
    margin: 177px 10px 0 0;
}
/*English Banner*/
#stepper-containers .stepper1.en{
    background: transparent url(/assets/homepage/en/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.en{
    background: transparent url(/assets/homepage/en/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.en{
    background: transparent url(/assets/homepage/en/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.en{
    background: transparent url(/assets/homepage/en/wsHomeBanner4.png) no-repeat;
}
/*Australia Banner*/
#stepper-containers .stepper1.aus{
    background: transparent url(/assets/homepage/aus/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.aus{
    background: transparent url(/assets/homepage/aus/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.aus{
    background: transparent url(/assets/homepage/aus/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.aus{
    background: transparent url(/assets/homepage/aus/wsHomeBanner4.png) no-repeat;
}
/*German Banner*/
#stepper-containers .stepper1.de{
    background: transparent url(/assets/homepage/de/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.de{
    background: transparent url(/assets/homepage/de/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.de{
    background: transparent url(/assets/homepage/de/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.de{
    background: transparent url(/assets/homepage/de/wsHomeBanner4.png) no-repeat;
}
/*French Banner*/
#stepper-containers .stepper1.fr{
    background: transparent url(/assets/homepage/fr/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.fr{
    background: transparent url(/assets/homepage/fr/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.fr{
    background: transparent url(/assets/homepage/fr/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.fr{
    background: transparent url(/assets/homepage/fr/wsHomeBanner4.png) no-repeat;
}
/*Italian Banner*/
#stepper-containers .stepper1.it{
    background: transparent url(/assets/homepage/it/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.it{
    background: transparent url(/assets/homepage/it/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.it{
    background: transparent url(/assets/homepage/it/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.it{
    background: transparent url(/assets/homepage/it/wsHomeBanner4.png) no-repeat;
}
/*Japan Banner*/
#stepper-containers .stepper1.jp{
    background: transparent url(/assets/homepage/jp/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.jp{
    background: transparent url(/assets/homepage/jp/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.jp{
    background: transparent url(/assets/homepage/jp/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.jp{
    background: transparent url(/assets/homepage/jp/wsHomeBanner4.png) no-repeat;
}
/*Latam Banner*/
#stepper-containers .stepper1.latam{
    background: transparent url(/assets/homepage/latam/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.latam{
    background: transparent url(/assets/homepage/latam/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.latam{
    background: transparent url(/assets/homepage/latam/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.latam{
    background: transparent url(/assets/homepage/latam/wsHomeBanner4.png) no-repeat;
}
/*Portuguese Banner*/
#stepper-containers .stepper1.por{
    background: transparent url(/assets/homepage/por/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.por{
    background: transparent url(/assets/homepage/por/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.por{
    background: transparent url(/assets/homepage/por/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.por{
    background: transparent url(/assets/homepage/por/wsHomeBanner4.png) no-repeat;
}
/*SCH Banner*/
#stepper-containers .stepper1.sch{
    background: transparent url(/assets/homepage/sch/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.sch{
    background: transparent url(/assets/homepage/sch/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.sch{
    background: transparent url(/assets/homepage/sch/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.sch{
    background: transparent url(/assets/homepage/sch/wsHomeBanner4.png) no-repeat;
}
/*TCH Banner*/
#stepper-containers .stepper1.tch{
    background: transparent url(/assets/homepage/tch/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.tch{
    background: transparent url(/assets/homepage/tch/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.tch{
    background: transparent url(/assets/homepage/tch/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.tch{
    background: transparent url(/assets/homepage/tch/wsHomeBanner4.png) no-repeat;
}
/*UK Banner*/
#stepper-containers .stepper1.uk{
    background: transparent url(/assets/homepage/uk/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.uk{
    background: transparent url(/assets/homepage/uk/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.uk{
    background: transparent url(/assets/homepage/uk/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.uk{
    background: transparent url(/assets/homepage/uk/wsHomeBanner4.png) no-repeat;
}
/*India Banner*/
#stepper-containers .stepper1.ind{
    background: transparent url(/assets/homepage/ind/wsHomeBanner1.png) no-repeat;
}
#stepper-containers .stepper2.ind{
    background: transparent url(/assets/homepage/ind/wsHomeBanner2.png) no-repeat;
}
#stepper-containers .stepper3.ind{
    background: transparent url(/assets/homepage/ind/wsHomeBanner3.png) no-repeat;
}
#stepper-containers .stepper4.ind{
    background: transparent url(/assets/homepage/ind/wsHomeBanner4.png) no-repeat;
}


#banner-promos{
    z-index: 9999;
    position: relative;
}
#popup-home{
    position: absolute;
    z-index: 9999;
}
#popup-home > *{
    
}

#DefensioFacebookBanner {
float:left;
height:210px;
margin:-29px 0 0 -19px;
*margin-top:-29px;
width:983px;
}

#defensioFacebook p {
    line-height: 18px;
    color: #888;
    font-size: 14px;
    margin-left:40px;
}
#defensioFacebook p.large {
    font-size: 18px; 
    color:#666;               
    margin-top:17px;
}
#defensioFacebook p.top {margin-top:30px;}
                
#defensioFacebook .columnLeft {
    width: 489px;
    float: left;
    margin-right: 24px;
}
#defensioFacebook .columnRight {
    width: 417px;
    float: left;
    margin: 0 10px;
}
#defensioFacebook .img-right {
    margin:83px 0 0 32px;
                }
#defensioFacebook img.thumb { 
    border:1px solid #CFCFCF;        
    margin:3px;        
    padding:3px;
}
#defensioFacebook a.dFree {    
    font-size:16px;  
    margin-top:37px; 
    display:block; }
#defensioFacebook ul.Flist {
    color: #888888;
    float:none;
    margin:7px 7px 7px 55px;
    padding:0;
}
#defensioFacebook ul.Flist li {
    line-height: 18px; 
    font-size: 14px; 
    margin-top:18px; 
}

/*Gartner SaaS Landing Page*/
#gartner-saas #landingVidPlayer{
    float: right;
    margin: 0 -5px 0 0;
}
#gartner-saas #landingVidPlayerBtns{
    
}
#gartner-saas .landing-header{
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%;
}
#gartner-saas .landing-header .headers{
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 12px;
    float: left;
    width: 339px;
}
#gartner-saas .landing-header .headers h2{
    margin: 0 !important;
}
#gartner-saas .landing-header .subheader{
    font-size: 16px !important;
}
#gartner-saas #topbox{
    background: transparent url(/content/Assets/Images/gartner-top-box-bg.png) no-repeat;
    float: right;
    padding: 7px 12px;
    width: 542px;
}
#gartner-saas #topbox .analyst-info{
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
    height: 99px;
}
#gartner-saas #topbox .analyst-info:first-child{
    margin-right: 20px;
    padding-right: 22px;
    background: transparent url(/content/Assets/Images/gartner-top-box-pipe.png) no-repeat right center;
}
#gartner-saas #topbox h4{
    display: block;
    font-size: 14px;
    color: #666666 !important;
    margin: 0 0 5px 0;
}
#gartner-saas #topbox b{
    display: block;
}
#gartner-saas #topbox img, #gartner-saas #topbox p{
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: left;
}
#gartner-saas #topbox p{
    margin: 0 0 0 7px;
    position: relative;
    top: 20%;
}
#gartner-saas .gartner-bl{
    width: 275px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 450px;
    float: left;
}
#gartner-saas #gartner-steel .steel-header p{
    margin: 0;
    padding: 5px;
    font-size: 12px;
    color: #666666 !important;
    font-weight: bold;
}
#gartner-saas #gartner-steel ul:first-child{
    padding-bottom: 5px;
}
.steel-box .steel-header{
    background-color: #d6e7f1;    
    width: 100%;    
    height: auto;
    padding: 0px;    
    border-bottom: 1px solid #c1c1c1;
    text-align: left;
    margin-bottom: 0;
}
.steel-box .topcap h4{
   margin-bottom: 0;
}
.steel-box .header2{
   border-top: 1px solid #c1c1c1;
   margin-bottom: 12px;
}

#gartner-saas .tagline{
    margin-top: 16px;
}
#gartner-saas .tagline h5{
    font-size: 13px;
}
#landingVidPlayerFlvHolder{
    background-color: #ffffff;
}
.modal-window{
    background-color: #ffffff;
    border: 1px solid #999999;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: auto;
    position: absolute;
    z-index: 4000;
    left: 50%;
}
.modal-window .modal-top{
    background-color: #003863;
    height: 30px;
    width: 100%;
}
.modal-window .modal-top p{
    color: #ffffff;
    font-size: 12px;
    padding: 8px 12px 0 12px;
    float: left;
    margin: 0;
}
.modal-window .modal-top a{
    float: right;
    font-size: 11px;
    color: #ffffff;
    margin: 6px 6px;
    height: 20px;
    line-height: 18px;
    padding: 0 24px 0;
    background: transparent url(/content/Assets/Images/wsBtnClose.png) no-repeat center right;
}
.modal-window .modal-top a:hover{
    text-decoration: none;
}
.modal-window .modal-body{
    padding: 20px;
    width: auto;
}
.modal-window .modal-body p{
    padding: 0;
    margin: 0;
}
#saas-bant{
    width: 600px;
}
#saas-bant input[type=text]{
    width: 250px;
    display: block;
    margin: 5px 0;
}
#saas-bant .placeholder{
    color: #999999;
}
#saas-bant .input{
    background: transparent url(/content/Assets/Images/wsIconArrowCleanRt.png) no-repeat left 3px;
    padding: 0 0 0 16px;
    margin: 16px 0;
}
#saas-bant .input p{
    margin: 0 0 7px 0;
}
#saas-bant .break{
    background: transparent url(/content/Assets/Images/gartner-modal-blend.png) no-repeat;
    height: 1px;
    width: 520px;
}
#saas-bant #modal-submit{
    margin-top: 16px;
}
#saas-bant #gen-info{
    margin: 16px 0;
}
#saas-bant select{
    min-width: 75px;
}
#saas-bant label.error{
    display: none !important;
    margin: -12px 0!important;
    padding: 0 !important;
    height: 0 !important;
}
#saas-bant .error{
    border: 1px solid #e01717;
    *border: 2px solid #e01717;
}

/*Threat Report 2010*/
/*video styles*/
.modal-bg{
    background-color: #ffffff;
    position: absolute;
    z-index: 500;
    -moz-opacity:.80; 
    filter:alpha(opacity=80); 
    opacity:.80;
    display:none;
}
.modal-bg.black{
    background-color:#000000;
    position: absolute;
    z-index: 500;
    -moz-opacity:.80; 
    filter:alpha(opacity=80); 
    opacity:.80;
    display:none;
}
#threatreport .modal-window{
    text-align:left;
    background-color: #ffffff;
    border: 1px solid #999999;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 680px;
    position: fixed;    
    z-index: 4000;
    left: 50%;
    margin: 0 0 0 -340px;
    display: none;
    top: 15%;
}
.modal-window .modal-top{
    background-color: #003863;
    height: 30px;
    width: 100%;
}
.modal-window .modal-top p{
    color: #ffffff !important;
    font-size: 12px;
    padding: 8px 12px 0 12px !Important;
    float: left;
    margin: 0;
}
.modal-window .modal-top a{
    float: right;
    font-size: 11px;
    color: #ffffff;
    margin: 6px 6px;
    height: 20px;
    line-height: 18px;
    padding: 0 24px 0;
    background: transparent url(/content/Assets/Images/wsBtnClose.png) no-repeat center right;
}
.modal-window .modal-top a:hover{
    text-decoration: none;
}
.modal-window .modal-body{
    padding: 20px;
    width: auto;
}
.modal-window .modal-body p{
    padding: 0;
    margin: 0;
}

/* THREATREPORT MAIN */
#threatreport {
    width:955px;
    }
#threatreport p {
    font:12px Arial;
    color:#333333;
    margin:0;
    padding:0;
    }
    
#threatreport img.img-left {
    float:left;
    margin:7px 10px 6px 0;
    }
    
#threatreport .border {
    border:1px solid #C1C1C1;
    padding:5px;
    }
    
#threatreport img.img-right {
    float:right;
    margin:7px 0px 10px 10px; 
    }
#threatreport blockquote {
    border-bottom:3px double #DDDDDD;
    border-top:3px double #DDDDDD;
    color:#999999;
    font-family:Georgia,serif;
    font-size:142.1%;
    font-style:italic;
    font-weight:normal;
    line-height:21px;
    margin:10px 40px 10px 0px;
    padding:6px;
    }
#threatreport blockquote cite {
    display: block;
    font-size: small;
    color:#646363;
    }
#threatreport .columnLeft h3, #threatreport .columnRight h3 {
    font:14px Arial;
    font-weight:bold;
    color:#003352;
    text-transform:uppercase;
    }
#threatreport .columnLeft h4, #threatreport .columnRight h4 {
    font:13px Arial;
    font-weight:bold;
    color:#003352;
    display:block;
    }
#threatreport .columnLeft h5, #threatreport .columnRight h5 {
    font:12px Arial;
    font-weight:bold;
    color:#003352;
    display:block;
    }
#threatreport .boxContent a.btn-pdf {
    display:inline-block;
    min-height:61px;
    background:url(/content/Assets/Images/pdf-icon.png) no-repeat center top;
    margin:0;
    padding: 70px 10px 0;
    }

/* THREATREPORT COLUMNS */
#threatreport .columnLeft {
    width:478px;
    float:left;
    }
    
    #threatreport .columnLeft p, #threatreport .columnLeft h2, #threatreport .columnLeft h3, #threatreport .columnLeft h4, #threatreport .columnLeft h5 {
        margin:10px 25px 15px 9px;
        }

    .leftColumnWide #threatreport .columnLeft ul, .leftColumnWide #threatreport .columnLeft ol { padding-left:23px; margin:10px 25px 0px 0px;}
        .leftColumnWide #threatreport .columnLeft ul li, .leftColumnWide #threatreport .columnLeft ol li { 
            font:12px Arial;
            color:#333333;
            padding-bottom:15px;
            }
            
            
#threatreport .columnRight {
    width:477px;
    float:left;
    margin-top:30px;
    }
    
    #threatreport .columnRight p, #threatreport .columnRight h2, #threatreport .columnRight h3, #threatreport .columnRight h4, #threatreport .columnRight h5 {
        margin:10px 25px 15px 4px;
        }

#threatreport .columnRight p.small, #threatreport .columnLeft p.small  { font-size:11px;}
#threatreport .columnRight p.count, #threatreport .columnLeft p.count { font-weight:bold; margin:0 0 0 12px; color:#b81717;}
.leftColumnWide #threatreport .columnRight ul { padding-left:23px; margin:10px 25px 0px 0px;}
        .leftColumnWide #threatreport .columnRight ul li { 
            font:12px Arial;
            color:#333333;
            padding-bottom:15px;
            }
/* THREATREPORT BANNER */
#threatreport .t-banner {
    position:relative;
    background:url(/content/Assets/Images/t-banner.jpg) no-repeat;
    width:942px; 
    height:73px;
    margin-top:-12px;
    color:white; 
    font:25px Arial;
    font-weight:bold;
    }
    
    #threatreport .t-banner a {
        color:#FFFFFF !important;
        height:42px;
        left:21px;
        padding-top:6px;
        position:absolute;
        text-decoration:none;
        top:14px;
        width:384px;
        }
    
        #threatreport .t-banner span { font-weight:normal; font-style:italic;}
        

/* THREATREPORT CTA */
#threatreport a.form-cta {
    background:url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin:0;
    padding-right:15px;
    text-decoration:none;
    }

#threatreport a.form-cta span {
    background:url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0 transparent;
    display:block;
    margin-right:4px;
    padding:4px 0 6px 14px;
    }
#threatreport a.form-cta:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    margin-top:0px;
    }
#threatreport a.form-cta:hover span {    
    background-position:left bottom;
    padding:5px 0 4px 14px;
    }

/* THREATREPORT BOX HEADER */
#threatreport .boxWrap {
    float:left;
    width:196px;
    margin-left:-5px;
    }
#threatreport .boxHeader { 
    background: url(/content/Assets/Images/boxHeader.png) no-repeat;
    width:188px;
    height:27px;
    margin-top:20px;
    color:#003352;
    font:bold 14px/26px Arial;
    padding-left:12px;
    }
        
        #threatreport .boxContent {
            background:transparent url(/content/Assets/Images/wrapper.png) repeat-y;
            width:188px;
            text-align:left;
            height:140px;
            }
            
            #threatreport .boxContent p { color:#666666; font-style:italic; margin:0px 10px 15px 15px;}
            #threatreport .boxContent h4 { font:12px Arial; color:#003352; margin:10px 15px 0px 15px; display:inline-block;}
            #threatreport .boxContent img { padding:8px;}
        
        
        /*#threatreport .boxBottom { margin-left:3px; padding-top:15px; border-bottom: 1px solid #cfcfcf;}*/
        
        #threatreport .boxBottom {background:transparent url(/content/Assets/Images/boxBottom.png) no-repeat; height:3px; }
        
/* THREATREPORT NAV */        
#threatreport .navWrap {
    background:url(/content/Assets/Images/t-nav.png) repeat-x; 
    width:940px; 
    height:22px; 
    display:block;
    border:1px solid #ececec;
    margin-bottom:10px;
    }
.leftColumnWide #threatreport ul.nav {margin: 0; padding: 0;}
#threatreport ul.nav li {
    float: left;
    list-style: none;
    font: 12px Arial;
    }
#threatreport ul.nav li a {
    display: block;
    padding:3px 9px 4px 8px;
    text-decoration: none;
    color: #0080D0;
    border-left: 1px solid #e4e4e4;
    white-space: nowrap;
    }

#threatreport ul.nav li ul li a { border-left:none;}
#threatreport ul.nav li a:hover {
    text-decoration:none; color:#fff !important;
    background:#0080d0;
    }
#threatreport ul.nav li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    border-top: 1px solid white;
    }
#threatreport ul.nav li ul li {
    float: none;
    display: inline;
    padding:0;
    }
#threatreport ul.nav li ul li a {
    width: auto;
    background: #e6ebf0;
    border-bottom:1px solid white;
    }

#threatreport ul.nav li ul li a:hover { background: #0080d0;}

#threatreport ul.nav li.active a { text-decoration:none; background:#0080D0; color:white;}
#threatreport ul.nav li.active ul li a { background:#e6ebf0; color:#0080D0;}
#threatreport ul.nav li.active ul li a:hover { background: #0080d0;}
#threatreport ul.nav li.first a { border-left:none;}
#threatreport ul.nav li.last a {
padding:3px 18px 4px 17px;
}
#threatreport ul.nav li.active-dd a { text-decoration:none; background:#0080D0; color:white;}
#threatreport ul.nav li.active-dd ul li a { background:#e6ebf0; color:#0080D0;}
#threatreport ul.nav li.active-dd ul li a:hover { background: #0080d0;}
#threatreport a.threatvideo-play{
    cursor: pointer
}

#threatreport .boxContent > p:first-child {
    padding-top: 10px;
}

#threatreport ul#socialIcons {
    list-style:none;
    margin:0;
    padding:5px 15px 5px 17px;
    *padding:10px 15px 5px 17px;
}
#threatreport ul#socialIcons li {
    margin: 5px 0 0 0;
    padding: 0 0 0 39px;
    line-height: 32px;
    font-size:12px;
    font-family:Arial;
}
#threatreport ul#socialIcons li.twitter {
    background-image:url(/content/Assets/Images/twitter-like.png);
    background-repeat: no-repeat;
}
#threatreport ul#socialIcons li.facebook {
    background-image:url(/content/Assets/Images/facebook-like.png);
    background-repeat: no-repeat;
}
#threatreport .t-banner h1 { font:25px Arial; font-weight:bold;}


/*Case Studies*/
div.videoCaseStudies {
float:left;
margin:0 20px 0 0;
overflow:auto;
width:107px;
font-size:9pt;
line-height:16px;
}
div.videoIcon {
background:url(/content/Assets/Images/wsCaseStudy.png) no-repeat center top;
height:103px;
width:149px;
float:left;
margin-right:20px;
}
div.photo1 a:link, div.photo1 a:visited {
background:url(/content/Assets/Images/wsCaseStudy1.png) no-repeat center top;
display:block;
height:80px;
width:107px;
}
div.photo2 a:link, div.photo2 a:visited {
background:url(/content/Assets/Images/wsCaseStudy2.png) no-repeat center top;
display:block;
height:80px;
width:107px;
}
div.photo3 a:link, div.photo3 a:visited {
background:url(/content/Assets/Images/wsCaseStudy3.png) no-repeat center top;
display:block;
height:80px;
width:107px;
}
div.photo4 a:link, div.photo4 a:visited {
background:url(/content/Assets/Images/wsCaseStudy4.png) no-repeat center top;
display:block;
height:80px;
width:107px;
}
span.videoTitle {
color:#1A5367;
display:block;
font-size:8pt;
line-height:1.2em;
margin:3px 0 20px;
text-align:center;
}
div.photo1 span, div.photo2 span, div.photo3 span, div.photo4 span, div.photo5 span, div.photo6 span {
display:none;
}
.fadeLine {
background:url(/content/Assets/Images/fadeLine.png) no-repeat;
float:left;
margin-bottom:17px;
padding-top:6px;
width:726px;
}
.product-blade-info div.photo-1 {
    background:url(/content/Assets/Images/wsCaseStudyHome1.png) no-repeat;
    float:left;
    margin-right:20px;
}
.product-blade-info div.photo-1 a {height: 49px; width: 48px; display:block; }

.product-blade-info div.photo-2 {
    background:url(/content/Assets/Images/wsCaseStudyHome2.png) no-repeat;
    float:left;
    margin-right:20px;
}
.product-blade-info div.photo-2 a {height: 49px; width: 48px; display:block; }

#product-resources .videoIcon {
    background:url(/content/Assets/Images/wsCaseStudyHome.png) no-repeat 0 0;
    margin: 18px 12px 40px !important;
    width: auto !important;
    height: auto!important;
}
.product-blade-info div.photo-3 {
        background: url(/content/Assets/Images/wsCaseStudyHome3.png) no-repeat scroll 0 0 transparent;
        float: left;
        margin-right: 20px;
        }
        
.product-blade-info div.photo-3 a {height: 49px; width: 48px; display:block; }

#product-resources .videoIcon a {width: 90px !important; height: 61px !important; display:block;}


/* ADAM SOCIAL CAMPAIGN LANDING PAGE */

#campaign-social-landing{
    width:983px;
}

#campaign-social-landing p {
    font:12px Arial;
    color:#333333;
    margin:0;
    padding:0;
    }
    
#campaign-social-landing img.img-left {
    float:left;
    margin:0px 10px 6px 0;
    }
    
#campaign-social-landing .border {
    border:1px solid #C1C1C1;
    padding:5px;
    }
    
#campaign-social-landing img.img-right {
    float:right;
    margin:0px 0px 10px 10px; 
    }
#campaign-social-landing blockquote {
    border-bottom:3px double #DDDDDD;
    border-top:3px double #DDDDDD;
    color:#999999;
    font-family:Georgia,serif;
    font-size:142.1%;
    font-style:italic;
    font-weight:normal;
    line-height:21px;
    margin:10px 40px 10px 0px;
    padding:6px;
    }
#campaign-social-landing blockquote cite {
    display: block;
    font-size: small;
    color:#646363;
    }
#campaign-social-landing .columnLeft h3, #campaign-social-landing .columnRight h3 {
    font:14px Arial;
    font-weight:bold;
    color:#003352;
    text-transform:uppercase;
    }
#campaign-social-landing .columnLeft h4, #campaign-social-landing .columnRight h4 {
    font:13px Arial;
    font-weight:bold;
    color:#003352;
    display:block;
    }
#campaign-social-landing .columnLeft h5, #campaign-social-landing .columnRight h5 {
    font:12px Arial;
    font-weight:bold;
    color:#003352;
    display:block;
    }
#campaign-social-landing .boxContent a.btn-pdf {
    display:inline-block;
    min-height:61px;
    background:url(/content/Assets/Images/pdf-icon.png) no-repeat center top;
    margin:0;
    padding: 70px 10px 0;
    }

/* ADAM SOCIAL CAMPAIGN LANDING PAGE COLUMNS */
#campaign-social-landing .columnLeft {
    width:478px;
    float:left;
    }
    
    #campaign-social-landing .columnLeft p, #campaign-social-landing .columnLeft h2, #campaign-social-landing .columnLeft h3, #campaign-social-landing .columnLeft h4, #campaign-social-landing .columnLeft h5 {
        margin:0px 25px 15px 9px;
        }
    .leftColumnWide #campaign-social-landing .columnLeft ul, .leftColumnWide #campaign-social-landing .columnLeft ol { padding-left:23px; margin:10px 25px 0px 0px;}
        .leftColumnWide #campaign-social-landing .columnLeft ul li, .leftColumnWide #campaign-social-landing .columnLeft ol li { 
            font:12px Arial;
            color:#333333;
            padding-bottom:15px;
            }
            
            
#campaign-social-landing .columnRight {
    width:477px;
    float:left;
    margin-top:30px;
    }
    
    #campaign-social-landing .columnRight p, #campaign-social-landing .columnRight h2, #campaign-social-landing .columnRight h3, #campaign-social-landing .columnRight h4, #campaign-social-landing .columnRight h5 {
        margin:10px 25px 15px 4px;
        }
#campaign-social-landing .columnRight p.small, #campaign-social-landing .columnLeft p.small  { font-size:11px;}
#campaign-social-landing .columnRight p.count, #campaign-social-landing .columnLeft p.count { font-weight:bold; margin:0 0 0 12px; color:#b81717;}
.leftColumnWide #campaign-social-landing .columnRight ul { padding-left:23px; margin:10px 25px 0px 0px;}
        .leftColumnWide #campaign-social-landing .columnRight ul li { 
            font:12px Arial;
            color:#333333;
            padding-bottom:15px;
            }


#campaign-social-landing #landingBannerTop{
    width:983px;
    height:172px;
    background-image:url(/content/Assets/Images/banner-top-example-colour.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
    margin: -29px 0 -20px -19px;
}

#campaign-social-landing #landingBannerBottom{
    width:983px;
    height:33px;
    background-image:url(/content/Assets/Images/banner-bottom-example-colour.png);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
    margin: 25px 0 -63px -19px;
}

/* ADAM SOCIAL CAMPAIGN LANDING PAGE BOX HEADER */

#campaign-social-landing .boxWrap {
    float:left;
    width:196px;
    margin-left:-5px;
    }

#campaign-social-landing .boxContent a.btn-pdf {
    display:inline-block;
    min-height:61px;
    background:url(/content/Assets/Images/pdf-icon.png) no-repeat center top;
    margin:0;
    padding: 70px 10px 0;
    }

#campaign-social-landing .boxHeader { 
    background: url(/content/Assets/Images/boxHeader.png) no-repeat;
    width:188px;
    height:27px;
    margin-top:20px;
    color:#003352;
    font:bold 14px/26px Arial;
    padding-left:12px;
    }
        
        #campaign-social-landing .boxContent {
            background:transparent url(/content/Assets/Images/wrapper.png) repeat-y;
            width:188px;
            text-align:left;
            height:140px;
            }
            
            #campaign-social-landing .boxContent p { color:#666666; font-style:italic; margin:0px 10px 15px 15px;}
            #campaign-social-landing .boxContent h4 { font:12px Arial; color:#003352; margin:10px 15px 0px 15px; display:inline-block;}
            #campaign-social-landing .boxContent img { padding:8px;}
        
        
        /*#campaign-social-landing .boxBottom { margin-left:3px; padding-top:15px; border-bottom: 1px solid #cfcfcf;}*/
        
        #campaign-social-landing .boxBottom {background:transparent url(/content/Assets/Images/boxBottom.png) no-repeat; height:3px; }

/* ADAM'S SOCIAL CAMPAIGN LANDING PAGE RED BOX HEADER */
#campaign-social-landing .BoxWrapRed {
    float:left;
    width:196px;
    margin-left:-5px;
    }
#campaign-social-landing .BoxHeaderRed { 
    background: url(/content/Assets/Images/box-header-red.png) no-repeat;
    width:188px;
    height:27px;
    margin-top:20px;
    color:#003352;
    font:bold 14px/26px Arial;
    padding-left:12px;
    }
        
        #campaign-social-landing .BoxContentRed {
            background:transparent url(/content/Assets/Images/box-wrapper-red.png) repeat-y;
            width:188px;
            text-align:left;
            height:140px;
            }
            
            #campaign-social-landing .BoxContentRed p { color:#666666; font-style:italic; margin:0px 10px 15px 15px;}
            #campaign-social-landing .BoxContentRed h4 { font:12px Arial; color:#003352; margin:10px 15px 0px 15px; display:inline-block;}
            #campaign-social-landing .BoxContentRed img { padding:8px;}
        
        
        /*#campaign-social-landing .BoxBottomRed { margin-left:3px; padding-top:15px; border-bottom: 1px solid #cfcfcf;}*/
        
        #campaign-social-landing .BoxBottomRed {background:transparent url(/content/Assets/Images/box-bottom-red.png) no-repeat; height:3px; }


/* New Partner Finder*/
/**UNIVERSAL INCLUDE**/
ul.standard, ol.standard{
    margin: 7px 7px 11px 25px;
    *margin: 7px 7px 11px 29px;
    padding:0;
    float: none;
}
ul.standard li, ol.standard li{
    margin: 0 0 7px 0;
    line-height: 11px;
}
ul.green-arrow{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png)
}
ul.grey-arrow{
     list-style-image: url(/content/Assets/Images/wsIconGrayArrowCleanRt.png) !important;
}
ul.no-image{
    list-style-type: none;
}
ul.standard.tight li{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 11px;
}
ul.standard.align-text{
    margin-left: 15px;
}
/*RECODE*/
.steel-box{
    border: 1px solid #cfcfcf;
    margin: 0px 0;
    padding: 0 0 0px 0; 
}
.steel-box .topcap{
    background: url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x scroll 0 0 transparent;
    height: 27px;
    width: 100%;
}
.steel-box .header{
    background-color: #d6e7f1;    
    width: 100%;    
    height: auto;
    padding: 0px;    
    border-bottom: 1px solid #c1c1c1;
    text-align: right;
    margin-bottom: 0;
}
.steel-box .steel-body{
    background: transparent url(/content/Assets/Images/wsRightRailPodBwFadeBkg.jpg) repeat-x bottom left;
    padding: 7px 0 12px 0;
}    
.steel-box .steel-body p{
    margin: 0;
    padding: 5px 7px 5px 7px;
}    
.steel-box p{
    margin: 0;
    padding: 5px 5px 5px 0;
    min-height: 7px;
}
.steel-box .topcap h4{
    line-height:22px;
    font-size:12px;
    font-weight:bold !important;
    margin:0 0 15px 5px;
    padding:1px 0 0px;
    float: left;
}
.tab-right .steel-body p{
    margin-bottom: 7px;
}
    
/**NEW NAVI**/
.leftnav ul.subnav{
    margin:3px 0 0 0;
    padding:0 0 0 30px;
    width: auto;
}
.leftnav ul.subnav li{
    padding: 2px 0px 2px 0px;
    float: none;
    width: 127px;
}
.leftnav ul.subnav li a{
    font-weight: normal;
    margin: 0;
}
.leftnav ul.subnav li.selected{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    background-color: #efefef;
}
.leftnav ul.subnav li.selected a{
    background-color: #efefef;
    color: #333;
}
.leftnav ul.newnav li.secondary-selected > a{
    background-color: #666666;
    color: #ffffff;
    margin: 0;
    padding: 2px 0 2px 7px;
}
/**RIGHTSIDE**/
#partner-right .steel-box{
    width: 235px;
}
#partner-right{
}
#partner-right .steel-box .header p{
    padding: 0;
    min-height: 15px;
}
#partner-login-box.steel-box .header p{
    margin-bottom: 0;
    padding: 0;
}
#partner-login-box.steel-box .steel-body{
    *padding:0;
    *margin: 0;
}
#partner-right .steel-box .steel-body{
    padding: 3px 0;
    margin: 0;
}
#partner-right .steel-box form#partner-login{
    padding: 7px 17px;
    margin: 0;
}
#partner-right .steel-box form#partner-login label{
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 2px 0;
}
#partner-right .steel-box form#partner-login input[type=text]{
    margin: 0 0 5px 0;
    width: 193px;
}
#login-submit{
    margin-top: 7px;
    *margin-right: 7px;
}
#login-links{
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}
#login-links p{
    width: auto;
    font-size: 10px;
    padding: 0 0 3px;
    margin: 0;
}
#partner-right .steel-header{
    margin: 0 !important;
}

#partner-right .steel-body{
    text-align: left;
    margin: 0;
    padding: 0;
}
#partner-right .steel-body ul{
    margin-bottom: 0;
    padding-bottom: 7px;
}
#partner-right .steel-body li{
    float: none;
    text-align: left;
    margin: 0;
    padding: 2px 0;
}
#partner-right .steel-body p{
    padding: 0;
    width: auto;
}
#partner-right .steel-body p a:visited{
    color: #0080d0;
}
#partner-right .steel-body p a{
    color: #0080d0;
}
#partner-right .steel-body p a:hover{
    text-decoration: underline;
}
#partner-right > div{
    margin: 0 0 12px 0;
}
/**PARTNER FINDER**/
.searchform{
    text-align: center;
}
.searchform .label{
    text-align: right;
    width: 23%;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 0px 0 0;
    *margin: 0 5px 0 0;
    vertical-align: midde;
}
.searchform .input{
    width: 70%;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 7px 0 0 0;
    text-align: left;
}
.searchform .input input[type="checkbox"]{
    margin-left: 0;
    *margin-left: -4px;
    padding-left: 0;
}
.searchform .input select{
    height: 19px;
    font-size: 11px;
}
.searchform .input a.advanced-search{
   cursor: pointer;
}
.searchform #partner-submit{
    margin: 12px 0 0 0;
}
.searchform #partner-submit .right, .steel-body #login-submit .right{
    margin: -6px;
}
.searchform .finder-advanced{
    display: none;
}
.advanced-search{
    display:none;
}
.finder-show{
    display: block !important;
}
/*Results Page New*/
#results-matrix table#results-table {
    border-width: 1px;
    border-spacing: 1px;
    border-style: none;
    border-color: #999999;
    border-collapse: collapse;
    width: 951px;
}
#results-matrix table#results-table  td {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: #999999;
    -moz-border-radius: 0px 0px 0px 0px;
    text-align: center;
}
#results-matrix table#results-table tbody td{
    padding: 7px 0;
}
#results-matrix #results-table .gradient-header{
    background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x left bottom;
    text-align: center;
    font-weight: bold;
}
#results-matrix #results-table .gradient-header td{
    color: #666666 !important;
    height: 34px;
}
#results-matrix #results-table .blue-header{
    background-color: #D6E7F1;
    height: 20px;
    text-align: center;
    color: #666666;
    font-weight: bold;
}
#results-matrix #results-table tbody p, #results-matrix #results-table thead p{
    width: 100%;
    color: #666666 !important;
    margin: 0 0 0px 0;
    font-size: 11px;
    padding: 0;
}
#results-matrix #results-table #results{
    width: 421px;
}
#results-matrix #results-table #expertise{
    width: 235px;
}
#results-matrix #results-table #expertise p{
    line-height: 15px;
    height: 34px;
    width: 204px;
    float: left;
}
#results-matrix #results-table #services p{
    line-height: 32px;
    height: 34px;
    width: 177px;
    float: left;
}
#results-matrix #results-table a.question{
    float: right;
    margin: 6px 3px 0 0;
}
#results-matrix #results-table #services{
    width: 205px;
}
#results-matrix #results-table #map{
    width: 75px;
}
#results-matrix #results-table .col1{
    width: 250px;
}
#results-matrix #results-table .col2{
    width: 2%;
    text-align: center;
    padding: 0 10px;
}
#results-matrix #results-table .col2 p{
}
#results-matrix #results-table .col3{
    width: 78px;
}
#results-matrix #results-table .col4{
    width: 78px;
}
#results-matrix #results-table .col5{
    width: 77px;
}
#results-matrix #results-table .col6{
    width: 204px;
    text-align: left;
}
#results-matrix #results-table .col6 p{
    padding: 0 10px;
    width: 184px;
}
#results-matrix #results-table .col6 ul{
    color: #666666 !important;
}
#results-matrix #results-table .col7{
    width: 75px;
}
#results-matrix #results-table tr.alt{
    background-color: #F3F2F2;
}
#results-matrix #results-table tbody .col1 p{
    background: transparent url(/content/Assets/Images/wsPartFindBubbleIcon.png) no-repeat left top;
    margin: 0 10px;
    text-align: left;
    padding: 0 0 0 30px;
    width: 220px;
}
/*EXPERTISE INFO*/
.expertise-container{
    position: relative;
    margin-left: 428px;
    z-index:500;
}
.expertise-container .expertise-info{
    position: absolute;
    width: 502px;
    *width: 503px;
    border: 1px solid #999999;
    background: #ffffff url(/content/Assets/Images/wsPartFindVertYellowFade.png) repeat-x;
    top: 72px;
    *top: 55px;    
    right: -1px;
    *right: -1px;
    padding: 12px !important;
    -moz-opacity:0; 
    filter:alpha(opacity=0); 
    opacity:0;
    display: none;
}
.expertise-container .expertise-info img.active{
    float: right !important;
}
.expertise-container .expertise-info#services-info img.active{
    margin: -12px 74px 0 0;
}
.expertise-container .expertise-info#matrix img.active{
    margin: -12px 282px 0 0;
}
.expertise-container .expertise-info#services-info{
    padding: 12px;
    display: none;
    width: 502px;
    *width: 503px;
}
.expertise-container .expertise-info p, .expertise-container .expertise-info p{
    height: auto;
    display: block;
    font-weight: normal;
    line-height: 14px !important;
    text-align: left;
    margin: 0 12px 12px 0 !important;
    width: auto;
    border: none;
    float: none;
    background: transparent url(/content/Assets/Images/wsPartFindFullCircleIcon.png) no-repeat center left;
    padding: 0 0 0 35px !important;
}
.expertise-container .expertise-info#services-info p{
    background: none;
    padding: 0;
    float: none;
    width: auto;
    margin-bottom: 7px !important;
}
.expertise-container .expertise-info img, .expertise-container .expertise-info img{
    margin: 0 0 12px -12px;
    float: none !important;
}
 .expertise-container .expertise-info p.half, .expertise-container .expertise-info p.half{
    background-image: url(/content/Assets/Images/wsPartFindHalfCircleIcon.png);
}
.expertise-container .expertise-info p.check, .expertise-container .expertise-info p.check{
    background-image: url(/content/Assets/Images/wsPartFindFullCheckIcon.png);
}
/*Submit Button*/
#results-matrix #results-submit{
    margin: 17px -5px; 0 0;
    float: right;
}
/*Modal Windows*/
.modal-window{
    background-color: #ffffff;
    border: 1px solid #999999;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: auto;
    display: none;
    position: absolute;
    z-index: 4000;
}
.modal-window .modal-top{
    background-color: #003863;
    height: 30px;
    width: 100%;
}
.modal-window .modal-top p{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 0 0 12px;
    float: left;
    margin: 0;
}
.modal-window .modal-top a{
    float: right;
    font-size: 11px;
    color: #ffffff;
    margin: 6px 6px;
    height: 20px;
    line-height: 18px;
    padding: 0 24px 0;
    background: transparent url(/content/Assets/Images/wsBtnClose.png) no-repeat center right;
}
.modal-window .modal-top a:hover{
    text-decoration: none;
}
.modal-window .modal-body{
    padding: 20px;
    width: auto;
}
/*Map Popup*/
.modal-window#small-map{
    width: 440px;
    left: 50%;
    margin-left: -220px;
}
.modal-window#searching{
    width: 200px;
    left: 50%;
    margin-left: -100px;
}
/*Details Popup*/
.modal-window#details{
    left: 48%;
    width: 840px;
    height: 550px;
    overflow: auto;
    margin-left: -400px;
}
.modal-window#details .modal-body .left{
    float: left;
    width: 48%;
    margin: 0 0 20px 0;
}
.modal-window#details .modal-body .right{
    float: right;
    width: 50%;
    background: transparent url(/content/Assets/Images/wsPartFindSmallLogo.png) no-repeat bottom center;
    padding: 0 0 65px 15px;
    margin: 0 0 20px 0;
}
.modal-window#details .address{
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 175px
}
.modal-window#details .logo{
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 190px;
    text-align: center;
}
.modal-window#details div.description{
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    margin: 24px 0 0 0;
    *margin: 36px 0 0 0;
    min-height: 12px;
}
.modal-window#details div.description  p{
    margin: 0 0 12px 0;
}
.modal-window#details div.description  p:last-child{
    margin: 0 0 0px 0;
}
.modal-window#details img{
    float: right;
}
.modal-window .google-image{
    width: 400px;
    height: 400px;
}
#partner-detail-table{
    margin-bottom: 12px;
    margin-top: 12px;
    *margin-top: 12px;
}
#partner-detail-table .steel-body p.table-left{
    font-weight: bold;
    float: left;
    width: 140px;
    padding-right: 0;
}
#partner-detail-table .steel-body div{
    float: left;
    padding: 0;
}
#partner-detail-table .steel-body p{
    *padding-top: 0;
    *padding-bottom: 0;
}
#partner-detail-table .steel-body .table-right{
    font-weight: normal;
    float: left;
    width: 225px;
    padding-right: 0;
    padding-left: 0;
}
#partner-detail-table .table-left p.employees{
    padding-top: 0;
    font-weight: normal;
    font-size: 10px;
}
#partner-detail-table .steel-body #detailed-expertise p {
    padding: 0 10px 0 0;
    float: left;
    line-height: 22px;
}
#partner-detail-table .steel-body #detailed-expertise p#detailed-question{
    float: right;
}
#partner-detail-table .steel-body #detailed-expertise p img {
    float: left;
}
.expertise-container#detail-table-container{
    margin: 0 0 0 0;
}
.expertise-info#detail-table-info {
    top: -130px;
    *top: -127px;
    left: -16px;
}
#pagination{
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    margin-right: 2px;
}
.inline{
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: left;
}
/*Error Messages*/
ul.error li, label.error{
    color: red !important;
    font-weight: bold;
}
input.error{
    border: 1px solid red;
    padding: 2px 1px;
    *padding: 2px;
}
.error-messages{
    padding: 0 20px;
    margin: 0 0 12px 0;
    display: none;
}
.error-messages p.error{
    color: red;
    font-weight: bold;
    background: transparent url(/content/Assets/Images/wsIconError.jpg) no-repeat;
    min-height: 18px;
    padding: 0 0 0 23px;
}
.error-messages p.error.nopic{
    background: none;
    padding: 0 0 0 0px;
}
.error-messages ul{
    float: none;
    margin: 0;
}
.custom-template-c .rightColumn{
    width: 250px !important;
    *width: 200px !important;
    margin-left: 20px;
}
#partner-submit .left, #login-submit .left{
    margin: 0 -1px 0 0;
}
#partner-right input[name=Username], #partner-right input[name=Password]{
    margin-bottom: 5px;
    *margin-bottom: 0;
    width: 193px;
}
#video-player.modal-window{
    width: 664px;
}

/* Survey
---------------------------------*/
#supportsurvey {position: absolute; z-index:200; padding: 0.5em; width: 515px; overflow: hidden; left:350px; top:200px; border: 3px solid #999999;  border-right: 3px solid #333333; border-bottom: 3px solid #333333; background: rgb(255, 255, 255); color: rgb(34, 34, 34);  
-moz-box-shadow: 3px 3px 4px #666; -webkit-box-shadow: 3px 3px 4px #666; box-shadow: 3px 3px 4px #666;}
#supportsurvey h3 { font-size: 17px; margin-bottom:10px; padding: 0; position: relative; height: 20px;}
#supportsurvey p {font-size:16px;}
#supportsurvey .close {float:right; padding: 0 5px; color:#333}
#supportsurvey a.acc-cta {margin-right:5px; background:transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top; color:#FFFFFF; display:block; float:left; font-size:11px; font-weight:bold; height:23px; padding-right:15px; text-decoration:none;}
#supportsurvey a.acc-cta:hover{ background-position:right -23px; color:#FFFFFF !important; outline-color:-moz-use-text-color; outline-style:none; margin-top:0px;}
#supportsurvey a.acc-cta span{ background:transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0; display:block; padding:4px 0 6px 14px; margin-right: 4px;}
#supportsurvey a.acc-cta:hover span{ background-position:left bottom; padding:5px 0 4px 14px;}

#triton-advisory > div{
    vertical-align: top;
}    
#triton-advisory div.top{
    min-height: 80px;
    margin: 0;
    padding: 0;
}    
#triton-advisory .tab-navi-corp{
    width: 170px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    text-align: center;
    padding: 0 12px 0 0;
}
#triton-advisory .tab-content{
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 518px;
    *width: 520px;
    padding: 0 12px;
}
#triton-advisory .tab-right{
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 200px;
    padding: 0 12px 0 0px;
    *padding: 0 0 0 12px;
}
#triton-advisory .tab-right #tab-login{
    font-size: 13px;
    font-weight: bold;
    width: 200px;
    color: #dc532c;
    padding-bottom: 3px;
    border-bottom: 1px solid #cfcfcf;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#triton-advisory .tab-right a#tab-login:hover{
    text-decoration: none;
    color: #dc532c !important; 
}
#triton-advisory .tab-right .right-container{
    background: transparent url(/content/Assets/Images/tab-right_bot.png) no-repeat bottom left;
    width: 200px;
    margin-bottom: 12px;
}
#triton-advisory .tab-right .right-content{
    background: transparent url(/content/Assets/Images/tab-right_top.png) no-repeat top left;
    width: 182px;
    padding: 10px;
}
#triton-advisory .tab-right .right-content h5{
    color: #666666 !important;
}
#triton-advisory .tab-right .right-content iframe{
    margin: 7px 0 0 0;
}
#triton-advisory .tab-right #video{
    margin: 0px 0 15px 0;
}

#triton-advisory .tab-right #video p{
    margin: 3px 0;
}
#triton-advisory .tab-content h1{
    font-size: 30px !important;
    margin: 0;
}
#triton-advisory .tab-content h5{
    color: #669cca !important;
}
#triton-advisory .tab-content h5 + *{
    margin-top: 0;
}
#triton-advisory input[placeholder]{
    width: 250px;
    display: block;
    margin: 5px 0;
}
#triton-advisory .placeholder{
    color: #999999;
}
#triton-advisory .tab-content #tab-signup #tab-signup-cta{
    margin-top: 5px;
}
#tab-signup-cta .left{
    margin: 0 -1px 0 0;
}
#tab-signup-cta .right{
    margin: 0 0 0 -6px;
}

#triton-advisory .tab-navi-corp ul{
    list-style-type: none;
    padding: 0;
    margin: 0 0 12px 0;
    width: 165px;
    background: transparent url(/content/Assets/Images/tab-nav_bot.png) no-repeat bottom left;
    float: none;
}
#triton-advisory .tab-navi-corp #nav-container{
    background: transparent url(/content/Assets/Images/tab-nav_top.png) no-repeat top right;
    width: 165px;
}
#triton-advisory .tab-navi-corp ul li{
    text-align: left;
    font-size: 12px;
    min-height: 23px;
    border-top: 1px solid #cfcfcf;
    padding: 0px 0 0 0;
    margin: 0 1px;
    width: 160px;
}
#triton-advisory .tab-navi-corp a{
    padding: 0px 12px;
    color: #666666;
    width: 136px;
    padding-top: 7px;
    height: 23px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#triton-advisory .tab-navi-corp a:hover{
    color: #666666 !important;
    text-decoration: none;
    font-weight: bold;
}
#triton-advisory .tab-navi-corp ul li.active{
    background: transparent url(/content/Assets/Images/tab-nav_bg-gradient.png) repeat-x;
}
#triton-advisory .tab-navi-corp ul li.active a{
    color: #779c3c;
}
#triton-advisory .tab-navi-corp ul li.nohover > a{
    color: #666666 !important;
    text-decoration: none;
    font-weight: normal;
}
#triton-advisory .tab-navi-corp ul li.nohover > a:hover{
    cursor: auto;
}
#triton-advisory .tab-navi-corp ul li ul{
    background: none;
    margin-bottom: 0px;
}
#triton-advisory .tab-navi-corp ul li ul li{
    padding-left: 15px;
    margin-left: 0;
    width: 145px;
}
#triton-advisory .tab-navi-corp ul li ul li a{
    padding-left: 0;
    background: transparent url(/content/Assets/Images/wsIconArrowCleanRt.png) no-repeat left center;
    padding-left: 15px;
    width: 120px;
}

#demandCreator .header-dc {
    background: url("//www.websense.com/assets/imgs/header-demand-creator.png") no-repeat scroll 0 0 transparent;
    height: 87px;
}
#demandCreator p, #demandCreator ul, #demandCreator li {
    color: #666666;
}
#demandCreator .btn-video {
    border-bottom: 1px solid #CFCFCF;
    display: block;
    height: 80px;
    padding: 28px 55px 14px 120px;
}
#demandCreator .btn-video {
    border-bottom: 1px solid #CFCFCF;
    display: block;
    height: 80px;
    padding: 28px 55px 14px 120px;
    }

#demandCreator .co-branded {
    background: url("//www.websense.com/assets/imgs/co-branded_thumb.jpg") no-repeat left center;
    }

#demandCreator .leads {
    background: url("//www.websense.com/assets/imgs/leads_thumb.jpg") no-repeat left center;
    }

#demandCreator .microsite {
    background: url("//www.websense.com/assets/imgs/microsite_thumb.jpg") no-repeat left center;
    }

#demandCreator .overview {
    background: url("//www.websense.com/assets/imgs/overview_thumb.jpg") no-repeat left center;
    }
    
#demandCreator .syndication {
    background: url("//www.websense.com/assets/imgs/syndication_thumb.jpg") no-repeat left center;
    }
    
#demandCreator .webcast {
    background: url("//www.websense.com/assets/imgs/webcast_thumb.jpg") no-repeat left center;
    }            
    
    
#demandCreator .btn-video p {
    font: 12px Arial;
}
p.demo {
    float: left;
    font-size: 10px;
    margin: -35px 7px 10px 102px !important;
}
p.go {
    float: left;
    font-size: 10px;
    margin: -35px 25px 10px 85px !important;
}
p.request {
    float: left;
    font-size: 10px;
    margin: -35px 8px 10px 117px !important;
}
a.dc {
    display: block;
    margin: 10px 0 10px 15px !important;
}
.dc span {
    font-size: 11px;
}


/*
----------------------------------------------------------------------
COMMENT - 
----------------------------------------------------------------------
*/
