﻿* global link styles ************************************** */
a {color:#114FBD;
}
A:LINK {
    text-decoration : none;
    }
    
A:VISITED {
    text-decoration : none;
    }
    
A:HOVER {
text-decoration : underline;
color:#d44a26;
    }
    
A:ACTIVE {
    text-decoration : none;   
 }
.keyWords { border-bottom: 1px solid #ccc; padding-bottom: 10px; background: #fff; background:#fff url() repeat-x bottom; }
.keyWords A:Link { color:#999 }
.keyWords A:Visited { color:#999 }
.keyWords A:Hover { color:#000 }
/* **************************************** */
.FRO {
    
    position: absolute;
    top: 0px;
    z-index: auto;
}
body {
    margin: 0;
    font: 1em/100%  Verdana, Arial, Helvetica, sans-serif;
    behavior:url(/content/342.htc);
    line-height:normal;
}
ul {margin:0; padding:0}
.aLinks { float:left; background-color:whitesmoke; border:1px solid #fff; padding: 5px 5px 10px 5px; background: url() top repeat-x;}
    .aLinks ul {margin-bottom: 5px; margin-left: 5px;}
    .aLinks li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1em; margin-top: 3px}
    .aLinks li {background:url() no-repeat 0 .4em}
    
.arrowList { }
    .arrowList ul {margin-bottom: 2px; margin-left: 5px;}
    .arrowList li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1em; xmargin-top: 1px}
    .arrowList li {background:url() no-repeat 0 .4em}
    
.descList { margin-top: 10px; }
    .descList li {list-style-position:outside; list-style-type:none; padding:0.3em 0 0 1em; color:#666; font-size:1em}
    .descList li {background:url() no-repeat 0 .7em}
    
.alertList { xmargin-top: 10px; }
    .alertList ul {margin-bottom: 5px;}
    .alertList li {list-style-position:outside; list-style-type:none; padding:0.3em 0 0 1em; color:#666; font-size:1em}
    .alertList li {background:url() no-repeat 0 .7em}
    
.newsList2 { xmargin-bottom: 10px; }
    .newsList2 ul {margin-bottom: 5px; border-bottom: 1px solid #ccc;}
    .newsList2 li {list-style-position:outside; list-style-type:none; padding:0.3em 0.3em 0 0; color:#666; xfont-size:1em; xfloat: left;}
    
.newsList { margin-bottom: 10px; }
    .newsList ul {margin-bottom: 5px;}
    .newsList li {list-style-position:outside; list-style-type:none; padding:0.3em 0 0 1em; color:#666; font-size:1em}
    .newsList li {background:url() no-repeat 0 .7em}
    
    
.featureList { margin-top: 10px; }
    .featureList li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#000;}
    .featureList li {background:url() no-repeat 0.5em 1.4em}
    
.featureListW { margin-top: 10px; color:#ccc }
    .featureListW li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#fff;}
    .featureListW li {background:url() no-repeat 0.5em 1.4em}
    
.mwListW { xmargin-top: 10px; color:#ccc; }
.mwListW A:Link { color:#fff }
.mwListW A:Visited { color:#fff }
    .mwListW li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#fff;}
    .mwListW li {background:url() no-repeat 0.5em 1.4em}
    
.mwListB { xmargin-top: 10px; color:#000; }
    .mwListB li {list-style-position:outside; list-style-type:none; padding:1em 0 0 1.5em; color:#000;}
    .mwListB li {background:url() no-repeat 0.5em 1.4em}
    
.mwAction { background: #000; padding: 10px; border-bottom: 3px solid #999; }
    .mwAction li {list-style-position:outside; list-style-type:none; padding-bottom:0.8em; padding-left:1em; background:url() no-repeat 0 .4em;}
    .mwAction li A:link {color : #f7c71d;}
    .mwAction li A:visited {color : #eaeaea; text-decoration: none;}
    .mwAction li A:hover {color : #000; text-decoration: underline;}
    
.prodList { margin-top: 5px; }
    .prodList li {list-style-position:outside; list-style-type:none; padding:0.5em 0 0.5em 1em; color:#000;}
    .prodList li {background:url() no-repeat 0 1em}
.qLinks { 
background: #516c8f url() no-repeat; xmargin-left: -20px; padding: 5px 10px 10px 10px; border-bottom: 3px solid #999; 
width:160px;
float:right;
}
    .qLinks li {list-style-position:outside; list-style-type:none; padding-bottom:0.8em; padding-left:1em; background:url() no-repeat 0 .4em;}
    .qLinks li A:link {color : #eaeaea;}
    .qLinks li A:visited {color : #eaeaea; text-decoration: none;}
    .qLinks li A:hover {color : #000; text-decoration: underline;}
        
.qLinksHead {
        font: 1em Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 18px;
        margin-bottom: 5px;
        color:#9dbce6;
    }
    
.mwStatus {
    font: xx-small Verdana, Arial, sans-serif;
    color:#000;
    padding: 5px;
    margin-top: 7px;
}
/* ----------header-------------- */
#header {
    height:53px;
    xbackground-color:#FFF;
    padding:4px 0px 4px 5px;
}
/* search and language forms in header */
#search2{
    float:right;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    line-height:12px;
    color:#4C4C4C;
    font-weight:bold;
    margin-top:-7px;
    xtop:23px;
 }
.headerForm {
    display:inline;
    padding:0;
    margin:0;
}
#searchbox{
    width:85px;
    height:14px;
    border:1px solid;
    margin-left:5px;
}
#searchbox.text {
    vertical-align: middle;
    padding:0 2px 0px 2px;
}
select {
    font-size:9px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-weight:normal;
    vertical-align:middle;
}
input {
    font-size:9px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-weight:normal;
    vertical-align:middle;
}
.required {
    color:#CC3300;
}
form {
    margin:0;
    padding:0;
}
.btnSearch{
    vertical-align: middle;
}
#map{
 vertical-align:middle;
 padding:0 4px 0 4px;
}
/***************** Header END*******************/
.mast {
background-image: url();
background-position: bottom;
background-repeat: repeat-x;
}
.logo {
     float:left;
     background-color:#fff;
}
.topLinks {
    font: xx-small Verdana, Arial, sans-serif;
    float:right;
    xbackground-color: #999999;
    color:#666;
    xwidth:350px;
    xpadding: 1px 5px 2px 5px;
    xmargin-top:36px;
}
.topLinks A:link {color : #666;}
.topLinks A:visited {color : #666; text-decoration: none;}
.topLinks A:hover {color : #000; text-decoration: none;}
.searchBox {
    font: xx-small Verdana, Arial, sans-serif;
    xfloat:right;
    xbackground-color: #999999;
    color:#666;
    width:498px;
    xpadding: 1px 5px 2px 5px;
    xmargin-top:36px;
}
.searchBox A:link {color : #666;}
.searchBox A:visited {color : #666; text-decoration: none;}
.searchBox A:hover {color : #000; text-decoration: none;}
.footerLinks {
    font: x-small Verdana, Arial, sans-serif;
    xbackground-color: #d44a26;
    color:#516c8f;
    padding: 1px 5px 2px 5px;
    margin: 0 0 0 20px;
}
/* actions **************************************** */
.action {
    font: x-small Verdana, Arial, sans-serif;
    color: #5a5a5a;
}
.action A:link {color : #666;}
.action A:hover {color : #666; text-decoration: underline;}
.mw {
    color:#999;
    background: whitesmoke;
}
.xmw A:link {color : #fff; font-weight: bold;}
.xmw A:visited {color : #fff; text-decoration: none; font-weight: bold;}
.xmw A:hover {color : #000; text-decoration: underline;}
.mwLogin {
    background-color: whitesmoke;
    width:138px;
    margin-left: 10px;
    padding: 10px 5px 5px 5px;
    border: 1px solid #ccc;
    border-top: 0px;
}
.threatNumber {
    font-size:x-small;
    font-weight: bold;
    color: #fff;
    margin-bottom:0px;
    background: #999999;
}
.actionHead {
    font-size:small;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
    color:#000;
}
.subhead {
    font-size:small;
    font-weight: bold;
    color: #000;
    margin-bottom:0px;
}
.quote {
    font: small Arial, sans-serif;
    color: #7e7e7e;
    letter-spacing: 0.05em;
    xline-height: 24px;
    xclear: left;
    xfloat:right;
    background-color:whitesmoke;
    xborder: 1px dotted #ccc;
    padding: 5px;
    xwidth:325px;
}
.quoteName {
    font-size: x-small;
    color: #333;
    margin-top: 5px;
    line-height: 14px;
    
}
.actionTabA
{
    background:#ffffff url() top repeat-x;
    padding: 2px 5px 5px 5px;
    xmargin: 10px 10px 0px 0px;
    margin: 15px 5px 10px 10px;
    xborder-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color:#666
}
.quickHead {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px;
    color:#9dbce6;
}
.actionBox {
    font: x-small Verdana, Arial, sans-serif;
    line-height: 16px;
    background-color: whitesmoke;
    border-bottom: 1px dashed #ccc;
    margin: 0 0 10px 15px;
    padding: 0 10px 10px 10px;
    float:right;
    width:190px;
}
.key {
    font: x-large Arial, sans-serif;
    color: #ccc;
    background: #000;
    
}
.mwBox2 {
    background-color: #000;
    padding: 10px;
    line-height: 16px;
    margin: 0 10px 10px 0;
    xborder: 1px dashed #ccc;
}
.mwBox {
    background-color: #ccc;
    padding: 10px;
    line-height: 16px;
    xmargin: 0 -10px 10px -10px;
    border-bottom: 5px solid #fff;
}
.mwBox A:link {color : #000;}
.mwBox A:visited {color : #666; text-decoration: none;}
.mwBox A:hover {color : #fff; text-decoration: none;}
.mwBoxHead {
    margin-bottom:5px;
}
.subBox {
    background-color: #ccc;
    padding: 0 10px 10px 10px;
    line-height: 16px;
    margin: 0 -10px -10px -10px;
}
.subBox A:link {color : #000;}
.subBox A:visited {color : #000; text-decoration: none;}
.subBox A:hover {color : #fff; text-decoration: none;}
.subBoxHead {
    font-size: small;
    color: #666;
    padding: 0px 0 2px 0;
}
.alertBox {
    background-color: whitesmoke;
    margin: 15px 5px 10px 10px;
    padding: 5px;
    xcolor:#484848;
    line-height:14px;
    border: 1px solid #fff;
}
.headAlert {
    font-size:small;
    font-weight: bold;
    xline-height: 18px;
    margin-bottom: 5px;
    color:#d44a26;
}
.alertList A:link {color : #d44a26;}
.alertList A:hover {color : #666; text-decoration: underline;}
.actionList A:link {color : #00529b;}
.actionList A:hover {color : #666; text-decoration: underline;}
.subList {
    font-size:x-small;
    color: #333;
    padding-bottom: 5px;
}
.subList A:link {color: #666;}
.subList A:visited {color : #999;}
.subList A:hover {color : #d44a26;}
/* **************************************** */
/* content display **************************************** */
.boxL {
    float: left;
    background-color: whitesmoke;
    border: 1px solid #cccccc;
    padding: 5px;
    xwidth: 200px;
    margin: 0px 10px 5px 0px;
    }
.actionMain {
    font: x-small Verdana, Arial, sans-serif;
    color: #363636;
    line-height: 15px;
}
.main {
    padding:20px 20px 20px 20px;
    font: 0.7em Verdana, Arial, sans-serif;
    color: #363636;
    xline-height: 14px;
    width: 680px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 680px;
}
.mainMini {
    padding:20px 20px 20px 20px;
    font: 0.7em Verdana, Arial, sans-serif;
    color: #363636;
    xline-height: 14px;
    width: 660px;
}
.navBread
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    height: 14px;
    color: #666666;
    padding: 0px 10px 5px 0px;
    margin-bottom:15px;
}
h1, h2, h3, h4, h5 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
}
h1XXX {
    font-size:medium;
    margin:0 0 10px 0;
    padding: 100px 10px 40px 10px;
    line-height: 28px;
    xbackground-color: #999;
    xborder: 1px solid #999;
    color: #999;
    
}
h2 {
    font-size:large;
    color:#516c8f;
    margin:0 0 5px 0;
    xfont-weight: bold;
    xborder-bottom: 1px solid #ccc;
    letter-spacing: -0.75px;
}
h2 A:VISITED {
    color : #d44a26;
    text-decoration: none;
    }
h3 {
    font-size:large;
    color:#000;
    margin:5px 0 5px 0;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}
h5 {
    font-size:x-small;
    color:#fff;
    margin:0px 0 5px 0;
    background-color:#909090;
    padding: 3px;
    border-bottom: 2px solid #ccc;
    
}
h6 {
    font-size:small;
    color:#666;
    margin:0px 0 5px 0;
    background-color:whitesmoke;
    padding: 3px;
    border: 1px solid #ccc;
    
}
.title2 {
    font-size:large;
    color:#000;
    margin:0 0 5px 0;
    padding: 2px;
}
.x-largeB {
    font-size:x-large;
    color: #000;
}
.x-largeW {
    font-size:x-large;
    color: #fff;
}
.largeB {
    font-size:large;
    color: #000;
}
.largeW {
    font-size:large;
    color: #fff;
}
.mediumB {
    font-size:medium;
    color: #000;
}
.mediumW {
    font-size:medium;
    color: #fff;
}
.smallB {
    font-size:small;
    color: #000;
    margin-bottom: 3px;
}
.smallW {
    font-size:small;
    color: #fff;
    margin-bottom: 3px;
}
.smallG {
    font-size:small;
    color: #999;
    xmargin-bottom: 2px;
}
.x-smallB {
    font-size:x-small;
    color: #000;
    margin-bottom: 2px;
}
.x-smallW { 
    font-size:x-small;
    color: #fff;
    margin-bottom: 2px;
}
.x-smallG {
    font-size:x-small;
    color: #b4b4b4;
    xmargin-bottom: 2px;
}
.x-smallG A:Link, .x-smallW A:Link { color: #f7c71d; }
.x-smallG A:visited, .x-smallW A:visited { color: #f7c71d; }
.x-smallG A:hover, .x-smallW A:hover { color: #000; }
.xx-smallB {
    font-size:9px;
    color: #666;
    margin-bottom: 4px;
}
.xx-smallB A:Link { color: #d44a26; }
.xx-smallB A:visited { color: #d44a26; }
.xx-smallB A:hover { color: #000; }
.SolName {
    font-family: Arial;
    font-size: 1em;
    color: #fff;
    font-weight: bold;
    xborder-bottom: 1px dotted #ccc;
    xletter-spacing: -0.75px;
    padding: 10px 5px 5px 10px;
    background:#000;
}
.introText {
    font: small Verdana, Arial, sans-serif;
    padding: 0 20px 20px 0;
    color: gray;
    line-height: 20px;
}
.secTitle2 {
    font: medium Arial, sans-serif;
    color: #333;
    xmargin:0 0 5px 0;
    font-weight: bold;
    xborder-top: 1px solid #ccc;
    xborder-bottom: 1px solid #ccc;
    xletter-spacing: -0.75px;
    padding: 2px;
    xbackground:#fff;
}
.secTitle {
    font: 1em Arial, sans-serif;
    color: #333;
    margin:0 0 5px 0;
    font-weight: bold;
    xborder-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    xletter-spacing: -0.75px;
    padding: 2px;
    xbackground:#fff;
}
.secTitle A:VISITED, .secTitle2 A:VISITED { xcolor : #a2391d; color: #00529b; text-decoration: none;}
.secTitle A:HOVER, .secTitle2 A:HOVER { color : #000; text-decoration: none;}
.segOff { border:1px solid #fff; border-bottom:1px solid #eaeaea; padding: 5px 5px 10px 5px; float:left; width:215px; background: url() top repeat-x;}
.segOver { border:1px solid #eaeaea; padding: 5px 5px 10px 5px; float:left; width:215px; background: whitesmoke; }
.segNone { border:1px solid #fff; padding: 5px 5px 10px 5px; float:left; width:158px; }
.segOff2 {
    border:1px solid #fff;
    padding: 5px 5px 10px 5px;
    float:left;
    background: url() top repeat-x;
 }
 
.boxBotBg {
    background: url() bottom repeat-x;
 }
.icon-float { float:left; margin: 5px 10px 5px 0px; border: 1px solid #cccccc; background-color: #ffffff; }
.icon-float2 { float:left; margin: 0px 20px 5px 0px; line-height: 20px;}
.grayBox {
    background-image: url();
    background-position: top;
    background-repeat: repeat-x;
    xborder: 1px solid #ccc;
}
.supportBox
{
    background:#fff url() top repeat-x;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #6c6c6c;
}
.prodDisp1, .prodDisp2 {
    font-family: Arial, sans-serif;
}
.prodDisp {
    xheight:150px;
    xborder-bottom: 1px solid #cccccc;
    margin-bottom: 30px;
}
.prodDispSm {
    margin-top: 10px;
    line-height: 16px;
}
.prodDisp1 {
    font-size: 8px; letter-spacing: 1px;
}
.prodDisp2 {
    font-size: 24px; line-height: 24px;
}
.desc {
    font-size:small;
    margin: 5px 0 10px 0;
    padding: 10px 0px 10px 0px;
    border-top: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
    xbackground:whitesmoke;
    xline-height: 20px;
}
.searchResults {
    font-size:x-small;
    margin: 5px 0 10px 0;
    padding: 10px 0px 10px 0px;
    border-top: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
    xbackground:whitesmoke;
    xline-height: 20px;
}
.navBox  {
    padding: 0px 0 50px 0px;
    background-color: #fff;
    
    }
    
.NavTop {
    xbackground: #000 url() no-repeat;
    xbackground: #fff;
    xheight: 20px;
    xmargin-top: 20px;
}
.NavBoxSub {
    background:#fff url() top repeat-x;
}
.NavBoxSub .SubTitle {
    font: 12px Arial, sans-serif;
    color: #fff;
    display:block;
    padding: 2px 5px 2px 5px;
    background: gray;
    border-top: 5px solid #000;
    }
.NavBot {
    xbackground:#3b3b3a url() no-repeat;
    xborder-bottom: 4px solid #3b3b3a;
    background: #3b3b3a;
}
    
    
.Sub a:visited {
    color: #135a8f;
    }
    
.Sub2 a:visited {
    color: #666;
    }
    
.Sub a:hover, .SubOn a:hover, .Sub2 a:hover, .Sub2On a:hover, .Sub3 a:hover, .Sub3On a:hover {
    background-color: #d0dee9;
    color: #003963;
    xborder-bottom: 1px solid #333;
    }
    
    
.Sub a, .SubOn a {
    top:0px;
    left: 0px;
    display:block;
    font-family:arial,helvetica,sans-serif;
    font-size:0.65em;
    color:#003963;
    padding:2px 4px 4px 10px;
    border-top: 1px dotted #999;
    border-bottom: 1px solid #fff;
    xborder-left: 1px solid #999;
    text-decoration:none;
    font-weight: bold;
    
    }
.Sub a {
    xbackground-color: #ccc;
    }
.SubOn {
    background-color: #ffffff;
    }
    
    
    
.Sub2 a, .Sub2On a {
    font: xx-small Verdana, Arial, sans-serif;
    color: #666;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 1px 4px 2px 10px;
    border-bottom: 1px solid whitesmoke;
    text-decoration: none;
    }
.Sub2 a {
    xbackground-color: #e8e8e8;
    }
.Sub2On {
    background-color: #ffffff;
    }
    
    
    
.Sub3 a:visited {
    color: #5a5a5a;
    }
    
    
.Sub3 a, .Sub3On a {
    font: xx-small Verdana, Arial, sans-serif;
    color: #333;
    top:0px;
    left: 0px;
    display:block;
    padding: 3px 5px 3px 10px;
    border-bottom: 1px solid #DFE1E7;
    text-decoration: none;
    }
.Sub3 a {
    xbackground-color: whitesmoke;
    }
.Sub3On {
    background-color: #ffffff;
    }
    
    
    
/* **************************************** */
/* buttons **************************************** */
    
    
div.but1 a {
    font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
    font-size: x-small;
    font-weight: bold;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    float:left;
    padding: 3px 5px 5px 5px;
    margin-right: 5px;
    border: 1px solid #fff;
    text-decoration: none;
    }
div.but1 a:visited {
        color:#000
    }
    
div.but1 a:visited {
    color: #000;
    }
    
div.but1 a:hover {
    background-color: #ccc;
    color: #000;
    border: 1px solid #ccc;
    }
    
div.but2 a {
    font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
    font-size: small;
    font-weight: bold;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    float:left;
    padding: 3px 5px 5px 5px;
    margin-right: 5px;
    border: 1px solid #000;
    text-decoration: none;
    }
div.but2 a:link {
    
    color:#000
    }
    
div.but2 a:visited {
    color: #000;
    }
    
div.but2 a:hover {
    background-color: #ccc;
    color: #000;
    border: 1px solid #333;
    }
    
div.but3 a {
    font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
    font-size: x-small;
    font-weight: bold;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    xfloat:left;
    padding: 3px 5px 5px 5px;
    margin-right: 5px;
    border: 1px solid #fff;
    text-decoration: none;
    }
div.but3 a {
    color:#000
    }
    
div.but3 a:visited {
    color: #000;
    }
    
div.but3 a:hover {
    background-color: #ccc;
    color: #000;
    border: 1px solid #ccc;
    }
/* **************************************** */
    
div.itemBox a:hover {
    /* xbackground-color: red; */
    xcolor: #ffffff;
    border: 1px solid #DFE1E7;
    }
    
    
div.itemBox a {
    xheight: 150px;
    xcolor: #333;
    xline-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 3px 5px 3px 5px;
    xborder-left: 1px solid #DFE1E7;
    border: 1px solid red;
    xtext-decoration: none;
    xfont-weight: bold;
    }
div.itemBox a {
    xbackground-color: #eaeaea;
    }
    
    
    
    
/* **************************************** */
.resultBox {
    border: 1px dotted #cccccc;
    padding: 5px 5px 5px 5px;
    margin: 0px 0 10px 0;
   font-size:11px;
    /*width:740px;*/
    float:left;
}
.resultBox li{
    /*width:700px;*/
}
.resultBoxFade {
    border: 1px dotted #cccccc;
    padding: 5px 5px 5px 5px;
    margin: 0px 0 10px 0;
    background: url() top repeat-x;
    
}
.resultBox .text {
    font-family:verdana,arial,helvetica,sans-serif;
    xfont-size:11px;
    line-height:14px;
    color:#333;
    padding: 2px 5px 5px 5px;
}
.resultBox .textsm {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    line-height:12px;
    color:#333;
    padding: 2px 5px 5px 5px;
}
.resultBox .title1, .resultBox .title2, .resultBox .title3 {
    font-family:Verdana,sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
    font-size:11px;
}
.resultBox .title1 {
    font-size:15px;
    margin:0 0 20px 0;
    color: #000;
    line-height: 24px;
    letter-spacing: -1px;
font-size:11px;}
}
.resultBox .title2 {
    font-size:15px;
    color:#000;
    margin:0 0 5px 0;
    padding: 2px;
}
.resultBox .title3 {
    font-size:11px;
    color: #000;
    font-weight: bold;
    vertical-align: middle;
    background: #f3f7f9;
    margin-top: 5px;
    padding: 3px 2px 3px 5px;
    xborder-left: 3px solid #f3f7f9;
}
.resultBox .title3-b {
    font-size:11px;
    color: #000;
    font-weight: bold;
    vertical-align: middle;
    background: #fff;
    margin-top: 10px;
    padding: 3px 2px 3px 5px;
}
.resultBox .hotTopic-Title {
    font-size:11px;
    color: #000;
    xfont-weight: bold;
    vertical-align: middle;
    background: #fff;
    padding: 3px 2px 3px 5px;
    border: 1px solid #ccc;
    border-bottom: 0px;
}
.resultBox .hotTopic-links {
    font-size:0.9em;
    margin-bottom: 5px;
    padding: 5px;
    xborder: 1px solid #f3f7f9;
    background: #f3f7f9;
    border: 1px solid #ccc;
    border-top: 0px;
}
.resultBox .form {
    font-size:11px;
    color: #000;
    xfont-weight: bold;
    background: #f3f7f9;
    padding: 5px;
}
.resultBox h2 {
    font-family:Verdana,sans-serif;
    font-weight:bold;
    font-size:11px;
    
    font-size:0.75em;
    color:#5a5a5a;
    margin:5px 0 5px 0;
    padding: 2px;
    
}
.resultBox .note {
    color: gray;
    line-height: 12px;
font-size:11px;
    
}
.resultBox .kbFloatBox {
    xfloat:right;
    padding: 0 5px 5px 5px;
    margin: 10px 0px 10px 10px;
    background: #e2e5fc;
    border: 1px solid #cccccc;
    width: 250px;
    font-family:Verdana,sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
    color: #5a5a5a;
font-size:11px;
    
}
.resultBox .FloatBox {
    xfloat:right;
    padding: 0 5px 5px 5px;
    margin: 10px 0px 10px 10px;
    background: #e2e5fc;
    border: 1px solid #cccccc;
    width: 250px;
    font-family:Verdana,sans-serif;
    font-weight:normal;
    letter-spacing:.005em;
    color: #5a5a5a
    
}
.topBox {
    float: right;
    border: 1px dotted #cccccc;
    padding: 10px;
    background-color:whitesmoke;
    width: 315px;
    margin-left: 20px;
}
.subColR {
    float:right;
    width: 335px;
    padding-left: 7px;
    padding-bottom: 10px;
   /* xbackground: red; */
}
.subColL {
    width: 335px;
    padding-bottom: 10px;
    xbackground: blue;
}
.moreBox {
    border-bottom: 3px solid #999999;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.moreBoxFade {
    border-bottom: 3px solid #999999;
    padding-bottom: 5px;
    margin-bottom: 10px;
    background: url() top repeat-x;
}
.caption {
    font-family: Arial;
    font-size: 10px;
    
}
.prodAward {
    float: right;
    font-family: Arial;
    font-size: 10px;
    color:#999999;
    text-align:center;
    xborder-top: 1px solid #cccccc;
    xborder-bottom: 1px solid #cccccc;
    xwidth: 70px;
    background-color:#ffffff;
    padding: 10px;
    margin: 0px 10px 10px 10px;
}
.subColWide {
    width:495px;
    border-top: 0px;
    margin-top: 10px;
}
/*- Menu tabBuzz --------------------------- */
.glowingtabs{
    float:left;
    width:100%;
    line-height:normal;
    xborder-bottom: 1px solid #7e9fff; /*Add border strip to bottom of menu*/
    background: url() repeat-x top;
    xbackground: #b3b3b3;
    xmargin-left: 5px;
    font-size: 8px;
    font-family: Arial, sans-serif;
    xpadding-top: 10px
    }
.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
xmargin-top: -3px;
padding:0;
}
.glowingtabs li{
display:inline;
margin:0;
padding:0;
}
.glowingtabs a{
float:left;
background:url() no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
}
.glowingtabs a span{
float:left;
display:block;
background:url() no-repeat right top;
padding: 5px 18px 3px 10px;
xfont-weight:bold;
color:gray;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span {
color: #135a8f;
}
.glowingtabs a#current{ /*Selected Tab style*/
background-position:0 -42px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
color: #135a8f;
}
.glowingtabs a:hover{ /*onMouseover style*/
xbackground-position:0% -42px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a:hover span{ /*onMouseover style*/
xbackground-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontainer{
    clear: left;
    xwidth:95%; /*width of 2nd level sub menus*/
    height:130px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
    background:#fff url() repeat-x bottom;
    xbackground-color: #fff;
    padding: 5px;
    font-size: 10px;
    font-family: Arial;
    border: 1px solid #b3b3b3;
    xborder-bottom: 2px solid #b3b3b3;
    border-top: 0px;
    xmargin-left: 5px;
    xmargin-right: 4px;
}
.tabcontent{
    display:none;
    xbackground: #ccc;
    xheight: 75px;
    margin-bottom:5px;
    xborder-bottom:1px dotted #cccccc;
    padding: 5px;
}
    .tabcontent ul {margin-bottom: 5px; margin-left: 0px; margin-top: 4px}
    .tabcontent li {list-style-position:outside; list-style-type:none; padding-bottom:0.6em; padding-left:15px;}
    .tabcontent li {background:url() no-repeat 0 2px}
.buzzDate {
    font-size: 9px;
    color:gray;
    letter-spacing: 1px;
}
/*============================ CSS FOR NEW PAGES ===============================*/
 .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;
}
.leftColumnS ul li 
{
margin-bottom:6px;
padding-left:15px;
list-style:none;
}
 .leftColumnS h3,  .leftColumnS p
{
    /*width:740px;*/
}
.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;  
}
.subHead
{
color:#516C8F;
font-size:15px;
font-weight:bold;
margin-bottom:9px;
border:0;
}
h2.product
 {
font-size:3.3em;
line-height:0.8em;
margin:5px 0pt 14px;
color:#000000;
}
.sideAdd, .sideAddnm 
{
display:block;
margin:15px auto;
text-align:center;
}
.regBox {
    margin-bottom: 10px;
    border-bottom: 20px;
    width: 100%;
    border-bottom: 1px dotted #CCCCCC;
    height: 120px;
    }
.regBox h3 { font-size: 2.5em }
.regBox h3 {padding-bottom:3x;}
.utilitiesBox p, .productsBox p, .featureBox p, .regBox p {
    margin-bottom: 6px;
    font-size: 10px; 
    } 
.featureBox h2, .boxnoBg h2, .regBox h2, .utilitiesBoxLong h2 {
    margin: 5px 0 2px 0;
    font-size: 25px;
    color:#000;
    }
img.featuredProd {
    margin-right: 10px;
    float: left 
    }
p.lead, .suiteBox p.lead {
    font-size: 10px !important;
    text-transform: uppercase;
    }
    
.suiteBox p.lead { color: #fff }
ul.action, .action  {
    /*margin: 10px 0 0 0;*/
    height: 50px;
    text-align: left;
    }
    
.yellowBut li, .yellowBut a {
    background-color: #f7c71d; 
    display: inline;
    }
.yellowBut a:hover {
background-color:#cccccc;
text-decoration:none;
    }
.yellowBut li a, .yellowBut li a:visited, .yellowBut a {
    margin-right: 2px;
    padding:6px 8px;
    color: #000 !important;
    font-size: .9em;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #f7c71d; 
    display: block;
    float: left;
    }
  .yellowBut li a:hover
{
background-color:#cccccc;
text-decoration:none;
    }  
.yellowBut a { margin: 0 !important; }
    
p.yellowBut {    margin: 19px 0;}    
p.yellowBut a {
    padding:6px 8px;
    color: #000;
    font-weight: bold;
    background-color: #f7c71d; 
    float: none;
    }
h3.sub {
     margin-bottom: 9px;
    padding-top: 9px;
    color:#516C8F;
    font-size: 19px;
    border:none;
    }
img.Prod {
    margin: 5px;
    float: right 
    }
p.intro {
    margin-bottom: 19px;
    color: #666;
    font-size: 13px;
    line-height: 1.5em;
    }
.intro {
    margin-bottom: 19px;
    color: #666;
    font-size: 13px;
    line-height: 1.5em;
    }
ul.prodFeatures { margin-bottom: 15px;}
ul.prodFeatures li {
    margin-bottom: 6px;
    padding-left: 15px;
    font-size: 1.3em;
    color: #666;
    background: transparent url(../images/chip_orange.gif) no-repeat 0 5px;
    }
p.testimonial, p.awards {
    margin-bottom: 0px;
    color: #ccc;
    font-size: 18px;
    }
.addInfo {
    margin: 0 0 10px 16px;
    padding-bottom: 5px;
    float: right;
    width: 240px;
    border-bottom: 3px solid #999;
     }
.addInfo ul.last {
    padding-bottom: 0;
    border-bottom: none
     }
ul.featuresBenefits {
    margin-bottom: 0 15px 15px 0;
    }
.featuresBenefits li {
    margin-bottom: 8px;
    padding-left: 15px;
    font-size: 1.1em;
    background: transparent url(../images/chip_black.gif) no-repeat 0 5px;
    }
.utilitiesBox p, .productsBox p, .featureBox p, .regBox p 
{
font-size:11px;
margin-top:6px;
}
blockquote 
{
background-color:#F5F5F5;
color:#7E7E7E;
font-size:13px;
font-style:italic;
margin-bottom:10px;
padding:7px;
margin-left:0;
}
#keywords h4, .utilitiesBox h4, .productsBox h4, .boxnoBg h4, .miscLink h4, .featureBox h4, .addInfo h4, .includesBox h4, h4.block, .supportBx h4 
{
background-color:#909090 !important;
border-bottom:2px solid #CCCCCC !important;
color:#FFFFFF !important;
font-size:10px;
font-weight:bold;
margin-bottom:4px;
padding:3px 4px;
text-transform:uppercase;
}
.addInfo ul
 {
border-bottom:1px dotted #333333;
margin-bottom:6px;
padding-bottom:5px;
}
cite {
    margin-top: 5px;
    display: block;
    font-size: 10px;
    color: #333;
    text-align: right;
   font-style:normal;
     }
 .featuresBenefits ul li
{
background:transparent url() no-repeat scroll 0pt 5px;
font-size:11px;
margin-bottom:8px;
padding-left:15px;
}
.addInfo ul li {
background:transparent url() no-repeat scroll 0pt 5px;
font-size:11px;
margin-bottom:3px;
padding-left:10px;
}
.imgRFloat {
float:right;
margin-left:10px;
}
.webProducts h2 {
background-color:#000000;
color:#FFFFFF;
font-size:1.7em;
font-weight:bold;
margin:0pt;
padding:10px;
text-transform:uppercase;
}
 img.featuredProd
 {
float:left;
margin-right:10px;
}
.suiteBox p.lead 
{
color:#FFFFFF;
margin-bottom:0;
}
.webProducts .suiteBox h2 a 
{
color:#F7C71D;
margin-top:0px;
}
p.tagline 
{
color:#FFFFFF;
font-weight:bold;
margin:0pt;
}
.webProBott 
{
background:transparent url() no-repeat scroll 0%;
height:10px;
margin-bottom:10px;
width:100%;
}
.webProducts {
    margin-top: 10px;
    background: #464645 url() repeat-x scroll center top;
    background-color: #464645;
    /*width: 100%;*/
    border-left: 1px solid #3b3b3a;
    border-right: 1px solid #3b3b3a;
    border-bottom: none;
    overflow: hidden
    }
    
.webProBott {
    margin-bottom: 10px;
    background: url() no-repeat;
    width: 100%;
    height: 10px;
    }
    
.webProducts h2 {
    margin: 0;
    padding: 10px;
    color: #fff;
    font-size: 1.7em;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #000;
    }
    
.webProducts .suiteBox h2 { 
    padding: 3px 0;
    margin: 0;
    color: #f7c71d;
    font-size: 2.4em;
    background-color: Transparent;
    text-transform: none;
    font-weight: normal;
    }
    
.webProducts .suiteBox h2 a 
  { 
    margin-bottom: 0;
    color: #f7c71d !important;
    margin-top:-15px;
  }
    
.webProducts ul {
    width: 250px;
    float: left;
    color:#CCCCCC;
list-style:none;
    }
.webProducts ul li{
margin-left:15px;
list-style:none;
    }
    
.webProducts ul li a
{
    margin: 0;
    padding: 5px 0 5px 15px;
    font-weight: normal;
    color: #fff !important;
    display: block;
    border: none;
    height: 12px;
    line-height: 12px;
list-style:none;
margin-left:-15px; 
}
.awardsCont {
background-color:#F5F5F5;
height:100px;
margin-bottom:10px;
overflow:hidden;
padding:5px;
}
p.awards span 
{
color:#333333;
display:block;
font-size:0.7em;
margin:-20px 0pt 0pt;
text-align:right;
}
.awardsCont img {
float:left;
margin-right:7px;
}
fieldset, img {
border:0pt none;
}
.testimonialBox
{
background-color:#F5F5F5;
color:#7E7E7E;
font-size:13px;
font-style:italic;
margin-bottom:10px;
padding:7px;
/*width:100%;*/
}
.suiteBox
 {
float:right;
margin-top:10px;
width:360px;
}
suiteBox ul.addLinks 
{
margin-top:19px;
text-align:left;
margin-bottom:15px;
}
p.tagline {
color:#FFFFFF;
font-weight:bold;
margin:0pt;
}
.suiteBox ul.addLinks li 
{
display:inline !important;
list-style:none;
color:#fff !iportant;
margin-top:15px;
vertical-align:middle;
margin-left:0;
padding-left:0;
list-style-position:outside;
}
    
.awardsCont {
    margin-bottom: 10px;
    padding: 5px;
    background-color: #f5f5f5;
    overflow: hidden;
     }
        
.awardsCont p strong { display: block }
    
.awardsCont div {
    margin-right: 10px;
    float: left;
    width: 320px;
     }
     
.awardsCont img {
    margin-right: 7px;
    float: left; 
    }
.moreAbout ul li 
{
background:transparent url(/content/Assets/Images/chip_orange.gif) no-repeat scroll 0pt 5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:6px;
padding-left:15px;
}
.mainSectionA .addInfo, .mainSectionB .addInfo { width: 97% }
.mainSectionA .addInfo, .dropDown .addInfo {
    padding: 0; 
    margin: 0;
    border-bottom: none; 
    }
.mainSectionA {
    float: left;
    width: 335px;
    }
.mainSectionA h3, .alertsBox2 h3{
border:0;
    }
.mainSectionB {
    float: right;
    width: 335px;
    }
.utilitiesBox p, .productsBox p, .featureBox p, .regBox p {
    margin-bottom: 6px;
    font-size: 1.1em; 
    } 
#sideContent .featureBox {
    width: 155px;  
    }
.alerts .addInfo, .featureBox .addInfo {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none 
    }
.featureBox h2, .boxnoBg h2, .regBox h2, .utilitiesBoxLong h2 {
    margin: 5px 0 5px 0;
    font-size: 2.5em;
    }
.featureBox h4, .addInfo h4, .includesBox h4, h4.block, .supportBx h4  {
    margin-bottom: 4px;
    padding: 4px;
    font-size: 10px;
    font-weight: bold;
    color: #fff !important;
    background-color: #909090 !important;
    border-bottom: 2px solid #ccc !important;
    text-transform: uppercase;
    }
.boxnoBg h4 {
    background-color: #dcdcdc !important;
    border-bottom: none !important;
    font-size: 1.2em;
    color: #333 !important;
    text-transform: none;
    }
.boxnoBg h4 span a {
    margin-left: 7px;
    padding: 0 10px;
    font-weight: normal;
    background: url(../images/arrow_dn.gif) no-repeat right;
    border-left: 1px solid #999;
}
.utilitiesBox, .productsBox, .featureBox, .supportBx,
.boxnoBg, .alertsBox2, .partners, .account, fieldset  {
    margin: 0 0 5px 0;
    padding: 7px;
    border: 1px dotted #CCCCCC;
    background-color: #f5f5f5;
    float: left;
    width: 320px;
    overflow: hidden;
    }
.dashboard .boxnoBg {
    float: none;
    border: none;
    background-color: Transparent;    
    width: 300px;
    }
.dashboard .boxnoBg {
    float: none;
    border: none;
    background-color: Transparent;    
    width: 300px;
    }
    
.dashboard .boxnoBg div {
    float: right; 
    width: 210px; 
    background-color: Transparent; 
    position: inherit;  
    height: auto;
    border: none;
    }
    
.dashboard .boxnoBg div p { color: #999; }    
.dashboard .boxnoBg h2 {
    margin: 0 0 -10px 0;
    color: #fff;
    font-size: 2.4em;
    border-bottom: none
    }
    
    
.boxnoBg h4 span a {
    margin-left: 7px;
    padding: 0 10px;
    font-weight: normal;
    background: url(../images/arrow_dn.gif) no-repeat right;
    border-left: 1px solid #999;
}
.boxnoBg, fieldset  {
    background-color: #fff;
    width: 95%;
     }
     
.partners .boxnoBg {
    width: 150px; 
    float: right
    }
.boxnoBg div {
    padding: 9px 9px 0 9px !important;
    margin: 0 !important;
    position: relative;
    top: -7px;
    right: -7px;
    float: right;
    height: 28px;
    background-color: #f5f5f5;
    border-bottom: 1px dotted #CCCCCC;
    border-left: 1px dotted #CCCCCC;
    }
.boxnoBg div ul {
    padding: 0 !important;
    margin: 0 !important;
    height: auto; 
    }
.underline {
border-bottom: 1px solid #d44a26;
}
table.nasdaq .underline, table.nasdaq .underlineLast 
{
border-bottom: 1px dotted #114fbd;
font-size:10px;
}
.first { 
width: 80%;
font-size:10px; 
}
table.info .first 
{ width: 50%;
font-size:10px;
border-bottom:1px dotted gray; 
}
.first { width: 80% }
.supportTable td.first 
{
 width: 200px;
font-size:10px;
 }
.supportTable { 
    border-collapse: separate !important;
    border-spacing: 5px !important;
    } 
.prodData td.first {
    font-weight: bold;
    background-color: #f5f5f5;
    width: auto;
    }
.lastAlign, .underlineLast 
{
text-align: right;
border-bottom:1px dotted gray;
 }
.dateR 
{
text-align: right;
 }
h4.block  {
    clear: left; 
    height: 15px;
     }
.addInfo ul.last {
    padding-bottom: 0;
    border-bottom: none
     }
#sideContent .featureBox {
    width: 155px;  
    }
#sideContent .utilitiesBox {
    margin: 0 0 5px 20px;
    float: none;
    width: 134px; 
     }
     
#sideContent .utilitiesBox .addInfo {
    margin: 0 !important;
    width: 130px !important;  
    border-bottom: none;
    } 
    
#sideContent .utilitiesBox .addInfo li a {
    color: #d44a26;
    } 
     
#sideContent .utilitiesBox h4 {
    color: #fff;
    background-color: #000;
    }
    
#sideContent .utilitiesBox .more {
    margin: 0 !important; 
    float: left 
    }
  #sideContent {
    float: right;
    width: 180px;
    }
span.forwardLink a,.more 
{
background:transparent url() no-repeat scroll right center;
margin-top:10px;
padding:0pt 10px 3px 0pt;
}
address span, .contactInfo span {
 display: block;
font-style:normal;
font-size:10px;
}
.contactInfo {
float: right; width: 52%;
font-size:10px;
}
.contactInfo p {
margin-top: 8px;
font-size:10px;
}
address span, .contactInfo span 
{
display:block;
}
.featureBox p
{
color:#000000;
font-size:11px;
line-height:1.2em;
margin-bottom:8px;
}
caption, th 
{ 
text-align:left;
 }
span a.more {
background:transparent url() no-repeat scroll right center;
float:right;
margin:0pt !important;
text-align:right;
}
.utilitiesBox h3, .featureBox h3, .addInfo h3 
{
margin:0pt 0pt 5px;
text-decoration:none;
border:0;
} 
table.nasdaq th,table.nasdaq td 
{
padding:5px;
}
.featureBox p
{
color:#000000;
font-size:11px;
line-height:1.2em;
margin-bottom:8px;
} 
.addInfo li
 {
background:transparent url() no-repeat scroll 0pt 5px;
font-size:1.1em;
margin-bottom:3px;
padding-left:10px;
list-style:none;
}
table.info th,table.info td 
{
padding:5px;
}
address 
{
 float: left; width: 48%;
}
.featureBox h2, .boxnoBg h2, .regBox h2, .utilitiesBoxLong h2 
{
    margin: 5px 0 5px 0;
    font-size: 2.5em;
    }
.last li
{
list-style:none;
}
.main a
{
font-size:11px;
}
.main h3 a
{
font-size:19px;
}
.alertsBox2, .account, fieldset 
{
background:transparent url() repeat-x;
padding-bottom:15px;
}
.suiteBox ul.addLinks li a 
{
color:#F7C71D !important;
font-size:10px;
display:inline !important;
margin:0;
}
#outer a,#footer a{ 
text-decoration:none;
}
.alertsBox2 ul li,.mainSectionA ul li {
background:transparent url() no-repeat scroll 0pt 5px;
font-size:1.1em;
margin-bottom:3px;
padding-left:10px;
list-style:none;
}
.alertsBox2 h3
{
font-size:18px;
color:#516C8F;
}
.mainSectionA h3
{
font-size:18px;
color:#000;
}
.mainSectionA ul li
{
font-size:11px;
}
.resultBox
{
font-size:11px;
}
.contentPS .centerDiv table tr td a{font-size:11px;}
.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;
}
/*New design styles*/
.shadow1{
    min-height:18px;
    border-left:#eaeaea solid 1px;
    border-right:#eaeaea solid 1px;
    float:left;
}
.shadow2{
    min-height:180px;
    float:left;
}
.leftColumnS p{
}
.content {
background-color:#FFFFFF;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
float:left;
min-height:180px;
padding:20px 0 28px;
position:relative;
width:983px;
}
.content2{
   background-color: #FFFFFF;
    border-left: 1px solid #bfbfbf;
    /*border-bottom: 1px solid #808080;*/
    border-right: 1px solid #bfbfbf;
    float: left;
    min-height: 180px;
    padding: 20px 0 30px 0;
    position: relative;
    padding-bottom:30px;
    width:983px;
/*    padding:30px 0 30px 0;*/
}
/*Left Vertical Navigation*/
.leftnav{
    float:left;
    padding:0px;
    margin-left:12px;
    margin-right:20px;
    
}
.leftnav ul li{
    list-style-image:none;
    list-style-type:none;
}
.leftnav hr
{
    width:157px;
}
.leftnav h5
{
    margin-left:8px;
    display:block !important;
    width:149px;
    color:#003366 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:13.28667px !important;
    background:none;
    border:none;
    font-weight:bold;
    padding:0;
    
}
.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;
    text-decoration:none !important;
    font-family:Arial, Helvetica, sans-serif !important;
}
.leftnav .selected, .leftnav .selected a 
{
    background-color:#666666;
    color:#FFFFFF;
}
.rd_edit
 {
border: 3px dashed red;
height:inherit;  
}
.leftColumnS {
/*border-left:1px solid #C7C8CA;*/
    padding:0pt 5px 92px 14px;
    width:763px;
    font-size:11.2px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
 
body{
    margin-left:auto;
    margin-right:auto;
    width:auto;
    height:auto;
    margin-top:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:#ffffff;
    color:#666666;
    behavior:url();
}
.left-header {
    font-family:Arial, Helvetica, sans-serif;
    color:#003366 !important;
    font-weight:900 !important;
    display:inline;
    margin:0;
}
.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;
}
.site-wrapper {
    min-width: 1000px;
}
.header-wrapper {
    background-color:#FFFFFF;
    /*margin-top:-2pt;*/
    padding:0pt;
    /*float:left;*/
    /*width:100%;*/
}
/* this class is common to
 * multiple elements, so be careful
 */
.alingD {
 width:1000px;
 margin:auto;
 text-align:center;
 padding:0 10px 0 10px;
}
.alingD .clear{
    clear: both;
}
.header-wrapper .alingD{
     /*height: 110px;*/
}
/* left border buttons */
.lftborder
{
     background:url(/content/Assets/Images/topbtnlft.gif);
     width:6px !important;
}
/* right border buttons */
.rgtborder
{
    background:url(/content/Assets/Images/topbtnrgt.gif) no-repeat;
    width:6px !important;
}
/* End header buttons */
/* Logo Container */
.HeaderLogo {
    float:left;
    margin-top:6px;
    height:100%;
    padding-bottom:5px;
}
/* Element use in multiple elements, be careful */
.clearNew {
    clear: both;
}
/* Heret it goes the bar with the FirstLevelMenu */
.PrincipalMenu{
    background: url(/content/Assets/Images/wsTopNavRepeatBkg.jpg) repeat;
    position:relative;
    padding:0;
    margin:0;
    height:33px;
    width:100%;
    border-bottom: 1px solid #fff;
    /*float:left;*/
}
/*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:6px;
    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 !important;
    float:left;
    padding: 8px 4px 0;
    font-weight:bold;
    text-decoration:none !important;
    font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
/* 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;
    /*height: 34px;*/
}
.body-wrapper
{
    min-height:450px;
    position:relative;
    margin-top:-1px;
    /*float:left;*/
    /*width:100%;*/
}
.container2
{
    margin-left:auto;
    margin-right:auto;
    padding:0pt;
    width:988px;
}
.SecondaryMenu{
  padding-left:20px;
  /*  border-bottom:#b8d1e0 solid 1px;*/
    margin-top: -1px;
    /*marin-bottom:-1px;*/
    width: 957px;
    margin-left: auto;
    margin-right: auto;
    float: left;
    position: relative;
    overflow: hidden;
}
.section
{
    margin-top:23px !important;
    margin-bottom:0 !important;
    color:#003366 !important;
    display:inline !important;
    font-family:Verdana, Arial,Helvetica,sans-serif !important;
    font-weight:900 !important;
    font-size:16px !important;
    
}
.Submenu {
    float: right;
    min-height: 1px;
    /*margin-right:7px;*/
}
.Submenu ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.Submenu li
{
    margin-top: 22px;
    height: 29px;
    float:left;
    padding:3px 0;
}
.Submenu li a{
    color:#333333 !important;
    font-size:10px !important;
    padding:10px;
    float:left;
    display:block;
    text-decoration:none !important;
    font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
.SubMenu li a, .SubMenu li span{
    display:block !important;
    float:left;
}
.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;
}
    
.sepSNav
{
    background:url(/content/Assets/Images/sepSnav.gif) no-repeat;
    height:29px;
    width:3px;
    padding:0;
    margin:0;
    display:block;
    float:left
}
.left{
 float:left;
}
.right
{
float:right;
}
/* footer */
.footer{
    margin-top:3px;
    margin-left:auto;
    margin-right:auto;
    width: 966px !important;
}
.foot-wrap
{
    width:966px !important;
    margin-top: 10px;
    margin-left:auto;
    margin-right:auto;
    min-height:1px;
}
.foot-wrap li{
    height:18px;
    margin-right:8px;
}
.foot-wrap li, foot-wrap a, foot-wrap span{
    display:block;
}
.foot-wrap ul
{
    margin-left:10px;
}
.foot-wrap ul li{
    float: left;
    text-align:center;
}
.foot-wrap li a
{
    color:#666666 !important;
    font-size:10px;
    font-weight:bold;
    float:left;
    margin-top:2px;    
    margin-right:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    
}
.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:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* EndFooter */
.newContent{
    background-color:#FFFFFF;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    float:left;
    min-height:180px;
    position:relative;
    padding:20px 0 30px 0;
    width:984px;
 }
.RoundedHeaderRegions{
float: left;
background: url(/content/Assets/Images/contentHeaderRounded_Regions.png) no-repeat;
height: 17px;
width: 153px;
position: relative;
margin: -12px 0 0 0;
}
.RoundedFooterRegions{
float: left;
background: url(/content/Assets/Images/contentFooterRounded_Regions.png) no-repeat;
height: 12px;
width: 153px;
position: relative;
margin: 0 0 0 -1px;
}
.SearchContent{
width: 294px;
height: 55px;
}
.SearchContent a{
background: none !important;
}
.SearchContent .btnSearch{
margin: 6px 0 0 7px;
}
.SearchText{
position: relative;
float: left;
background: url(/content/Assets/Images/SearchTextBg.png) no-repeat;
margin: 7px 0 0 10px;
width: 235px;
height: 26px;
}
.shadowSearchBar1{
border-left: solid 1px #f7f7f7;
border-right: solid 1px #f7f7f7;
float:left;
height: 42px;
}
.shadowSearchBar2{
border-left: solid 1px #999999;
border-right: solid 1px #999999;
float:left;
height: 42px;
}
.RoundedHeaderSearchBar{
float: left;
background: url(/content/Assets/Images/contentHeaderRounded_SearchBar.png) no-repeat;
height: 14px;
width: 299px;
position: relative;
margin: -1px;
}
.RoundedFooterSearchBar{
float: left;
background: url(/content/Assets/Images/contentFooterRounded_SearchBar.png) no-repeat;
height: 14px;
width: 299px;
position: relative;
margin: -9px 0 0 0;
}
 
/*classes for the left navigation*/
div.navBox  {
    /*border-bottom: 1px solid #DFE1E7;*/
    width: 200px;
    float:left;
    }
div.SubTitle {
    font: 9.6px Verdana, Arial, sans-serif;
    color: #fff;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 2px 5px 2px 5px;
    border-bottom: 1px solid #DFE1E7;
    text-decoration: none;
    background: #135a8f;
    }
div.Sub a:hover, div.SubOn a:hover, div.Sub2 a:hover, div.Sub2On a:hover, div.Sub3 a:hover, div.Sub3On a:hover {
    background-color: #eaeaea;
    }
    
div.Sub a:visited, div.SubOn a:visited, div.Sub2 a:visited, div.Sub3 a:visited {
    text-decoration: none;
    }
div.Sub a, div.SubOn a {
    font: 9.6px Verdana, Arial, sans-serif;
    color: #114fbd;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 2px 5px 2px 5px;
    border-bottom: 1px solid #DFE1E7;
    text-decoration: none;
    }
div.Sub a {
    background-color: #F5F5F5;
    text-decoration: none;
    }
div.SubOn {
    background-color: #fff;
    text-decoration: none;
    }
div.Sub2 a, div.Sub2On a {
    font: 9.6px Verdana, Arial, sans-serif;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 2px 5px 2px 10px;
    border-bottom: 1px solid #DFE1E7;
    text-decoration: none;
    }
div.Sub2On {
    background-color: #F5F5F5;
    }
div.Sub2 {
    background-color: #c4d6e3;
}
div.Sub3 a, div.Sub3On a {
    font: 9.6px Verdana, Arial, sans-serif;
    line-height: 16px;
    top:0px;
    left: 0px;
    display:block;
    padding: 0px 5px 0px 15px;
    border-bottom: 1px solid #DFE1E7;
    text-decoration: none;
    }
div.Sub3On {
    background-color: #F5F5F5;
    }
div.Sub3 {
    background-color: #ffffff;
}
div.navBox a, div.navBox A:LINK {
    color: #114fbd;
    text-decoration : none;
    }
    
div.navBox A:ACTIVE {
    color : Red;
    }
    
div.navBox A:HOVER {
    color: #d44a26;
    text-decoration : underline;
    }
/*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;
    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:left;
  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;
    z-index: 20;
    clear: both;
    display: block !important;
    float: left !important;
}
/*Header Partner Map Graphics*/
dl, dd{
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_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;
    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;
}
.wsPopTopCloseBtn a#login-close {
float:right !important;
}
.regionsHover .other-regions{
    width: 382px;
    height: 271px;
    position: absolute;
    left: -22px;
    top:20px;
    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 */
 
/*New Support Template C Styles*/
#supportc_body{
    min-height: 200px;
    display:inline;
}
#supportc_tabs{
    min-height: 200px;
    float:left; 
    width:530px; 
    _width:525px;
}
.scp {background-image:url(/content/Assets/Images/SCP_backg.gif)}
 
.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() 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;
}
#wsPopDataTitleContainer{
    color:#6B8F00;
}
#wsPopEmailTitleContainer{
    color:#DE3B21;
}
.wsPopBodyTxtContainer{
    width:400px;
    float:right;
    margin:7px 13px 0 0;
}
.wsPopBodyTxtContainer p{
    font-size:13px;
    color:#666;
    line-height:16px;
    margin:0;
    padding:0;
}
#wsPopWebIcon, #wsPopDataIcon, #wsPopEmailIcon{
    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;
}
.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: 64px;    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: -290px;  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: 25px;    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: -185px;    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:5px} 
.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;
}
#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;
    font-size:11px;
    color:#666;
    line-height:12px;
}
#banner-promos h2{
    margin:0;
    padding:3px 5px 0;
    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() no-repeat top left;
}
#promo1 .promo-bot{
    background:url() no-repeat bottom left;
}
#promo2  .promo-top{
    background:url() no-repeat top left;
}
#promo2 .promo-bot{
    background:url() no-repeat bottom left;
}
#promo3  .promo-top{
    background:url() no-repeat top left;
}
#promo3 .promo-bot{
    background:url() no-repeat bottom left;
}
#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;
}
.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;
}
/*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{
    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: 500px;
}
#main_evaluate .mega-left{
    width: 275px;
}
#main_evaluate .mega-left .inner-content {
    width: 275px;
}
#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;
}
.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;     
    padding: 0px;
}
.mega-content ul li{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    float: none;
    text-align: left;
    margin: 0 0 3px 18px;
    padding-left: 0px;
}
#main_evaluate .mega-content ul li.indent{
    margin: 0 0 3px 20px;
    list-style-image: none;
    list-style-type: none;
}
.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;
}
#support-cta{
    float: right;
    margin-top: 7px;
}
*:first-child+html #support-cta{
    margin-top: -5px;
}
.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;
}
/*Tab styles added by Roger Katona on 03.08.10*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px !important;
    font-weight: bold;
    list-style-image:none !important;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url(/content/Assets/Images/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #0080D0;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -23px;
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    color:#999999;
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    padding: 10px;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/*Main Menu 2010*/
#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%;
}
/*KB Templates*/
div.KBTemplateB{
    border: none;
    width: 700px
}
div.KBTemplateA{
    border: none;
    width: 97%;
    padding: 0 14px;
}
div.KBRight{
    float: left;
    width: 225px;
    padding: 0 10px;
    margin: 0 0 0 10px;
}
  
 /*Main Content Changes*/
.leftColumnC, .leftColumnCwide {border-left:1px solid #C7C8CA; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11.2px; padding:0 5px 50px 14px;width:750px;}
.leftColumnC a, .leftColumnCwide a {color:#007dcc;}
.leftColumnC ul li, .leftColumnCwide ul li {background:none; margin:0px; padding:0px; list-style-type:none}
.leftColumnC p, .leftColumnCwide p {margin:10px 0px;}
h1.product {color:#669CCA; font-size:24px !important; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin: 0 0 10px 0;}
h1.product img {float:left}
h2.subhead {color:#666666 !important; display:block; font-size:20px !important; margin:20px 0 16px 0 !important; line-height:0.9;}
h3, h3 a {font-family:Verdana,Arial,Helvetica,sans-serif; color:#003366; font-size:15px;}
 
/* Search box on Support by Product pages */
#searchkb {height:25px;}
#searchkb .SbP_search div {float:left}
.corecontent .SbP_search {PADDING: 0px; MARGIN: 0px; height:28px; position:absolute; width:500px;}
#searchkb .searchtext {background-color:#FFFFFF; border:1px solid #99CCFF; font-size:10px; min-height:19px; padding:0; position:relative; width:340px;}
#searchkb .searchtext .seachtextinput {width: 335px; font-size:12px; padding:2px 0 3px 5px; background:none; border:none;}
#search { float:left; width:750px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px; font-size:14px;}
#searchkb .submit {background:transparent url(/content/Assets/Images/contactus_dot2.gif) no-repeat scroll 0 4px; border:medium none; color:transparent; height:22px; margin-left:2px; width:20px; cursor:pointer;}
#searchoptions {height:20px; background:url(/content/Assets/Images/wsSupportSearchBkg.jpg) transparent repeat-x; width:100%; display:none; padding-top:4px;}
#searchoptions input {margin:0 0 0 10px;}
#searchoptions label {margin: 0 1px;}     
   
#searchkb .SbP_search .submit {background:url("/content/Assets/Images/contactus_dot2.gif") no-repeat scroll 0 4px transparent; height:22px; margin: 0 0 0 2px; width:20px; border: none; color:transparent; font-size:0px; cursor:pointer;}/* rounded corners container */
.dialog {width:400px; margin:0px auto; min-width:40px; color:#000;}
.dialog .hd .c, .dialog .ft .c { font-size:1px;  height:13px;}
.dialog .ft .c { height:14px;}
.dialog .hd { background:transparent url(/content/Assets/Images/tl.gif) no-repeat 0px 0px;}
.dialog .hd .c { background:transparent url(/content/Assets/Images/tr.gif) no-repeat right 0px;}
.dialog .bd { background:transparent url(/content/Assets/Images/ml.gif) repeat-y 0px 0px;}
.dialog .bd .c { background:transparent url(/content/Assets/Images/mr.gif) repeat-y right 0px;}
.dialog .bd .c .s {margin:0px 8px 0px 4px; background:#fff repeat-x 0px 0px; padding: 1px 0.4em 0px 0.9em }
.dialog .ft { background:transparent url(/content/Assets/Images/bl.gif) no-repeat 0px 0px;}
.dialog .ft .c { background:transparent url(/content/Assets/Images/br.gif) no-repeat right 0px;}
a.dialog{cursor:pointer;}
/* Support new page */
.newsitem {BORDER: #999999 1px solid; PADDING: 10px; MARGIN-BOTTOM: 15px;}
.newsdate {MARGIN: -2px 0px 0px 2px; COLOR: #333333; FONT-SIZE: 10px; FONT-WEIGHT: bold}
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;}
a.acc-cta:hover{ background-position:right -23px; color:#FFFFFF !important; outline-color:-moz-use-text-color; outline-style:none; margin-top:0px;}
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;}
a.acc-cta:hover span{ background-position:left bottom; padding:5px 0 4px 14px;}
 
 
/* jquery tabs on support */
.spbtabs {WIDTH: 541px; _WIDTH:528px;}
.dialog .ui-tabs-panel {border-bottom:none !important; }
.dialog ul.ui-tabs-nav {border-right:1px solid #999999; border-left:1px solid #999999;}
.dialog .ui-tabs-panel, .dialog .ui-tabs-nav {font-family:Verdana,Arial,sans-serif; font-size:11px;}
.dialog .ui-tabs-nav .ui-tabs-selected a span, .dialog .ui-tabs-nav a span {font-size:10px}
.dialog .ui-tabs-panel p {margin:5px 0px;}
.dialog .ui-tabs-panel li {margin:1px 1px 3px 15px !important; list-style-type: disc !important;}
/* Advertisments on Support by Product pages */
.ads {width:201px; float:left; margin:5px 0 0 0;}
.ads img {margin-bottom:10px}
.supporttable {border-left:solid 1px #999999; border-right:solid 1px #999999}
.supporttable td {vertical-align: top; border-bottom: solid 1px #999999; padding:5px 5px 15px 10px; margin:0;}
.supporttable th {color:#999999; font-size:14px;}
 .title, .title a {font-weight:bold; text-decoration:underline; font-size:12px; color:#666;}
 .title {margin: 7px 3px 0 45px; display:block;}
/* Contact page */
.contactlg {font-size:18px; font-weight:bold; margin-top:10px;}
.contactlg li {margin-bottom:40px !important;}
.contactsm {color:#333333; font-size:12px; font-weight:normal; text-decoration:none;}
/* Main Support by Product page sections */
.corecontent, a.corecontent {width:543px; min-height:40px; display:block; _width:530px; margin-bottom:5px;}
a.corecontent:hover {text-decoration:none}
.corecontent p {margin: 2px 3px 0 45px; color:#333333;} 
.corecontent h2 {padding:0 0 0 45px; font-family:Verdana,Arial,sans-serif; color:#004161; font-size:16px; font-weight:bold;}
.corecontent h2 .techlib {font-size:12px}
.spb_icon {float:left; padding:0;}
.sbp_releasenotes {font-size:12px; color:#999; font-weight:normal;}
.sbp_releasenotes a {color:#999; text-decoration:underline;} 
.sbp_releasenotes a:hover {color:#7b7b7b;}
 a.title {font-weight:bold; text-decoration:underline; color:#666; margin: 7px 3px 0 45px; display:block;}
/* Advertisments on Support by Product pages */
.ads {width:201px; float:left; margin:5px 0 0 0;}
.ads img {margin-bottom:10px}
.supporttable {border-left:solid 1px #999999; border-right:solid 1px #999999}
.supporttable td {vertical-align: top; border-bottom: solid 1px #999999; padding:5px 5px 15px 10px; margin:0;}
.supporttable th {color:#999999; font-size:14px;}
 .title, .title a {font-weight:bold; text-decoration:underline; font-size:12px; color:#666;}
 .title {margin: 7px 3px 0 45px; display:block;}
 
/* Search Results*/
.leftColumnCwide {border:none;}
#univSearch {margin-left:15px; font-size:12px; min-height: 585px;}
#univSearchText {width:690px; height:18px; font-size:12px; padding-top:2px;} 
#univSearch .corecontent .SbP_search, #univSearch2 .corecontent .SbP_search {width:850px; margin:0px}
.supportsearchbox {width: 900px; float: left; margin-bottom: 10px;}
#univSearch h2 {margin: 10px 0 0 5px; letter-spacing:1px; color:#666666; opacity 0.9999;}
#summaryResultsContainer ul li {width:650px}
#univSearch li {margin:5px 0 15px 30px; color:#000000; list-style-image: url("/content/Assets/Images/wsIconArrowCleanRt.png") }
#univSearch li p {margin-top:0; font-size:11px; width:650px; }
#univSearch .moreSearch {list-style-type:none; list-style-image:none; color:#669cca}
#univSearch .relatedSearches {width: 710px}
#univSearch .relatedSearches li {list-style-type:none; width:120px; display:block; float:left; margin:10px 0 10px 15px;}
.filters {margin:0 5px; width:180px}
.filters h5 {margin:0 0 20px 0; font-size:16px !important;}
.filters div, .filters p {margin-bottom:20px; width:180px; clear:left; overflow:auto}
.filters a {font-size:11px; margin: 9px 5px 9px 0; display:block}
.filters a.selectedfilter {background: url(/content/Assets/Images/wsEsupportLeftNavFiltBkg.jpg) #EAEAEA; display:block; font-size:10px; font-weight:bold; margin:3px 0; padding:5px; text-decoration:none; width:160px;}
.filters a.selectedfilter span {cursor:pointer; background:url(/content/Assets/Images/clear_filter.png) no-repeat scroll 2px 50% transparent; clear:right; display:block; float:right; font-weight:normal; margin-top:5px; padding-left:12px; text-decoration:underline;}
.ui-autocomplete.ui-widget li a {font-size:12px}
#univSearch .searchContent {margin-left:185px; padding-left:20px; border-left:solid 1px #CCCCCC; background-color:#fff}
#univSearch .searchContent h2 {margin-left:0px;}
p.youMean {color:#FF0000; font-size:13px; margin:15px 0 0 5px;}
#kbsearch_phSummarySpelling {clear:both}
.searchitem {width:700px; margin: 10px 0;}
.searchitem br {display:none}
.searchitem a {font-size:15px; margin:0px; display:block;}
.searchitem p {font-size:13px; margin:0 0 5px 0; width:98%; color:#000}
.searchitem .product, .searchitem .version {font-size:10px;}
p.noresults {color:#000000; font-weight:bold; margin:35px 0;}
.locked {display:inline-block; height:11px; width:8px; background-image:url(/content/Assets/Images/icon_mywebsense-L.gif)}
.searchpagenavi {margin:5px 0; text-align:center}
.searchpagenavi a, .searchpagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc;}
.searchpagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc;                color: #0066cc;}
.searchpagenavi a:hover {border: 1px solid #000000; color: #000000;}
.searchpagenavi a:active {padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc;}
.searchpagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000;}
.searchpagenavi span.current {padding: 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color:#EAE3D5 !important;}
.searchpagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000;}
/*KB Article Page*/
 #kbmenu {border-bottom: solid 1px #999999; margin:10px 0; padding-bottom:1px; width: 720px; text-align:right;}
 #kbmenu div {float:left; text-align:left width: 200px;}
 #kbcontent h1  { color:#003798; font-family:Tahoma,Sans-Serif; font-size:18pt; font-weight:bold; text-indent:0; margin-bottom:0px;}
 #kbcontent  {color:#000000; font-size:12px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
 #kbcontent h2  {font-size:18px; margin:10px 0px 5px; color:#333; font-size:14px; font-weight:bold}
 #kbcontent div.text {margin:0 0 20px 15px; width:700px;}
 #kbcontent div.kbdata {margin:2px; color:#999999}
 #kbcontent #kbversion {margin-bottom:25px;}
 #kbcontent li {margin:10px 0 10px 15px; list-style-type:disc;}
 .decreaseFont, .increaseFont, .resetFont{font-style:italic;}
 .decreaseFont {font-size:.6em} .increaseFont {font-size:1.1em} .resetFont{font-size:.8em}
.feedback.no {background-image: url(/content/Assets/Images/KBarticle_no.gif)}
.feedback.yes {background-image: url (/content/Assets/Images/KBarticle_yes.gif)}
/* Main Support Boxes
----------------------------------*/
.supportmainbox, .sbp_searchbox {margin: 0 10px 11px 0; width:526px;}
.supportmainbox {background:url(/content/Assets/Images/supportcontainer2_bg.gif) no-repeat right bottom; font-size:11px;}
#supportbp, .inner_mainbox {border-left: 1px #CCC solid; margin-bottom:5px; height:97%; position:relative}
.supportmainbox .inner_mainbox, .sbp_searchbox .inner_mainbox {padding: 5px 5px 10px 10px; height:75%; overflow:auto}
.supportmainbox p {margin:0 0 10px 0; font-family: Verdana, Helvetica, Arial, sans-serif;}
.supportmainbox div ul li {margin:0 0 10px 20px; list-style-image:url(/content/Assets/Images/wsIconArrowCleanRt.png); font-family: Verdana, Helvetica, Arial, sans-serif;}
h2.supportheader {height:20px; margin:0; background:url(/content/Assets/Images/supportcontainer2top_bg.gif) right top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#023b66; padding:7px 0 0 10px; border-left: 1px #CCC solid; font-weight:bold; width:515px;}
.supportmainbox .supportmb_img {float:left; margin: 2px 10px 15px 5px} 
.supportmainbox a.acc-cta {float:right; margin:13px}
.downloads .acc-cta {clear:right; width:108px;}
.supportmainbox .inner_mainbox #hotfixes {margin:10px 0 0 50px;;}
.supportmainbox .inner_mainbox #hotfixes a {margin:8px 0; display:block; width:310px;}
/* Support by Product: Menu Page */ 
.supportmainbox.SbP_menu {WIDTH: 236px;}
.supportmainbox.SbP_menu img {POSITION: absolute; MARGIN-TOP: -15px}
.supportmainbox.SbP_menu li {font-size:11px}
.supportmainbox.SbP_menu h2.supportheader {PADDING-LEFT: 50px; WIDTH: 185px}
/* Support by Product: Most Popular Solution */  
  #topquestions2 {overflow:auto}
  #topquestions2 h2 {margin-top:10px;}   
 .popsol_date {color:#996600; font-size:11px; font-weight:bold; padding:0 0 0 45px;}  
 .popsol_section ul {width:230px; margin:10px 5px; float:left}   
 .popsol_section h4 {width:100%; text-align:left; font-size:13px; font-weight:bold; padding:1px; color:#004161; margin:3px 0;}
a.popsol_more {font-weight:bold; color:#004161; width:225px; margin:2px 15px; float:right; display:block; text-align:right; position:relative} .supportmainbox div li.popsol_title {color:#004161; font-size:13px; font-weight:bold; list-style-image:none; margin-left:5px;}
 
/* Support by Product: Forums */
#latest_forums {margin:10px 0 0 50px; width:87%; padding:0;}
#latest_forums a {padding:5px; display:block; text-decoration:none}
#latest_forums a:hover {text-decoration:none; background-color:#ddd}
.datetime {display:block; float:right; margin-left:5px}
/* jquery tabs Support by Product */
h2.supportheader div {width:300px;}
h2.supportheader a.techlib {float:right; width:150px; font-size:12px; font-weight:normal; color: #0080D0; margin-right:10px; letter-spacing:.03em;}
#supportc_tabs .inner_mainbox {padding:0px;}
.spbtabs {WIDTH: 515px; _WIDTH:500px;}
.ui-tabs-panel { border: none; min-height:230px; padding: 5px 5px 5px 20px; background:none; font-size:11px}
.inner_mainbox .ui-tabs-nav li {margin:0 !important;}
.inner_mainbox .ui-tabs-nav a, .inner_mainbox .ui-tabs-nav a span {  float: left;  padding: 0 6px; color:#999999;    margin: 0    font-size:11px; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;}
.inner_mainbox .ui-tabs-nav .ui-tabs-selected a {position: relative; color:#999999; top: 0px; z-index: 2; margin-top: 0; background-position: 100% -23px;}
.inner_mainbox .ui-tabs-nav .ui-tabs-selected a span { color: #0080D0; padding-top: 0; height: 27px; background-position: 0 -23px; line-height: 23px;}
 
 
 /* Link box content styles */  
.linkbox {float:right; width:200px; _width:190px; margin: 0 8px;}
.linkbox h3 {border:none; margin-bottom:10px; font-size:16px;}
.linkbox h3 img {margin-right:5px;}
.linkbox ul {padding-bottom:10px;}
.linkbox ul li {margin: 6px 0 4px 30px !important; padding-bottom:4px; }
.linkbox .quicklinks ul li {border-bottom:solid 1px #CCCCCC; margin: 6px 0 4px 0 !important; padding-bottom:4px; height:15px;}
.icon {margin-right:3px;} 
.linkbox  .supportprogram {WIDTH: 210px; BACKGROUND: url(/content/Assets/Images/supportprograms_cta.gif) no-repeat; HEIGHT: 213px} 
 
/* Minor Support Boxes
----------------------------------*/
.wbsn_solution {background: url(/content/Assets/Images/supportcontainer_bg.gif) no-repeat bottom left; font-size:11px; margin-bottom:20px;}
.linkbox .wbsn_solution {width:200px; padding-top:2px; }
.wbsn_solution h3 {border:none; font-size:13px; margin:5px 0 8px 10px; padding:0px; color:#023d69;}
.wbsn_solution p {padding:0 10px 0 35px;}
.mps_more {position:absolute; bottom:10px; right:15px;}
.wbsn_solution ul li {margin:5px 0 10px 25px; list-style-image:url(/content/Assets/Images/wsIconArrowCleanRt.png);}
.wbsn_solution.popsol {width:220px; margin-right:10px; float:left; height:310px;}
.wbsn_solution.popsol li {margin-left:0px;}
.wbsn_solution.video {background-image:none; background-color: #EAEAEA; position:relative}
.wbsn_solution.video div {width:25px; height:25px; position:absolute; top:115px; right:15px; background:url(//www.websense.com/assets/imgs/video_rollover.png) top right}
.wbsn_solution.video:hover div{background-position:bottom right}
a.vid_title {margin:5px 0 0 7px; font-size:13px; display:block; background-color:#333333; padding:3px; width:180px; color:#FFFFFF}

/* Search Box  
--------------------------------*/
.sbp_searchbox {background:url(/content/Assets/Images/supportcontainer_search_bg.gif) no-repeat right bottom; height:60px; width:525px;}
.sbp_searchtext {padding-left:5px; width:300px; height:26px; position:absolute; top:6px; left:60px; font-size:15px; color:#333; *padding-top:5px}
.sbp_searchbox img {left:10px; position:absolute; top:4px;}
.sbp_searchbox div.submit-big {position:absolute; right:20px; top:6px;}
.subcenter-left div.submit-big {display: inline-block; zoom: 1; *display: inline; *margin: 0 0 30px 0;}
div.submit-big:hover input{background: transparent url(/content/Assets/Images/btn-bg-big-hover.png) repeat-x;}
div.submit-big:hover *{cursor: pointer;}
div.submit-big:hover .left{background: transparent url(/content/Assets/Images/btn-left-big-hover.png) no-repeat;}
div.submit-big:hover .right{background: transparent url(/content/Assets/Images/btn-right-big-hover.png) no-repeat;}
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; font-size:11px;}
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 -4px 0 0;  *margin: 0 0px 0 0;}
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 -4px;}

/* Search Auto-complete  
--------------------------------*/
.ui-autocomplete.ui-widget-content {background:#FFFFFF; border:1px solid #AAAAAA; color:#222222;}
.ui-autocomplete.ui-widget {font-family:Verdana,Arial,sans-serif; font-size:1.1em;}
.ui-autocomplete.ui-menu {display:block; float:left; list-style:none outside none; margin:0; padding:2px;}
.ui-autocomplete {cursor:default; position:relative;}
.ui-autocomplete.ui-widget li a {font-size:12px;}
.ui-menu {list-style:none; padding: 2px; margin: 0; display:block; float: left;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal; margin: -1px;}
.ui-autocomplete .ui-menu .ui-menu-item a:hover, .ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-widget-content .ui-state-hover, .ui-autocomplete .ui-widget-header .ui-state-hover, .ui-autocomplete .ui-autocomplete .ui-state-focus, .ui-autocomplete .ui-autocomplete .ui-widget-content .ui-state-focus, .ui-autocomplete .ui-autocomplete .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-autocomplete .ui-widget-content a {color:#222222;}
.ui-corner-all {-moz-border-radius:4px 4px 4px 4px;}
 
/* Tech Alerts
---------------------------------*/
#ta-accordion .ui-icon, #ta-accordion .ui-icon-triangle-1-s {background-image: url(/content/Assets/Images/wsAccordian_plus_minus.png)}
#ta-accordion .ui-icon-triangle-1-s {background-position: 0 -25px;}
#ta-accordion h3.ui-accordion-header {background:url("/content/Assets/Images/techalert_top_bg.png") no-repeat scroll right top transparent; border-left:1px solid #CCCCCC; min-height:20px; margin:8px 0 0; padding:7px 0 0 10px; border:none}
 
/* 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; font-weight:normal}
#supportsurvey a.acc-cta {margin-right:5px}

/*Modal BG & Windows*/
#modal-windows{
    margin: 0 !important; 
}
#modal-windows > *{
    display: none;
}
 
/*video styles */
.modal-bg{position: absolute; z-index: 1;}
#seclabs-video{ margin: 26px 0 12px 0;}
#seclabs-video #archives-link{ text-align: right;  margin: 3px 0 0 0;}
#seclabs-video #archives-link a{ font-size: 12px;}
#video-player-support.modal-window{ width: 664px; z-index: 10000;  display: none;}
#video-player-support.modal-window .modal-header { padding: 5px;}
#video-player-support.modal-window .modal-header p { margin: 0;}
#video-player-support.modal-window .modal-header a{ margin: 0; margin-top: -1px;}
#video-player-support #video-list{  width: 640; height: 152px; background: #ffffff url(//securitylabs.websense.com/assets/imgs/seclabs-video-list-bg.png) repeat-x top left;}
#video-player-support #video-list #video-list-inner{  padding: 7px 12px;  height: 122px;}
#video-player-support #video-list h4{ margin: 0 0 7px 0; font: bold 15px arial;  color: #666666;}
#video-player-support #video-list ul{ height: 119px;  text-align: center;}
#video-player-support #video-list ul li{ float: left; width: 150px; text-align: center; list-style-type: none;}
#video-player-support #video-list ul li p{ font-size: 11px;  margin: 0;}
#video-player-support #video-list ul li p a{ color: #0080d0;}
#video-player-support #video-list ul li p a:hover{ color: #0080d0; text-decoration: underline;}
#video-player-support #video-list ul li a.thumbnail{ position: relative;  display: block;}
#video-player-support #video-list ul li a.thumbnail div{ height: 68px; width: 97px;  position: absolute; top: 0; left: 24px;}
#video-player-support #video-list ul li a.thumbnail:hover div{ background: transparent url(//securitylabs.websense.com/assets/movies/play.png) no-repeat left top;}
#video-list-inner .jcarousel-prev{ background: transparent url(//securitylabs.websense.com/assets/imgs/seclabs-video-list-left-arrow.png) no-repeat left top;  height: 33px; width: 33px; cursor: pointer; position: absolute; top: 35px;  left: -30px;}
#video-list-inner .jcarousel-next{background: transparent url(//securitylabs.websense.com/assets/imgs/seclabs-video-list-right-arrow.png) no-repeat left top;  height: 33px; width: 33px; cursor:pointer; position: absolute; top: 35px; right: -30px;}
#video-list-inner .jcarousel-prev-disabled{display: none !important;}
#video-list-inner .jcarousel-next-disabled{ display: none !important;}
#video-list-inner .jcarousel-clip-horizontal{ width: 600px; overflow: hidden; margin-left: 17px;}
.video_icon {background-image:url(/assets/Imgs/support/supportcontainer_video.gif); width:17px; height:15px; display:inline-block}
