﻿@charset "utf-8";

/* ================================= */
/*                                   */
/*    WEBSENSE                       */
/*    Legacy Styles - 6.css          */
/*    Version 01.26.2015             */
/*    Author: Steven Hughes          */
/*                                   */
/* ================================= */

/* the container of WebSense Body */

.body-wrapper {
     min-height: 150px;
     position: relative;
     margin-top: -1px;
}

.container1 {
     margin-left: auto;
     margin-right: auto;
     padding: 0pt;
     width: 960px;
}

/* the container of WebSense Body Content */

.wsc-shadows {
     margin-left: auto;
     margin-right: auto;
     margin-top: 31px;
     width: 966px;
}

.contentHeaderHome_MainPanel {
     background: url(/content/Assets/Images/contentHeaderRoundedHome_MainPanel.gif) no-repeat;
     height: 12px;
     width: 966px;
     position: relative;
     z-index: 1;
     margin-top: -15px;
}

.wsc-lateral-shadows {
     width: 961px;
     border-left: solid 2px #bfbfbf;
     border-right: solid 2px #bfbfbf;
     position: relative;
     top: -11px;
}

.websense-content {
     background-color: #FFFFFF;
     height: 100%;
     overflow: hidden;
}

.contentFooterHome_MainPanel {
     float: left;
     background: url(/content/Assets/Images/contentFooterRoundedHome_MainPanel.gif) no-repeat;
     height: 12px;
     width: 966px;
     position: relative;
     top: -20px;
     z-index: 2;
     left: -1px;
}

/* TEMPLATE A */
/* RedDotEditOnlyMode of Features*/

.reddot-add-features {
     position: absolute;
     top: 45px;
     left: 800px;
}

.reddot-features-pane {
     position: absolute;
     top: 50px;
     left: 800px;
     background: url(/content/Assets/Images/FeaturesPane.png);
     width: 192px;
     height: auto;
     margin-left: auto;
     margin-right: auto;
     margin-top: 10px;
     border: solid 1px #b2b2b2;
     z-index: 35;
}

.reddot-features-pane ul {
     display: list-style !important;
     background: #b2b2b2;
}

.reddot-features-pane ul li {
     width: 192px;
     height: 144px;
     margin-right: 1px;
}

/* End RedDoteEditOnlyMode */
/* FeatureContent */
/* The panel of Features, the one with carrousel funcionality
 * please refer to TemplateA Master Page
 */

.fp-shadows {
     width: 966px;
     height: 195px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
     z-index: 1;
     float: left;
     top: -15px;
}

.contentHeaderHome_FeaturesPane {
     background: url(/content/Assets/Images/contentHeaderRoundedHome_FeaturesPanel.gif) no-repeat;
     height: 12px;
     width: 966px;
     position: relative;
     z-index: 3;
     top: -2px;
     left: 1px;
}

.contentFooterHome_FeaturesPane {
     float: left;
     background: url(/content/Assets/Images/contentFooterRoundedHome_FeaturesPanel.gif) no-repeat;
     height: 12px;
     width: 966px;
     position: relative;
     top: -20px;
     z-index: 2;
     left: 2px;
}

.features-pane {
     background: url(/content/Assets/Images/FeaturesPane.png) repeat-x;
     width: 966px;
     height: 195px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
     top: -9px;
     border-left: 1px solid #bfbfbf;
}

.features-pane ul {
     list-style: none;
}

.features-pane ul li {
     width: 191px;
     height: 195px;
     border-right: solid 1px #b2b2b2;
}

.feature {
     width: 192px;
     height: 195px;
}

.features-content-shadow {
     width: 185px;
     height: 193px;
     margin-left: -1px;
     border-bottom: solid 1px #ffffff;
     border-left: solid 1px #ffffff;
}

.feature-image {
     float: left;
     padding-top: 10px;
     margin-left: 10px;
     width: 180px;
}

.feature-image img {
     float: right;
}

.feature-image a {
     float: left;
     margin-top: 18px;
     margin-left: 10px;
     color: #666666;
     font-size: 11px;
     margin-bottom: 1px;
     text-align: left;
     color: #336699;
}

.features-content {
     /*float: left;*/
     width: auto;
     height: auto;
     /*margin-right: 10px;*/
    /*padding-left: 20px;*/
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
}

.features-content h3 {
     /*float: left;*/
     margin-top: 15px;
     margin-bottom: 0px;
     color: #003366;
     font-size: 16px;
}

.features-content p {
     /*float: left;*/
     margin-top: 5px;
     color: #666666;
     font-size: 11px;
     margin-bottom: 1px;
     text-align: center;
}

.features {
     position: relative;
     width: 966px;
     height: 0px;
     margin-left: auto;
     margin-right: auto;
     z-index: 2;
     float: left;
}

.videofeature {
     border-bottom: 1px solid #999999;
     font-size: 11px;
     margin-bottom: 10px;
     min-height: 60px;
     padding-bottom: 10px;
     text-align: left;
     width: 100%;
}

.scroll-button-left {
     float: left;
     position: relative;
     bottom: 120px;
     left: -22px;
     width: 19px;
     height: 19px;
}

.scroll-button-right {
     float: left;
     position: relative;
     bottom: 120px;
     left: 955px;
     width: 19px;
     height: 19px;
}

/* EndFeaturesContent */
/*NewsContent*/
/* The panel of News Headlines
 * please refer to TemplateA Master Page
 */

.contentHeaderHome_NewsPane {
     background: url(/content/Assets/Images/contentHeaderRoundedHome_NewsPanel.gif) no-repeat;
     height: 12px;
     width: 966px;
     position: relative;
     z-index: 3;
     top: -2px;
     left: 1px;
}

.contentFooterHome_NewsPane {
     float: left;
     background: url(/content/Assets/Images/contentFooterRoundedHome_NewsPanel.gif) no-repeat;
     height: 12px;
     width: 966px;
     position: relative;
     top: -5px;
     z-index: 2;
     left: 2px;
}

.np-shadows {
     width: 966px;
     height: 42px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
     top: -5px;
     float: left;
}

.news-pane {
     background: url(/content/Assets/Images/NewsPane.png);
     width: 958px;
     height: 47px;
     margin-left: auto;
     margin-right: auto;
     border-left: 1px solid #bfbfbf;
     border-right: 1px solid #bfbfbf;
     position: relative;
     top: -9px;
}

.news-pane .buzz-updates {
     float: left;
     width: 192px;
     height: 99%;
     border-right: solid 1px #b2b2b2;
}

.news-pane .buzz-updates .buzz-content {
     width: 190px;
     height: 45px;
     border-bottom: solid 1px #ffffff;
     border-left: solid 1px #ffffff;
     margin-left: 0px;
}

/* the margin left (15px 0px 0px X) of this class has a diferent
 * configuration, this one is for firefox
 * ie7stylesheet.css has the conf for IE7
 * ie6stylesheet.css has the conf for IE6
 */

.buzz-content p {
     float: left;
     margin: 15px 0px 0px 20px;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bolder;
     color: #666666;
}

.buzz-content p a {
     text-decoration: none !important;
     color: #666666 !important;
}

.buzz-content p a:hover {
     text-decoration: underline !important;
     color: #666666 !important;
}

.buzz-content .play-button {
     float: right;
     padding-right: 20px;
     margin-top: 18px;
}

.buzz-content .pause-button {
     float: right;
     padding-right: 5px;
     margin-top: 18px;
}

.body-wrapper .news-pane .news {
     float: right;
     width: 760px;
     height: 47px;
     margin-right: 3px;
     border-bottom: solid 1px #ffffff;
     border-left: solid 1px #ffffff;
}

.news ul {
     width: 98%;
     height: 40px;
}

.news ul li {
     width: 95%;
     height: 100%;
     margin-left: 15px;
}

.body-wrapper .news-pane .news-content {
     width: 99%;
     height: 40px;
     margin-left: 1px;
     float: left;
}

.news-content p a {
     float: left;
     margin: 4px 0px 0 15px;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #336699;
     vertical-algn: middle;
}

/**EndNewsCon**/
/* END TEMPLATE A */
/* AT THIS POINT, HEADER HOMEPAGE */
/* SubMenu */

.SecondaryMenu {
     padding-left: 20px;
     margin-top: -1px;
     width: 957px;
     margin-left: auto;
     margin-right: auto;
     float: left;
     position: relative;
     overflow: hidden;
}

.section {
     margin-top: 5px;
}

.section2 {
     margin: 0;
     padding-top: 23px;
     padding-bottom: 15px;
}

.Submenu {
     list-style-type: none;
     float: right;
     min-height: 1px;/*margin-right:7px;*/
}

.Submenu ul {
     list-style-type: none;
}

.Submenu li {
     margin-top: 22px;
    /* height: 29px;
     padding: 3px 0;*/
     float: left;
}

.Submenu li a {
     color: #333333 !important;
     display: block;
     float: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif !important;
     font-size: 10px !important;
     padding: 10px;
     text-decoration: none !important;
}

.SubMenu li a, .SubMenu li span {
     display: block !important;
     float: left;
}

.sepSNav {
     background: url(/content/Assets/Images/sepSnav.gif) no-repeat;
     height: 29px;
     width: 3px;
     padding: 0;
     margin: 0;
     display: block;
     float: left
}

/*body content*/
.content {
     background-color: #FFFFFF;
     border-left: 1px solid #bfbfbf;
     border-right: 1px solid #bfbfbf;
     float: left;
     min-height: 180px;
     position: relative;
     padding: 20px 0 28px 0;
     width: 985px;
     text-align: left;
     font-size: 11px;
}

/*Left Vertical Navigation*/

.leftnav {
     float: left;
     padding: 0px;
     margin-left: 12px;
     margin-right: 20px;
}

.leftnav hr {
     width: 157px;
}

.leftnav h5 {
     margin-left: 8px;
     display: block !important;
     width: 149px;
}

.leftnav li {
     clear: both;
     width: 157px;
     text-align: left;
     /*height:19px;*/
     padding-bottom: 4px;
     margin-bottom: 3px;
     padding-top: 4px;
}

.leftnav li a {
     color: #666666;
     font-size: 11px;
     margin-left: 8px;
     font-weight: bold;
     display: block;
}

.leftnav .selected, .leftnav .selected a {
     background-color: #666666;
     color: #FFFFFF;
}

/*Template B Left Column*/

.leftColumnWide {
     width: 950px;
     padding-right: 20px;
     float: left;
     padding-left: 19px;
     color: #333333;
}

.leftColumnWide ul {
     list-style-image: none;
     list-style-position: outside;
     list-style-type: disc;
     margin-top: 16px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 40px;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #000000;
     float: left;
}

.leftColumnWide li {
     float: none;
     font-family: 'DIN Next W06 Regular', 'DIN Next W06 Regular', Arial, sans-serif, sans-serif;
     font-size: 17px;
     text-align: left;
}

.leftColumnWide select, option, input {
     font-family: 'DIN Next W06 Regular', Arial, sans-serif, san-serif;
     font-size: 12px;
     font-color: #666666;
}

.leftColumnWide td {
     font-family: verdana, 'DIN Next W06 Regular', Arial, sans-serif, san-serif;
     font-size: 11px;
     font-color: #666666;
}

.padding td {
     padding: 2px 10px 2px 10px;
}

.leftColumnWide a, a#ResetProductPassword1_lbEnterProductKey {
     color: #0a64aa!important;
	 border-bottom: 2px solid #0a64aa;
}

.leftColumnWide a:hover, a#ResetProductPassword1_lbEnterProductKey:hover {
     text-decoration: none;
	 color: #2093cf!important;
	 border-bottom: 2px solid #2093cf;
}

.leftColumnWide select, option, input {
     font-family: verdana, 'DIN Next W06 Regular', Arial, sans-serif, san-serif;
     font-size: 11px;
     font-color: #666666;
}

.leftColumnWide td {
     font-family: verdana, 'DIN Next W06 Regular', Arial, sans-serif, san-serif;
     font-size: 11px;
     font-color: #666666;
}

.padding td {
     padding: 2px 10px 2px 10px;
}

.leftColumn {
     width: 752px;
     padding-right: 20px;
     float: left;
     border-left: 1px solid #c7c8ca;
     padding-left: 19px;
     text-align: left;
     color: #333333;
}

.leftColumn a {
     color: #0080d0;
}

.leftColumn a:hover {
     /*color: #336699 !important;*/
     text-decoration: underline;
}

.leftColumn ul {
     list-style-image: none;
     list-style-position: outside;
     list-style-type: disc;
     margin-top: 16px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 40px;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #000000;
     float: left;
	 list-style-type:none;
}

.leftColumn li {
     float: none;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;/* color: #666666; */
}

.leftColumn p {
     margin-top: 11px;
     margin-bottom: 0px;/* float:left; */
}

.expandPanel {
     height: 15px;
     margin-bottom: 10px;
     margin-top: 10px;
     float: right;
}

.expandPanel li {
     padding: 0px;
     margin-right: 10px;
}

.expandPanel li a {
     font-size: 10px;
     color: #808080 !important;
     margin-left: 6px;
}

.expandPanel img {
     margin-right: 4px;
     margin-top: 1px;
}

.acordionHeader {
     width: 755px;
     height: 29px;
     background: url(/content/Assets/Images/acordionbg.png) no-repeat;
}

.acordionHeader .accordionCollapsed {
     margin-left: 11px;
     margin-top: 7px;
     width: 13px;
     height: 11px;
     background: url(/content/Assets/Images/acordionArrowH.png) no-repeat;
}

.acordionHeader .accordionExpanded {
     margin-left: 11px;
     margin-top: 7px;
     width: 11px;
     height: 13px;
     background: url(/content/Assets/Images/acordionArrowV.png) no-repeat;
}

.acordionHeader h5 {
     color: #FFFFFF !important;
     margin-top: 6px;
     margin-left: 10px;
}

.acordionHeader span {
     color: #FFFFFF;
     font-size: 11px;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     margin-top: 6px;
     margin-left: 80px;
}

.acordion-header-description {
     font-size: 10px;
     margin-left: 5px;
     padding: 10px 20px 10px 15px;
     border-bottom: solid 1px #cccccc;
     width: 710px;
}

.acordionContent a {
     color: #003366 !important;
     font-size: 12px;
     font-weight: bold;
     margin-top: 13px;
}

.acordionContent span {
     float: left;
     font-size: 10px;
     font-weight: bold;
}

.acordionContent li {
     border-bottom: solid 1px #CCCCCC;
     margin-left: 20px;
     width: 723px;
     float: left;
}

.acordionMenu {
     margin-top: -1px;
     float: left;
}

.acordionContent {
     float: left;
}

.acordionContent li:hover {
     background-color: #dbedf8;
}

.acordionWorld {
     background: url(/content/Assets/Images/acordionWorld.png) no-repeat;
     height: 59px;
     width: 79px;
     cursor: pointer;
}

.acordionArrow {
     background: url(/content/Assets/Images/acordionArrow.png) no-repeat;
     height: 59px;
     width: 19px;
     cursor: pointer;
}

.acordionContent li:hover .acordionArrow {
     background: url(/content/Assets/Images/acordionArrowHover.png) no-repeat;
     height: 59px;
     width: 19px;
     cursor: pointer;
}

.acordionLiContent {
     height: 60px;
     width: 615px;
     display: block !important;
}

.last {
     border: none !important;
}

/*Template C*/
/*.contentC
{
     height:510px !important;
}*/

.wbsn_solution h4 {
	margin-top: 0;
}

/*Left Column C*/

.leftColumnC {
     width: 485px;
     border-left: solid 1px #c7c8ca;
     padding-left: 19px;
     padding-bottom: 92px;
     padding: 0 0 0px 19px;
}

.leftColumnSupportC {
     width: 650px;
     border-left: solid 1px #c7c8ca;
     padding-left: 19px;
     padding-bottom: 92px;
     padding: 0 0 0px 19px;
}

.leftColumnC h5 {
     color: #333333;
}

.subheader {
     color: #666666 !important;
     display: block;
     /*width:580px;*/
     font-size: 20px !important;
     margin: 0 0 16px 0 !important;
     line-height: 1.0;
}

.leftColumnC .p {
     width: 480px;
     float: left;/*margin-top:3px;*/
}

.leftColumnC a {
     color: #0080D0 !important;
}

.leftColumnC a:hover {
     /*color: #336699 !important;*/
     text-decoration: underline;
}

/*Accordion description pulled from template C (visible only in SmartEdit Mode)*/

.accDescription {
     border: red solid 2px;
     padding: 5px;
}

.accDescription span {
     color: red;
     font-size: 12px;
     font-weight: bolder;
}

/*trywebsense btn */

.trywebsense {
     float: left;
     margin: 30px 0 0 0;
}

/*BreadCrumb*/

.breadcrumb a {
     font-size: 16px;
     font-weight: bold;
     color: #003366 !important;
}

.breadcrumb .end {
     color: #5EA4E4 !IMPORTANT;
}

.titlImg {
     background: url(/content/Assets/Images/titleWorld.png) no-repeat;
     width: 102px;
     height: 101px;
     margin-right: 20px;
}

.titlCont {
     float: left;
}

.titlRight {
     width: 480px;
}

.header {
     color: #4d4d4d;
     padding: 0px;
     margin: 0px 0px 13px 0px;
     font-size: 32px !important;
     line-height: 1.0;
	 font-family: 'DIN Next W06 Heavy', 'DIN Next W06 Regular', Arial, sans-serif, sans-serif;
}

/*Right Column*/

.rightColumn {
     margin-left: 50px;
     padding-right: 0px !important;
     width: 200px;
}

.rightColumn .rightIcon {
     height: 112px;
     width: 200px;
     float: left;
     margin-bottom: 10px;
}

.rightColumn p {
     margin-left: 18px;
     margin-right: 18px;
     width: 164px;
}

.bubble {
     background: url(/content/Assets/Images/bubbleBg.png) repeat-y;
     width: 200px;
     float: left;
}

.bubbletop {
     background: url(/content/Assets/Images/bubbletop.png) no-repeat;
     width: 200px;
     height: 19px;
}

.bubblebottom {
     background: url(/content/Assets/Images/bubblebottom.png) no-repeat;
     width: 200px;
     height: 53px;
}

.blankContent {
     float: left;
     width: 200px;
     min-height: 100px;
     overflow: hidden;
}

/*Bottom Panels*/

.bottomP {
     float: left;
     width: 990px !important;
     background-color: #fff;
     margin-top: 10px;
     padding-bottom: 1px;
}

.bPanel {
     background: transparent;/*background:#f8f8f8 url(/content/Assets/Images/FeaturesPane.png) repeat-x top;*/
    /*padding:0 20px;*/
    /*border-left:1px solid #bfbfbf;*/
    /*border-right:1px solid #bfbfbf;*/
}

.bPanel .imgBPanel {
     margin: auto
}

.bPanelContent {
     width: 196px;
     text-align: center;
     margin-left: auto;
     margin-right: auto;
     float: left;
 min-height: 1px  height:165px;
     /*padding-bottom:12px;*/
     overflow: hidden;
}

.bPanelContent span {
     font-size: 10px;
     font-weight: bold;
     text-align: left;
     display: block;
     min-height: 36px;
     height: 36px;
}

.bPanelContent a {
     color: #10406F !important;
     font-size: 16px;
     font-weight: bold;
     float: none;
     display: block;
     white-space: nowrap;
     margin-top: 15px;
     text-align: left;
}

.bPanelContent .a {
     color: #336699 !important;
     font-size: 11px;
     font-weight: 600 !important;
}

/* footer */

.footer {
     margin-top: 3px;
     margin-left: auto;
     margin-right: auto;
     width: 986px !important;
}

.foot-wrap {
     width: 986px !important;
     margin-top: 10px;
     margin-left: auto;
     margin-right: auto;
     min-height: 1px;
     float: left;
}

.foot-wrap li {
     height: 18px;
     margin-right: 8px;
}

.foot-wrap li, foot-wrap a, foot-wrap span {
     display: block;
}

.foot-wrap ul {
     margin-left: 20px;
}

.foot-wrap li a {
     color: #666666 !important;
     font-size: 10px;
     font-weight: bold;
     float: left;
     margin-top: 2px;
     margin-right: 11px;
}

.sepFnav {
     background: url(/content/Assets/Images/sepFnav.png) no-repeat;
     margin: 0;
     padding: 0;
     width: 3px;
     height: 18px;
}

.copyright {
     font-size: 10px;
     font-weight: bold;
     color: #666666 !important;
     margin-right: 20px;
}

/* EndFooter */
/* For red dots in SmartEdit mode */

.redDot {
     font-family: 'DIN Next W06 Regular', Arial, sans-serif;
     font-size: 10pt;
     color: red;
}

.openPageArea {
     border-style: dashed;
     border-color: red;
     border-width: 1px;
}

/*Container2*/

.container2 {
     margin-left: auto;
     margin-right: auto;
     padding: 0pt;
     width: 988px;
}

.mselected {
     margin-top: -8px;
}

.mselected a {
     background: url(/content/Assets/Images/MBg.png) repeat-x scroll 0% 0%;
     padding: 16px 5px !important;
     color: #003366 !important;
     height: 36px;
     font-weight: bold;
}

.mselected span, .mselected a {
     display: block !important;
     float: left;
     padding: 0;
}

.lftmain {
     background: url(/content/Assets/Images/lftmain.png) no-repeat;
}

.rgtmain {
     background: url(/content/Assets/Images/rgtmain.png) no-repeat;
}

.rgtmain, .lftmain {
     width: 10px;
     padding: 0;
     height: 42px !important;
}

.subselected span, .subselected a {
     display: block !important;
     float: left;
}

.subselected a {
     background-color: #FFFFFF;
     border-top: solid 1px #c1c1c1;
     height: 19px;
}

.subselected {
}

.rgtsub, .lftsub {
     width: 11px;
     padding: 0;
     height: 37px !important;
}

.lftsub {
     background: url(/content/Assets/Images/lftsub.png) no-repeat;
}

.rgtsub {
     background: url(/content/Assets/Images/rgtsub.png) no-repeat;
}

/*Template C Content*/

.leftColumnC ul {
     list-style-image: none;
     list-style-position: outside;
     list-style-type: disc;
     margin-top: 16px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 40px;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
}

.leftColumnC li {
     float: none;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;/* color: #666666; */
}

.leftColumnC .p p {
     margin-top: 11px;
     margin-bottom: 0px;
}

/*Shadows*/

.shadow1 {
     min-height: 18px;
     border-left: #eaeaea solid 1px;
     border-right: #eaeaea solid 1px;
     float: left;
}

.shadow2 {
     min-height: 180px;
     float: left;
}

.bottomP .shadow1 {
}

/*Rounded corners*/

.contentHeader {
     float: left;
     background: url(/content/Assets/Images/contentHeaderRounded.png) no-repeat;
     height: 10px;
     width: 987px;
     margin-top: -1px;
}

.contentFooter {
     float: left;
     background: url(/content/Assets/Images/contentFooterRounded.png) no-repeat;
     height: 12px;
     width: 987px;
}

.panelHeader {
     float: left;
     background: url(/content/Assets/Images/bPanelHeaderRounded.png) no-repeat;
     height: 13px;
     width: 198px;
     display: none;
}

.panelWrapper {
     float: left;
     width: 197px;
     margin-right: 1px;
}

.panelFooter {
     float: left;
     background: url(/content/Assets/Images/bPanelFooterRounded.png) no-repeat;
     height: 13px;
     width: 198px;
     display: none;
}

/*Support Section Classes*/

.centerDiv {
     padding: 4px 20px;
     /* width: 500px;*/
     float: left;
     font-size: 11px;
}

.centerDiv a, .centerDiv a:link, .centerDiv a:hover, .centerDiv a:visited, .centerDiv a:active {
     color: #516C8F;
}

.centerDiv ul li {
     background: transparent url(/content/Assets/Images/chip_orange.gif) no-repeat scroll 0pt 5px;
     margin-bottom: 6px;
     padding-left: 15px;
     list-style: none;
}

.centerDiv ul li ul li {
     list-style-type: square;
     background-image: none;
     list-style-position: inside;
}

.centerDiv ul.yellowBut li {
     background: none;
     background-image: none;
}

.centerDiv table {
     font-size: 10px;
     color: #000;
}

.contentPS .centerDiv table tr td p {
     font-size: 11px;
}

.contentPS .centerDiv p strong {
     font-size: 11px;
}

.resultBox table tr td, .resultBox table tr {
     font-size: 11px;
}

.contentPS .centerDiv h3 {
     border: 0;
     text-decoraton: none;
}

h2.product {
     font-size: 3.3em;
     line-height: 0.8em;
     margin: 5px 0pt 14px;
     color: #000000;
}

.rd_edit {
     border: 3px dashed red;
     height: inherit;
}

.leftColumnS {
     border-left: 1px solid #C7C8CA;
     padding: 0pt 0pt 92px 19px;
     width: 774px;
}

/* css styles added by rkatona 08.25.08 */

.contentEvaluate {
     height: 100%;
     padding-left: 19px;
     margin-left: 189px;
     margin-right: 120px;
     border-left: 1px solid #C7C8CA;
}

.sitemapBulletList {
     list-style-image: none;
     list-style-type: none;
     margin: 0px 0px 0px 20px;
     padding: 0px 0px 0px 20px;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #666666;
}

.sitemapBulletList li {
     float: none;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #666666;
}

.normalBulletList {
     list-style-image: none;
     list-style-type: none;
     margin: 0px 0px 0px 20px;
     padding: 0px 0px 0px 20px;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #666666;
}

.normalBulletList li {
     float: none;
     text-align: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #666666;
}

.prodlist {
     padding: 5px 10px 5px 10px;
     border-bottom: 1px solid #CCC;
     clear: both;
     font-size: 11px;
     text-decoration: none;
}

.prodlist a.link {
     display: block;
     float: right;
     text-decoration: none;
     color: #003366;
}

.prodlist div.label {
     float: left;
}

.prodlist div.label a {
     color: #003366;
     text-decoration: none;
}

.prodlist div.label a:hover {
     color: #003366;
     text-decoration: none;
}

/*Bubble Text*/

.bubble p {
     font-size: 10px !important;
}

.quote {
     font-size: 10px !important;
}

/*Products Overview Chart's Styles*/

.chart {
     text-align: left !important;
     font-size: 10px;
     margin-top: 15px;
     color: #333333;
     float: left;
}

.leftColumn .chart ul {
     margin-top: 8px !important;
}

.chartdiv {
     padding: 2px 10px 0px 10px;
}

.chart a {
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 12px;
     color: #0080d0;
     text-decoration: none;
}

.chart a:hover {
     text-decoration: underline;
}

.tab {
     padding: 0px 3px 0px 3px;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 14px;
     color: #fff;
     font-weight: bold;
     text-decoration: none;
}

.tab a {
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 14px;
     color: #eaebec !important;
     font-weight: bold;
     text-decoration: none !important;
}

.tab_off {
     border-top: 4px #fff solid;
}

.tab_off a {
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 14px;
     color: #eaebec !important;
     font-weight: bold;
     text-decoration: none !important;
}

#bg_websec_blue {
     background-color: #0080d0;
}

#bg_datasec_green {
     background-color: #779c3c;
}

#bg_messsec_red {
     background-color: #dc532c;
}

.header_row {
     color: #999999;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
     padding: 2px 10px 3px;
     text-decoration: none;
}

/*new Homepage
 css*/

.body-wrapperNEW {
     min-height: 31px;
     position: relative;
     margin-top: -1px;
}

.contentHeaderHome_MainPanelNEW {
     height: 4px;
     width: 966px;
     position: relative;
}

.websense-contentNEW {
     height: 100%;
     overflow: hidden;
}

.wsc-shadowsNEW {
     margin-left: auto;
     margin-right: auto;
     width: 1000px;
}

.contentFooterHome_MainPanelNEW {
     float: left;
     height: 5px;
     width: 966px;
     position: relative;/*top: -20px;
    z-index: 2;
    left: -1px;*/
}

.news-paneNEW {
     width: 958px;
     height: 35px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 3px;
}

.SecondaryMenuNEW {
     padding-left: 10px;
     margin-top: -1px;
     width: 965px;
     margin-left: auto;
     margin-right: auto;
     float: left;
     position: relative;
     overflow: hidden;
}

.contentHeaderHome_FeaturesPaneNEW {
     height: 12px;
     width: 966px;
     position: relative;
     z-index: 3;
     top: -2px;
     left: 1px;
}

.contentFooterHome_FeaturesPaneNEW {
     float: left;
     height: 12px;
     width: 966px;
     position: relative;
     top: -20px;
     z-index: 2;
     left: 2px;
}

.features-paneNEW {
     width: 966px;
     height: 195px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
     top: -9px;
     border-left: 1px solid #bfbfbf;
}

.contentHeaderHome_NewsPaneNEW {
     height: 12px;
     width: 966px;
     position: relative;
     z-index: 3;
     top: -2px;
     left: 1px;
}

.contentFooterHome_NewsPaneNEW {
     float: left;
     height: 12px;
     width: 966px;
     position: relative;
     top: -5px;
     z-index: 2;
     left: 2px;
}

.news-paneNEW {
     width: 958px;
     height: 30px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 5px;
}

.pad {
     padding: 2px 10px 0px 10px;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     color: #333333;
     font-size: 11px;
     text-decoration: none;
     text-align: left;
}

.link {
     text-align: right;
     padding: 2px 10px 0px 10px;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     text-decoration: none;
     color: #333333;
}

#bg_cat_grey {
     background-color: #999999;
}

#bg_cat_grey2 {
     background-color: #999999;
}

.noSubHead {
     margin-bottom: 25px;
}

.tabUL {
     margin-bottom: 5px;
     margin-left: 0px;
     margin-top: 4px
}

.tabLI {
     list-style-position: outside;
     list-style-type: none;
     padding-bottom: 0.3em;
     padding-left: 5px;
}

.tabTitle ul {
     margin-bottom: 5px;
     margin-left: 0px;
     margin-top: 4px
}

.tabTitle li {
     list-style-position: outside;
     list-style-type: none;
     padding-bottom: 0.3em;
     padding-left: 5px;
}

.tabTitle a:link {
     color: #898989;
     text-decoration: none;
}

.tabTitle a:visited {
     color: #898989;
     text-decoration: none;
}

.tabTitle a:hover {
     color: #d44a26;
     text-decoration: none;
}

.tabTitle a:active {
     color: #000;
     text-decoration: none;
}

.tabContent {
     font-size: 10px;
     line-height: 12px;
     color: #000;
     font-family: 'DIN Next W06 Regular', Arial, sans-serif, sans-serif;
}

.tabContent a:link {
     color: #0486b9;
     text-decoration: none;
}

.tabContent a:visited {
     color: #00597b;
     text-decoration: none;
}

.tabContent a:hover {
     color: #d44a26;
     text-decoration: underline;
}

.tabContent a:active {
     color: #000;
     text-decoration: none;
}

.tabContent h3 {
     font-size: 16px;
     color: #000;
     padding-bottom: 5px;
}

.tabContent h4 {
     font-size: small;
     color: #000;
     padding-bottom: 5px;
}

.rightProdContent {
     font: 11px verdana;
     color: #666666;
     height: 34px;
     margin: 11px 5px 0 5px;
}

.rightProdContent a {
     font: 11px verdana;
     margin: 0px;
     color: #0080D0 !important;
}

.rightProdContent a:hover {
     text-decoration: underline;
}

.rightQuickContent {
     font: 11px verdana;
     color: #666666;
     margin: 5px 5px 0 10px;
}

.rightQuickContent a {
     font: 11px verdana;
     margin: 0px;
     color: #0080D0 !important;
}

.rightQuickContent a:hover {
     text-decoration: underline;
}

.rightButtonLoginContent {
     font: 12px verdana;
     color: #666666;
     height: 175px;
     padding: 26px 5px 5px 7px;
     width: 184px;
     margin: 0 5px 0 5px;
}

.rightButtonLoginContent a {
     font: normal 12px verdana;
     width: 190px;
     margin: 0px;
     color: #0080D0 !important;
}

.rightButtonLoginContent a:hover {
     text-decoration: underline;
}

.rightButtonApplyContent {
     font: 11px verdana;
     color: #666666;
     height: 100px;
     padding: 33px 5px 20px 7px;
     width: 184px;
     margin: 0 5px 0 5px;
}

.rightButtonApplyContent a {
     font: normal 11px verdana;
     width: 190px;
     margin: 0px;
     color: #0080D0 !important;
}

.rightButtonApplyContent a:hover {
     text-decoration: underline;
}

.rightButtonContent {
     font: 12px verdana;
     color: #666666;
     height: 100px;
     padding: 27px 5px 20px 7px;
     width: 184px;
     margin: 0 5px 0 5px;
}

.rightButtonContent a {
     font: normal 12px verdana;
     width: 190px;
     margin: 0px;
     color: #0080D0 !important;
}

.rightButtonContent a:hover {
     text-decoration: underline;
}

.rightButtonContentOver {
     padding: 27px 5px 20px 8px;
     width: 35%;
     line-height: 15px;
     float: left;
     margin: 0 5px 0 5px;
}

.rightButtonContentOver a {
     font: normal 12px verdana;
     line-height: 15px;
     width: 190px;
     margin: 0px;
     color: #0080D0 !important;
}

.rightButtonContentOver a:hover {
     text-decoration: underline;
}

/*Gilbert 4/23/09  Tabs CSS Home page */

.prodContentWebcast {
     background: #FFFFFF none repeat scroll 0 0;
     border-color: -moz-use-text-color #999999;
     border-style: none solid;
     border-width: medium 1px;
     clear: both;
     float: left;
     width: 730px;
}

#newTabsProd {
     width: 475px;
     position: relative;
}

#newTabs {
     width: 668px;
}

#navtabs li {
     list-style: none;
}

* html #navtabs li {
     display: inline; /* ie6 double float margin bug */
}

#navtabs li, #navtabs li a {
     float: left;
}

#navtabs ul li a {
     text-decoration: none;
     color: #333333;
     padding: 8px;
     font-size: 11px;
}

#navtabs ul li a:hover {
     color: #333333 !important;
}

#navtabs ul li.active {
     float: left;
}

#navtabs ul li.active a {
     float: left;
     padding: 7px 0px 8px 0px;
     border-top: 1px solid #999;
     background-color: #fff;
     height: 20px
}

#navtabs ul li.active .prodTabLft {
     margin: 0;
     padding: 0;
     float: left;
     height: 30px;
     width: 10px;
     background: transparent url(/content/Assets/Images/nav-left.gif) no-repeat;
}

#navtabs ul li.active .prodTabLftFirst {
     margin: 0 0 -10px 0;
     padding: 0;
     float: left;
     height: 40px;
     width: 10px;
     background: transparent url(/content/Assets/Images/nav-left_first.gif) no-repeat;
}

#navtabs ul li.active .prodTabRgt {
     margin: 0;
     padding: 0;
     float: left;
     height: 30px;
     width: 10px;
     background: transparent url(/content/Assets/Images/nav-right.gif) no-repeat;
}

#tabContent .homeContent {
     background: #ffffff;
     width: 666px;
     clear: both;
     height: 169px;
     border: 1px solid #999;
     border-top: none;
     border-bottom: none;
     font: 11px verdana;
}

#topBorder {
     margin: 3px 0 0 0;
     padding: 0;
     width: 668px;
     float: left;
}

#topBorder img {
     z-index: -1;
     position: absolute;
     top: 29px;
}

#tabContent p {
     padding: 7px 10px 0 10px;
     margin: 0;
}

#tabContent a {
     color: #0080d0;
}

#tabContent a:hover {
     text-decoration: underline;
}

#tabContent div .lnbreak {
     margin: 3px 10px 3px 10px;
     padding: 0;
     padding-bottom: 4px;
     border-bottom: 1px solid #999;
     width: 75%;
}

#tabContent div .lnbreakFull {
     margin: 3px 10px 3px 10px;
     border-bottom: 1px solid #999;
     padding: 0;
     padding-bottom: 4px;
     margin-left: 10px;
     width: 632px;
}

#tabContent div .lnbreakVert {
     margin: 3px 10px 3px 10px;
     border-right: 1px solid #999;
     padding: 0;
     float: left;
     padding-bottom: 4px;
     margin-left: 10px;
     width: 46%;
}

.prodContent {
     background: #ffffff;
     width: 473px;
     clear: both;
     border: 1px solid #999;
     border-top: none;
     border-bottom: none;
     float: left;
}

.prodContent ul {
     margin-top: 0px;
}

.prodcontent li {
     margin-top: 0;
     margin-bottom: 0;
     padding-top: 0;
     padding-bottom: 0;
     line-height: 14px;
}

#tabContentProd .blueHeader {
     margin: 10px 10px 5px 10px;
     font-weight: bold;
     font-size: 12px;
     width: 449px;
     color: rgb(0, 66, 80);
     border-bottom: 1px solid rgb(128, 161, 168);
     padding: 0;
     padding-bottom: 4px;
     margin-left: 10px;
     width: 632px;
}

#topBorderProd {
     margin: 0px 0 0 0;
     padding: 0;
     width: 473px;
     float: left;
}

#topBorderProd img {
     z-index: 1;
     position: absolute;
     top: -10px;
}

#tabContentProd p {
     padding: 10px 10px 0 10px;
     margin: 0;
}

#tabContentProd li {
     padding-right: 10px;
}

#newTabsProd #navtabs ul li a {
     text-decoration: none;
     color: #333333 !important;
     font-size: 11px;
}

#newTabsProd #navtabs ul li a:hover {
     color: #333333 !important;
}

#newTabsProd #navtabs ul {
     margin: 0;
     padding: 0;
     position: absolute;
     z-index: 2;
     top: -38px;
}

#alertFeed div {
     width: 500px;
     color: #333;
     margin: 3px 10px 0 10px;
     border-bottom: 1px solid #999;
     padding-bottom: 3px;
}

#blogFeed div {
     color: #333;
     margin: 3px 10px 0 10px;
}

#newTabsProd {
     width: 475px;
     position: relative;
}

/*VideoPlayer Gilbert 5/29/09  */

div.overlayVideo {
     /* growing background image */ 
     background-image: url(/content/Assets/Images/white.png);
     /* dimensions after the growing animation finishes  */ 
     width: 885px;
     height: 520px;
     /* initially overlay is hidden */ 
     display: none;/* some padding to layout nested elements nicely  */ 
}

/* default close button positioned on upper right corner */ 

div.overlayVideo div.close {
     background-image: url(/content/Assets/Images/close.png);
     position: absolute;
     top: 0;
     left: 0;
     cursor: pointer;
     height: 35px;
     width: 35px;
}

/*Simple Modal*/

#boxes .popWindow {
     position: absolute;
     width: 440px;
     height: 200px;
     display: none;
     z-index: 9999;
     padding: 30px;
}

/* Customize your modal window here, you can add background image too */

#boxes #videoPlayer {
     width: 943px;
     height: 455px;
     background: transparent url(/content/Assets/Images/bg_video.png) no-repeat;
     top: 0px;
     left: 0px;
     font-family: verdana;
}

#boxes #videoPlayer {
     display: block;
     top: -999px;
     visibility: normal;
}

#boxes #videoPlayer.showme {
     top: 0px;
}

#boxes #videoPlayer.closed {
     visibilty: hidden;
}

#boxes #surveyBox {
     width: 1000px;
     height: 1000px;
     background: transparent url(/content/Assets/Images/custom_overlay.png) no-repeat;
     top: 0px;
     left: 0px;
     font-family: verdana;
}

#closeButton {
     position: absolute;
     top: 25px;
     left: 903px;
     font-family: verdana;
     font-size: 11px;
}

#popupVideo {
     width: 640px;
     height: 360px;
     float: left;
     border: 1px solid #999;
     margin-top: 3px;
}

#popupPlaylist {
     margin: 3px 10px 0 10px;
     border: 1px solid #999;
     height: 346px;
     width: 256px;
     float: left;
     padding: 7px;
     background: #fff;
     font-family: verdana;
}

#popupPlaylist #videoRelated {
     margin-top: 20px;
     font-family: verdana;
}

#popupPlaylist #videoInfo {
     min-height: 100px;
     font-family: verdana;
}

#popupPlaylist img {
     margin: 0 7px 0 0;
}

#popupPlaylist p {
     margin: 0 0 2px 0;
     width: 100%;
     height: 65px;
     float: left !important;
     font-family: verdana;
}

#videoToolbar {
     width: 922px;
     border: 1px solid #999;
     height: 65px;
     margin-top: 5px;
     float: left;
     background: #fff;
     padding: 0;
}

#videoToolMenu {
     width: 310px;
     border-right: 1px solid #999;
     height: 65px;
     padding: 0;
     float: left;
}

#videoToolMenu p {
     padding: 0 0 0 5px;
     margin: 0;
     float: left !important;
     width: 90px;
     font-family: verdana;
}

#videoToolList {
     padding: 5px;
     width: 600px;
     max-height: 55px !important;
     float: left;
     overflow: auto;
     font-family: verdana;
}

#videoToolList p {
     padding : 0;
     margin: 0;
     width: 290px;
     max-height: 60px;
     float: left !important;
     font-family: verdana;
}

#videoTitle {
     color: #333333;
     min-height: 15px;
     max-width: 800px;
     font-size: 11px;
}

/*Partner Maps 7/10/09 Gilbert */
/*Partners Map*/

#world {
     display: block;
     width: 769px;
     height: 398px;
     background: url(/content/Assets/Images/world_mapsml_off.jpg) no-repeat;
     position: relative;
}

#world dd {
     position: absolute;
     padding: 0;
     margin: 0;
}

#world #na {
     left: 0px;
     top: 0px;
     z-index: 20;
}

#world #emea {
     left: 250px;
     top: 0px;
     z-index: 20;
}

#world #apac {
     left: 425px;
     top: 75px;
     z-index: 20;
}

#world #cala {
     left: 100px;
     top: 130px;
     z-index: 20;
}

#world a i {
     visibility: hidden;
}

#world a:hover {
     text-decoration: none;
}

#world a#nalink {
     background: transparent url(/content/Assets/Images/world_mapsml_on_na.jpg) -500px -500px no-repeat;
     display: block;
     z-index: 20;
     overflow: visible;
     width: 246px;
     height: 190px;
}

#world a#nalink:hover {
     background-position: 0px 0px;
     display: block;
     width: 246px;
     height: 190px;
     overflow: visible;
}

#world a#calalink {
     background: transparent url(/content/Assets/Images/world_mapsml_on_cala.jpg) -500px -500px no-repeat;
     display: block;
     z-index: 20;
     overflow: visible;
     width: 200px;
     height: 220px;
}

#world a#calalink:hover {
     background-position: -100px -130px;
     display: block;
     width: 200px;
     height: 220px;
     overflow: visible;
}

#world a#emealink {
     background: transparent url(/content/Assets/Images/world_mapsml_on_emea.jpg) -500px -500px no-repeat;
     display: block;
     z-index: 20;
     overflow: visible;
     width: 500px;
     height: 300px;
}

#world a#emealink:hover {
     background-position: -250px -0px;
     display: block;
     width: 500px;
     height: 300px;
     overflow: visible;
}

#world a#apaclink {
     background: transparent url(/content/Assets/Images/world_mapsml_on_apac.jpg) -500px -500px no-repeat;
     display: block;
     z-index: 20;
     overflow: visible;
     width: 205px;
     height: 300px;
}

#world a#apaclink:hover {
     background-position: -425px -75px;
     display: block;
     width: 265px;
     height: 300px;
     overflow: visible;
}

.solutionsLeft {
     width: 511px;
     font-size: 11px;
     text-align: left;
     float: left;
     margin-right: 12px;
}

.solutionsRight {
     width: 200px;
     float: right;
     height: 100%;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
     text-decoration: none;
     margin-right: 12px;
     text-align: left;
}

.solutionsLeft {
     float: left;
     padding: 0
}

#text_orange {
     color: #e88c22;
}

#text_lt_gray {
     color: #999999;
}

.product_name {
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 14px;
     color: #669cca;
     text-decoration: none;
     text-align: left !important;
}

.product_name a:hover {
     text-decoration: none;
}

.product_description {
     font-size: 11px;
     color: #004061;
     text-align: left;
}

.solutionsTable {
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
     text-decoration: none;
}

.solutionsTable div {
     padding: 2px 10px 0px 10px;
     text-align: left;
}

/* GRID Added by Roger Katona 07.29.09 */

.column {
     float: left;
}

.grid3col {
     width: 100%;
}

.grid3col .column {
     width: 28%;
     margin-left: 6%;
}

.column.first, .column.last {
     margin-left: 15px !important;
}

.column.last {
     float: right !important;
}

.grid3col:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

.grid3col {
     zoom: 1;
}

/*New HTML homepage product boxes GMartin 08.07.09*/

.bPanel a {
     color: #0080d0;
}

.bPanel a:hover {
     text-decoration: underline;
}

#homeWebSec, #homeDataSec, #homeEmailSec {
     margin: 0 0 3px;
     font-size: 20px;
     color: #007dca;
}

#homeDataSec {
     color: #6a9000;
}

#homeEmailSec {
     color: #dd3c20;
}

/* Homepage Hover box by GMartin */

#info {
     max-width: 300px;
     display: none;
     margin: 0;
     padding: 0;
}

#tip {
     position: absolute;
     margin: 0;
     padding: 0;
     color: #333;
     width: 300px;
}

#xsnazzy {
     background: transparent;
     margin: 0px
}

.xtop, .xbottom {
     display: block;
     background: transparent;
     font-size: 1px;
}

.xb1, .xb2, .xb3, .xb4 {
     display: block;
     overflow: hidden;
}

.xb1, .xb2, .xb3 {
     height: 1px;
}

.xb2, .xb3, .xb4 {
     background: #f1e9bc;
     border-left: 1px solid #999;
     border-right: 1px solid #999;
}

.xb1 {
     margin: 0 5px;
     background: #999;
}

.xb2 {
     margin: 0 3px;
     border-width: 0 2px;
}

.xb3 {
     margin: 0 2px;
}

.xb4 {
     height: 2px;
     margin: 0 1px;
}

.xboxcontent {
     display: block;
     background: #f1e9bc;
     border: 0 solid #999;
     border-width: 0 1px;
     padding: 0 8px 0 8px;
     font-size: 11px;
}

a.help {
     border-bottom: 1px dotted #0080d0;
}

a.help:hover {
     text-decoration: none !important;
}

#helper {
     position: absolute;
     margin: 0;
     padding: 0;
     color: #333;
     width: 300px;
     display: none;
}

#tabletips {
     display: none;
}
 
/**Shucs styles*// /*general items*/
.headlineText {
padding: 10px 0px 10px 0px;
}

.buttonLoader {
     float: right;
     margin-right: 30px;
     margin-top: 10px;
}

.flyoutWrapperRight {
     float: right;
     margin-right: 30px;
     margin-bottom: 10px
}

.trHeaderRow {
     padding: 0px;
}

#padIndent {
     padding-left: 20px;
}

#padIndentwithIcon {
     padding-left: 29px;
}

#categoryWebsite {
     font-weight: bold;
     padding-left: 10px;
}

#padIndentOutsideTextwithIcon {
     padding: 10px 0px 0px 10px;
     font-style: italic;
     float: left
}

#buttonSubmitWrapper {
     text-align: right;
     padding-top: 10px;
     padding-right: 30px
}

/* __breadcrumb*/
/*breadcrumb navigation*/

div.SiteLook a, div.SiteLookOn a {
     color: black;
     display: block;
     float: left;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, sans-serif;
     font-size: 13px;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     left: 0;
     line-height: 16px;
     padding: 5px;
     padding-left: 10px;
     text-decoration: none;
     top: 0;
}

div.SiteLook a:visited, div.SiteLookOn a:visited {
     text-decoration: none;
}

div.SiteLook a:hover, div.SiteLookOn a:hover {
     text-decoration: none;
}

div.SiteLook a {
     color: #C3C3C3;
     text-decoration: none;
}

div.SiteLookOn {
     font-weight: bold;
     text-decoration: none;
}

div.SiteLook a:visited, div.SiteLookOn a:visited {
     text-decoration: none;
}

/*PopUp Element*/

.flyOut01Hover .other-flyOut01 {
     width: 200px;
     height: 150px;
     margin-top: 5px;
     margin-left: -100px;
     position: absolute;
     background: transparent url(/content/Assets/Images/bgPopup_200_100.png) top left no-repeat;
     z-index: 10;
     display: block !important;
}

.flyOut01 {
     display: inline;
}

.flyOut01 .other-flyOut01 {
     display: none;
}

div.flyOut01ToChoose p {
     margin: 5px 10px 5px 10px;
}

.flyOut02Hover .other-flyOut02 {
     width: 200px;
     height: 250px;
     margin-top: 5px;
     margin-left: -100px;
     position: absolute;
     background: transparent url(/content/Assets/Images/bgPopUp.png) top left no-repeat;
     z-index: 10;
     display: block !important;
}

.flyOut02 {
     display: inline;
}

.flyOut02 .other-flyOut02 {
     display: none;
}

div.flyOut02ToChoose p {
     margin: 5px 10px 5px 10px;
}

.submitNotice {
     margin-bottom: 10px;
     padding-top: 5px
}

div.submitNotice p {
     color: #008000;
     font-weight: bold
}

/*ajax loader*/

#load {
     display: none;
     position: absolute;
     left: 30px;
     top: 40px;
     background: url(../images/ajax-loader.gif);
     width: 220px;
     height: 19px;
     text-indent: -9999em;
}

/*form dropdown font and layout styles*/

.formLayout {
     float: right;
     width: 320px;
     font-size: 11px;
     margin: 5px 5px 0px 10px
}

/*newsletter assets rkatona 10.10.09*/

.newsletters {
     margin-top: 20px;
     width: 554px;
     font-size: 11px;
     color: #333333;
}

.newsletters h6 {
     font-size: 15px;
     font-family: verdana;
     color: #004161;
     font-weight: bold;
     margin: 0;
     padding: 0;
}

.signup {
     background: transparent url(/content/Assets/Images/signupBG.jpg) no-repeat;
     width: 200px;
     height: 93px;
     font-size: 11px;
     float: right;
     margin-bottom: 15px;
}

.signup form {
     margin-left: 10px;
}

.signup a {
     font: normal 10px verdana;
     line-height: 15px;
     width: 190px;
     margin: 0px;
     color: #0080D0 !important;
}

.signup h6 {
     font-size: 13px;
     font-family: verdana;
     color: #004161;
     font-weight: bold;
     margin: 5px 0 5px 10px;
     padding: 0;
}

.form_registration .form_body .gen_form_field {
     margin-top: 5px;
     text-align: right;
}

.form_registration .form_body .align_left {
     text-align: left;
}

.form_registration .form_body .gen_form_field input {
     margin: 0 0 0 20px;
     width: 200px;
}

.form_registration .form_body .gen_form_field p {
     margin: 0;
     padding: 0;
     float: left;
}

#left_content {
     float: left;
     padding-right: 15px;
     width: 556px;
}

#right_content {
     padding: 0;
     width: 500px;
     float: left;
}

.form_registration {
     width: 364px;
     float: left;
     margin-right: 30px;
     border-right: 1px solid #999999;
     padding-right: 30px;
}

.form_registration .form_body {
     width: 350px;
     background-color: #f5edc9;
     float: right;
     padding: 0 7px;
     font-size: 11px;
}

.form_registration #more_info {
     margin: 0 5px 0 0;
     padding: 0;
}

.form_registration .border {
     border-top: 1px dotted #999;
     padding-top: 5px;
}

.form_registration #form_submit {
     border: #cccccc 1px solid;
     font-size: 12px;
     width: auto;
     color: #0080d0;
     background-color: #ffffff;
     margin: 0 0 5px 0;
}

.form_registration #form_submit:hover {
     border: 1px solid #0080d0;
}

.form_registration .form_bot, .form_top {
     width: 364px;
     height: 8px;
     float: right;
}

.form_registration .form_bot {
     background: transparent url(/content/Assets/Images/form_bot.png) no-repeat;
     margin-bottom: 7px;
}

.form_registration .form_top {
     background: transparent url(/content/Assets/Images/form_top.png) no-repeat;
}

.form_registration h4 {
     font-size: 13px;
     font-weight: bold;
     color: #669cca !important;
     padding: 0 0 3px 10px;
     display: block;
}

.form_registration p {
     margin: 0;
}

.form_registration a.form-cta {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin: 0;
     padding-right: 15px;
     text-decoration: none;
     float: right;
}

.form_registration a.form-cta:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     margin-top: 0px;
}

.form_registration a.form-cta span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     display: block;
     padding: 4px 0 6px 14px;
     margin-right: 4px;
}

.form_registration a.form-cta:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

.form_body p span.small-it {
     font-size: 10px;
     font-style: italic;
}

.form_registration p.register {
     margin: 0 0 10px 0;
}

.form_registration p.register {
     margin: 0 0 10px 0;
}

.form_body p.form-copy {
     float: left;
     width: 260px;
}

.form_registration #form_top {
     background: transparent url(/content/Assets/Images/form_top.png) no-repeat;
}

.form_registration #form_required {
     font-size: 9px;
}

.form_registration #form_bot, #form_top {
     width: 364px;
     height: 8px;
     float: right;
}

.form_registration #form_bot {
     background: transparent url(/content/Assets/Images/form_bot.png) no-repeat;
}

.form_registration #more_info {
     width: 20px;
}

.form_registration .focusOn {
     font-weight: bold;
}

.form_registration #radio_boxes input {
     width: 20px;
}

.form_registration #preferred_partner input {
     width: 335px;
     margin: 3px 0 3px 10px;
}

.form_registration #preferred_partner {
     text-align: left;
}

.form_registration .no_require label {
     padding-left: 10px;
}

/*Error Messages*/

.form_registration .form_error {
     color: #e01717;
     font-size: 9px;
     margin-left: 22px;
}

.form_registration .error {
     color: #e01717;
     font-size: 11px;
}

.tco INPUT, .tco TEXTAREA {
     color: black;
     font-weight: bold;
     font-size: 10px;
}

.tco .thumbnail {
     position: relative;
     z-index: 0;
}

.tco .thumbnail:hover {
     background-color: transparent;
     z-index: 50;
}

.tco .thumbnail span { /*CSS for enlarged image*/
     position: absolute;
     background-color: #E9EDE8;
     padding: 5px;
     left: -1000px;
     border: 4px solid silver;
     visibility: hidden;
     color: black;
     text-decoration: none;
}

.tco .thumbnail span img { /*CSS for enlarged image*/
     border-width: 0;
     padding: 2px;
}

.tco .thumbnail:hover span { /*CSS for enlarged image on hover*/
     visibility: visible;
     top: 0;
     left: 30px; /*position where enlarged image should offset horizontally */
     width: 200px;
}

#printOnly {
     display: none;
}

#calcHeader {
     font-family: Verdana;
     color: white;
     font-size: 10px;
}

#dHeader {
     width: 500px;
}

.tco .nonEdit {
     background-color: #e2e3e1;
     border: 0px;
     text-align: left;
     padding: 3px;
}

.right_top {
     background: none;
     height: 8px;
}

.right_bot, .right_top {
     width: 200px;
}

.right_bot {
     background: none;
     height: 11px;
     margin-bottom: 7px;
}

/*.right_body {
     width: 182px;
     padding: 0 8px 0 8px;
     border: 1px solid #999999;
     border-top: none;
     border-bottom: none;
}*/
.right_body {
     width: 200px;
     padding: 0;
     border: none;
     border-top: none;
     border-bottom: none;
}
.alternate_bg {
     background-color: #e6effd;
}

.right_body h4 {
     font-size: 20px;
     color: #4d4d4d;
     padding-bottom: 7px;
     display: block;
}

.right_body img {
     margin: 0 7px 0 0;
     float: left;
}

#changeSuper1_lbChangeSuperUser {
    color: #0a64aa;
    border-bottom: 2px solid #0a64aa;
	text-decoration: none;
}

#changeSuper1_lbChangeSuperUser:hover {
    color: #2093cf;
    border-bottom: 2px solid #2093cf;
	text-decoration: none;
}

#platform h4 + p {
     margin-top: 7px;
}

.right_body p {
     margin: 0;
     padding: 3px 7px;
     margin: 0 0 0 -8px;
     width: 184px;
}

.right_body a {
	color: #0a64aa!important;
	border-bottom: 2px solid #0a64aa;
	text-decoration: none;
}

.right_body a:hover {
     color: #2093cf!important;
    border-bottom: 2px solid #2093cf;
	text-decoration: none;
}

.hidden {
     display: none;
}

/*New Homepage Styles 2010*/

#home-bottom-panel {
     width: 1000px;
}

#home-bottom-panel > div {
     float: left;
}

#security-labs-widget {
     width: 331px;
     border: 1px solid #999999;
     border-top: none;
     height: 275px;
     background-color: #ffffff;
     position: relative;
     margin-top: -7px;
}

#security-labs-widget #widget-container {
     text-align: center;
}

#security-labs-widget p {
     margin: 0;
     padding: 7px;
}

#newsfeed {
     width: 302px;
     border-bottom: 1px solid #999999;
     height: 245px;
     background-color: #ffffff;
     padding: 15px;
     margin-top: -7px;
}

#news-cta {
     float: none;
     width: 100%;
     text-align: right;
     margin-top: 7px;
}

#newsfeed a {
     color: #0080d0;
}

#newsfeed a:hover {
     text-decoration: underline;
}

#newsfeed h3 {
     font-size: 13px;
     margin: 0;
}

#newsContent a {
     color: #333333;
     text-decoration: underline;
}

#newsContent a:hover {
     color: #333333 !important;
     text-decoration: underline;
}

#newsContent {
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
     padding: 0 0 0 15px;
     margin-top: 0px;
}

#newsContent ul {
     height: 114px;
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
}

#newsContent li {
     text-align: left;
     padding: 0 0 7px 0;
     line-height: 12px;
     float: none;
}

#newsContent li a {
     font-size: 11px;
}

#product-resources {
     width: 333px;
     height: 275px !important;
     border: 1px solid #999999;
     border-top: none;
     background-color: #ffffff;
     position: relative;
     overflow: hidden;
     margin-top: -7px
}

#product-resources .product-blade {
     width: 324px !important;
     font-weight: bold;
     font-size: 11px;
     border-bottom: 1px solid #999999;
     height: 15px;
     background-color: #ebebeb;
     padding: 5px;
     cursor: pointer;
     position: relative;
}

#product-resources .ui-state-active:hover {
     cursor: default !important;
}

#product-resources div.plus, #product-resources div.hover, #product-resources .minus {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) 0px 0px no-repeat;
     width: 20px;
     height: 20px;
     position: absolute;
     top: 2px;
     left: 295px
}

#product-resources div.hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -20px 0px no-repeat;
}

#product-resources div.minus {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -20px -20px no-repeat;
}

#product-resources .product-blade:hover {
     background-color: #d6e7f1;
}

#product-resources .ui-state-active {
     background-color: #d6e7f1;
}

#product-resources .product-blade-info {
     padding: 12px 0px 0px 0px;
     height: 108px;
     background-color: #ffffff;
     border-bottom: 1px solid #999999;
     overflow: hidden;
}

#product-resources .last-info {
     height: 121px;
     border: none;
}

#product-resources .product-blade-info p {
     margin: 0;
     padding: 0px 7px 7px 3px;
     float: left;
     width: 195px
}

#product-resources .product-blade-info p.icon {
     width: 40px;
     height: 50px;
     margin: 0 12px 40px;
}

#product-resources a.acc-cta {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin-right: 0;
     padding-right: 15px;
     text-decoration: none;
}

#product-resources a.acc-cta:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     margin-top: 0px;
}

#product-resources a.acc-cta span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     display: block;
     padding: 4px 0 6px 14px;
     margin-right: 4px;
}

#product-resources a.acc-cta:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

#product-resources .product-blade-info p.brochure {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -819px -65px no-repeat;
}

#product-resources .product-blade-info p.webinar {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -819px 0px no-repeat;
}

#product-resources .product-blade-info p.datasheet {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -819px -130px no-repeat;
}

#product-resources .product-blade-info p.whitepaper {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px -130px no-repeat;
}

#product-resources .product-blade-info p.videos {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px -65px no-repeat;
}

#product-resources .product-blade-info p.casestudy {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px 0px no-repeat;
}

#product-resources p.little-arrow {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -864px 0px no-repeat;
}

img.newsArrow {
     float: left;
     margin: 0 7px 0px 0;
}

/*
----------------------------------------------------------------------
Websense HomePage Specific Styles
----------------------------------------------------------------------
*/

.hp-banner {
     width: 998px;
     height: 221px;
     z-index: 0;
     position: relative;
     border-right: 1px solid #b2b3b4;
     border-left: 1px solid #b2b3b4
}

.hp-banner.true {
     background: none;
}

.hp-banner.false {
     background: transparent url(/content/Assets/Images/wsHomePage_070710_dlp_EN.jpg) no-repeat scroll 0px 0px;
}

.hp-carousel {
     border-right: 1px solid #666666;
     border-left: 1px solid #666666;
     border-bottom: 1px solid #666666;
     height: 80px;
     background-color: #ffffff;
     margin-bottom: 3px;
}

#popup_home {
     position: inherit;
}

/*
----------------------------------------------------------------------
TURKISH MICROSITE
----------------------------------------------------------------------
*/

.hp-banner-tk {
     background: transparent url(/content/Assets/Images/wsHomePage_7_5_Final_MainImageTK.png) no-repeat scroll 0px 0px;
     width: 998px;
     height: 221px;
     z-index: 0;
     position: relative;
     border-right: 1px solid #b2b3b4;
     border-left: 1px solid #b2b3b4
}

.hp-carousel-tk {
     border-right: 1px solid #666666;
     border-left: 1px solid #666666;
     border-bottom: 1px solid #666666;
     height: 80px;
     background-color: #ffffff;
     margin-bottom: 3px;
}

#popup_home {
     position: inherit;
}

/*
----------------------------------------------------------------------
Websense Alt
----------------------------------------------------------------------
*/

.solutions-selector {
     background: transparent url(/content/Assets/Flash/wsBkg.png) repeat-x scroll;
     height: 50px;
     width: 998px;
     position: relative;
     z-index: 10;
     font-size: 11px;
     border-right: 1px solid #666666;
     border-left: 1px solid #666666;
     margin-bottom: -10px;
}

/* Normal States */

div.solutions-selector ul li {
     background: transparent url(/content/Assets/Images/wsAllRt.png) no-repeat scroll top right;
     display: block;
     color: #000;
     float: left;
     height: 44px;
     margin-right: 0px;
     padding-right: 10px; /* sliding doors padding */
     text-decoration: none;
     margin-top: -7px
}

div.solutions-selector ul li.hp-solutions-helper {
     background: none
}

div.solutions-selector ul li.hp-web-security span {
     background: transparent url(/content/Assets/Images/wsWebLt.png) no-repeat scroll 0 0;
     display: block;
     line-height: 33px;
     font-size: 13px;
     height: 36px;
     margin: 0px;
     padding: 9px 2px 0 64px
}

div.solutions-selector ul li.hp-data-security span {
     background: transparent url(/content/Assets/Images/wsDataLt.png) scroll;
     display: block;
     line-height: 33px;
     font-size: 13px;
     height: 36px;
     margin: 0px;
     padding: 8px 2px 0 64px;
     margin-top: 1px
}

div.solutions-selector ul li.onHoverTriton {
     background: transparent url(/content/Assets/Images/wsAllRt.png) no-repeat scroll bottom right;
     display: block;
     color: #000;
     float: left;
     height: 44px;
     margin-right: 0px;
     padding-right: 10px; /* sliding doors padding */
     text-decoration: none;
     margin-top: -6px
}

div.solutions-selector ul li.hp-data-security span.onHoverTriton2 {
     background: transparent url(/content/Assets/Images/wsDataLt.png) no-repeat scroll bottom left;
     display: block;
     line-height: 33px;
     height: 36px;
     margin: 0px;
     padding: 10px 2px 0 64px;
     margin-top: -2px
}

div.solutions-selector ul li.hp-email-security span {
     background: transparent url(/content/Assets/Images/wsEmailLt.png) scroll;
     display: block;
     line-height: 33px;
     font-size: 13px;
     height: 36px;
     margin: 0px;
     padding: 8px 2px 0 64px;
     margin-top: 2px
}

/* On Hover States */

div.solutions-selector ul li.onHoverWeb, div.solutions-selector ul li.onHoverData, div.solutions-selector ul li.onHoverEmail {
     background: transparent url(/content/Assets/Images/wsAllRt.png) no-repeat scroll bottom right;
     display: block;
     color: #000;
     float: left;
     height: 44px;
     margin-right: 0px;
     padding-right: 10px; /* sliding doors padding */
     text-decoration: none;
     margin-top: -6px
}

div.solutions-selector ul li.hp-web-security span.onHoverWeb2 {
     background: transparent url(/content/Assets/Images/wsWebLt.png) no-repeat scroll bottom left;
     display: block;
     line-height: 33px;
     height: 36px;
     margin: 0px;
     padding: 10px 2px 0 64px;
     margin-top: -2px
}

div.solutions-selector ul li.hp-data-security span.onHoverData2 {
     background: transparent url(/content/Assets/Images/wsDataLt.png) no-repeat scroll bottom left;
     display: block;
     line-height: 33px;
     height: 36px;
     margin: 0px;
     padding: 10px 2px 0 64px;
     margin-top: -2px
}

div.solutions-selector ul li.hp-email-security span.onHoverEmail2 {
     background: transparent url(/content/Assets/Images/wsEmailLt.png) no-repeat scroll bottom left;
     display: block;
     line-height: 33px;
     height: 36px;
     margin: 0px;
     padding: 10px 2px 0 64px;
     margin-top: -1px
}

div.solutions-selector ul li.onHoverWebT, div.solutions-selector ul li.onHoverDataT, div.solutions-selector ul li.onHoverEmailT {
     background: transparent url(/content/Assets/Images/wsAllRt.png) no-repeat scroll bottom right;
     display: block;
     color: #000;
     float: left;
     height: 44px;
     margin-right: 0px;
     padding-right: 10px; /* sliding doors padding */
     text-decoration: none;
     margin-top: -6px
}

div.solutions-selector ul li.hp-web-security span.onHoverWebT2 {
     background: transparent url(/content/Assets/Images/wsWebLt.png) no-repeat scroll bottom left;
     display: block;
     line-height: 33px;
     height: 36px;
     margin: 0px;
     padding: 10px 2px 0 64px;
     margin-top: -2px
}

div.solutions-selector ul li.hp-data-security span.onHoverDataT2 {
     background: transparent url(/content/Assets/Images/wsDataLt.png) no-repeat scroll bottom left;
     display: block;
     line-height: 33px;
     height: 36px;
     margin: 0px;
     padding: 10px 2px 0 64px;
     margin-top: -2px
}

div.solutions-selector ul li.hp-email-security span.onHoverEmailT2 {
     background: transparent url(/content/Assets/Images/wsEmailLt.png) no-repeat scroll bottom left;
     display: block;
     line-height: 33px;
     height: 36px;
     margin: 0px;
     padding: 10px 2px 0 64px;
     margin-top: -1px
}

/*
----------------------------------------------------------------------
Websense HomePage Specific Styles - Carousel
----------------------------------------------------------------------
*/

.hp-carousel li#web, .hp-carousel li#web2, .hp-carousel li#web3, .hp-carousel li#web4, .hp-carousel li#web5 {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -694px
}

.hp-carousel li#data, .hp-carousel li#data2, .hp-carousel li#data3 {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -694px
}

.hp-carousel li#data4, .hp-carousel li#data5 {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -814px !important;
}

.hp-carousel li#data4:hover, .hp-carousel li#data5:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -874px !important;
}

.hp-carousel li#email, .hp-carousel li#email2, .hp-carousel li#email3 {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -814px
}

.hp-carousel li#email:hover, .hp-carousel li#email2:hover, .hp-carousel li#email3:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -874px !important;
}

.hp-carousel li#web:hover, .hp-carousel li#web2:hover, .hp-carousel li#web3:hover, .hp-carousel li#web4:hover, .hp-carousel li#web5:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -754px !important;
}

.hp-carousel li#data:hover, .hp-carousel li#data2:hover, .hp-carousel li#data3:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -754px !important;
     width: 178px;
     height: 59px
}

.prev {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -69px -362px;
     width: 21px;
     height: 29px;
     border: none;
     outline: none;
     margin: 23px 10px 0 6px;
     float: left;
     padding: 0 !important
}

.hp-carousel .next {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -362px;
     width: 21px;
     height: 29px;
     border: none;
     outline: none;
     float: right;
     margin: 23px 5px 0 10px;
     padding: 0 !important
}

.hp-carousel .prev:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -45px -362px;
     width: 21px;
     height: 29px;
     border: none;
     outline: none;
     margin: 23px 10px 0 6px;
     padding: 0px;
     float: left;
     cursor: pointer
}

.hp-carousel .next:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -21px -362px !important;
     width: 21px;
     height: 29px;
     border: none;
     outline: none;
     float: right;
     margin: 23px 5px 0 10px;
     cursor: pointer
}

div.productClass ul li {
     width: 179px;
     height: 60px;
     margin: 8px 25px 10px 25px;
     cursor: pointer;
}

div.productClass ul li span {
     line-height: 15px;
     font-size: 11px;
}

.sepCarousel {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -24px -790px;
     width: 1px;
     height: 29px;
     padding: 30px
}

div.web, div.web2, div.web3, div.web4, div.web5 {
     background: transparent url(/content/Assets/Images/wsDivPopRt.png) no-repeat scroll top right;
     display: block;
     color: #000;
     float: left;
     height: 209px;
     margin-top: 7px;
     margin-right: 0px;
     padding-right: 15px; /* sliding doors padding */
     text-decoration: none;
     display: none;
     position: absolute;
     top: 0px;
     left: 0px
}

div.data, div.data2, div.data3, div.data4, div.data5 {
     background: transparent url(/content/Assets/Images/wsDivPopRt.png) no-repeat scroll top right;
     display: block;
     color: #000;
     float: left;
     height: 209px;
     margin-top: 7px;
     margin-right: 0px;
     padding-right: 15px; /* sliding doors padding */
     text-decoration: none;
     display: none;
     position: absolute;
     top: 0px;
     left: 140px
}

div.email, div.email2, div.email3 {
     background: transparent url(/content/Assets/Images/wsDivPopRt.png) no-repeat scroll top right;
     display: block;
     color: #000;
     float: left;
     height: 209px;
     margin-top: 7px;
     margin-right: 0px;
     padding-right: 15px; /* sliding doors padding */
     text-decoration: none;
     display: none;
     position: absolute;
     top: 0px;
     left: 285px
}

/*
----------------------------------------------------------------------
Websense HomePage Specific Styles - Overrides
----------------------------------------------------------------------
*/

.foot-wrap {
     margin: 0 !important;
     margin-top: 10px;
     float: left;
     width: 998px !important;
     min-height: 50px;
}

.foot-wrap li {
     margin-right: 8px
}

.foot-wrap li, foot-wrap a, foot-wrap span {
     display: block;
}

.foot-wrap ul {
     margin-left: 0px !important;
}

.foot-wrap li a {
     color: #666666 !important;
     font-size: 10px;
     font-weight: bold;
     float: left;
     margin-top: 2px;
     margin-right: 11px;
}

/*
----------------------------------------------------------------------
Websense HomePage Specific Styles - Lower Container
----------------------------------------------------------------------
*/

ww.hp-lower-container {
     border-bottom: 1px solid #b2b3b4;
     width: 1000px;
     margin: 0 auto;
}

.hp-header1 {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -80px;
     width: 333px;
     height: 36px
}

.hp-header2 {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -117px;
     width: 333px;
     height: 36px
}

.hp-header3 {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -154px;
     width: 334px;
     height: 36px
}

.hp-content-container1 {
     border-left: 1px solid #b2b3b4;
     margin: 0px;
     padding: 0px;
     width: 331px;
     height: 275px;
     margin-top: -8px;
     margin-bottom: -10px;
     float: left
}

.hp-content-container2 {
     border-left: 1px solid #b2b3b4;
     margin: 0px;
     padding: 0px;
     width: 333px;
     height: 275px;
     margin-top: -8px;
     margin-bottom: -10px;
     float: left
}

.hp-content-container3 {
     border-left: 1px solid #b2b3b4;
     border-right: 1px solid #b2b3b4;
     margin: 0px;
     padding: 0px;
     width: 332px;
     margin-bottom: -10px;
     height: 275px;
     margin-top: -8px;
     float: left
}

.hp-lower-container div span {
     float: left;
     font-size: 11px;
     padding: 10px 20px 0 20px;
}

a.triton-custom-cta {
     background: transparent url(/content/Assets/Images/wsBtnBigTriton_Rt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 13px;
     font-weight: bold;
     height: 49px;
     margin: 0 0 0 0;
     padding: 0px 37px 0px 0px;
     text-decoration: none;
     overflow: visible;
}

a.triton-custom-cta span {
     background: transparent url(/content/Assets/Images/wsBtnBigTriton_Lt.png) no-repeat scroll 0 0;
     display: block;
     font-size: 13px;
     text-align: left;
     line-height: 10px !important;
     padding: 20px 0 21px 58px;
     margin: 0px 0 0 0;
}

a.triton-custom-cta:hover {
     background-position: right bottom;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     outline-width: medium;
     padding: 0 37px 0px 0px;
     height: 51px;
}

a.triton-custom-cta:hover span {
     background-position: left bottom;
     padding: 20px 0 20px 58px;
     line-height: 11px !important;
}

.mselected {
     margin-top: 0px;
}

.mselected a {
     background: url(/content/Assets/Images/wsTopNavActiveRepeatBkg.jpg) repeat-x scroll 0% 0%;
     padding: 12px 10px !important;
     color: #003366 !important;
     height: 36px;
     font-weight: bold;
}

.mselected span, .mselected a {
     display: block !important;
     float: left;
     padding: 0;
}

.lftmain {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -900px;
}

.rgtmain {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -864px;
     padding-left: 2px;
}

.rgtmain, .lftmain {
     width: 3px;
     padding: 0;
     height: 36px !important;
}

.MainMenu li a {
     color: #FFFFFF;
     font-size: 11px;
     float: left;
     padding: 12px 4px 0;
     font-weight: bold;
}

.PrincipalMenu {
     background: transparent url(/content/Assets/Images/wsTopNavRepeatBkg.jpg) repeat-x;
     position: relative;
     padding: 0;
     margin: 0;
     height: 39px;
     width: 100%;
}

/*MainMenu Styles */

.MainMenu {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -936px;
     height: 39px !important;
     margin: auto;
     padding-top: 0px !important;
     position: relative;
     text-align: center;
     width: 998px;
}

/*Div Pop Up Styles*/

.wsPopContainer {
     background: transparent url(/content/Assets/Images/wsDivPopLt.png) no-repeat;
     display: block;
     line-height: 23px;
     font-size: 13px;
     width: 500px;
     height: 209px;
     margin: 0px;
     margin-left: 20px;
     padding: 6px 0 6px 6px;
}

.wsPopTopContainer {
     height: 20px;
     width: 20px;
     /*border:1px solid #C00;*/
     float: right;
     margin: 10px 7px 0px 0;
}

.wsPopTopCloseBtn {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px;
     width: 20px;
     height: 20px;
     z-index: 1000;
     float: right;
     cursor: pointer;
}

.wsPopTopCloseBtn:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px;
}

.wsPopTopCloseBtn a.topNav-close {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px;
     width: 20px!important;
     height: 20px!important;
     display: inline !important;
     height: 20px !important;
     text-decoration: none !important;
     padding-right: 15px;
     padding-top: 5px
}

.wsPopTopCloseBtn a.topNav-close:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px;
     width: 20px!important;
     height: 20px!important;
}

#wsPopWebTitleContainer, #wsPopDataTitleContainer, #wsPopEmailTitleContainer {
     width: 215px;
     float: left;
     margin-left: 13px;
     color: #0082c8;
     font-size: 17px;
     font-weight: bold;
     letter-spacing: -1px;
     margin: 25px 0 5px 5px;
     padding: 0;
     line-height: 18px;
}

#wsPopDataTitleContainer {
     color: #6B8F00;
}

#wsPopEmailTitleContainer {
     color: #DE3B21;
}

.wsPopBodyTxtContainer {
     width: 400px;
     float: right;
     margin: 7px 13px 0 0;
}

.wsPopBodyTxtContainer p {
     font-size: 12px;
     color: #666;
     line-height: 13px;
     margin: 0;
     padding: 0;
}

#wsPopWebIcon, #wsPopDataIcon, #wsPopEmailIcon, #wsPopTritonIcon {
     width: 80px;
     height: 83px;
     float: left;
     vertical-align: top;
     margin: 15px 0 0 0px;
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px 0px;
     width: 86px;
     height: 82px;
     z-index: 1000;
}

#wsPopDataIcon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px -83px;
     width: 86px;
     height: 82px;
     z-index: 1000;
}

#wsPopEmailIcon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px -166px;
     width: 86px;
     height: 82px;
     z-index: 1000;
}

#wsPopTritonIcon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -640px -429px;
}

.topNavIcon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -40px;
     width: 20px;
     height: 20px;
     padding: 0 !important;
     margin-top: 7px !important
}

a.topNavIcon:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -40px;
     width: 20px!important;
     height: 20px!important;
}

.topNav-title {
     float: left !important;
     margin: 0px !important
}

.topNavIconHover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -40px;
     width: 20px;
     height: 20px;
}

.header-panel li a, .header-panel li span {
     display: block;
     height: 20px;
     margin-top: 0px
}

.SearchHover .other-Search {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;
     width: 400px;
     height: 249px;
     position: absolute;
     left: 96px;
     top: 31px;
     padding-right: 20px; /* sliding doors padding */
     margin-top: 7px;
     z-index: 10;
     clear: both;
     display: block !important;
     float: left !important;
}

.SearchHover .other-Search div.SearchToChoose {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;
     width: 400px;
     height: 249px;
     padding-top: 10px;
}

.loginHover .other-login {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;
     width: 400px;
     height: 249px;
     position: absolute;
     left: -280px;
     top: 31px;
     padding-right: 20px; /* sliding doors padding */
     margin-top: 7px;
     z-index: 10;
     clear: both;
     display: block !important;
     float: left !important;
}

.loginHover .other-login div.loginToChoose {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;
     width: 400px;
     height: 249px;
     padding-top: 10px;
}

.regionsHover .other-regions {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;
     width: 362px;
     height: 249px;
     position: absolute;
     left: 31px;
     top: 31px;
     padding-right: 20px; /* sliding doors padding */
     margin-top: 7px;
     z-index: 10;
     clear: both;
     display: block !important;
     float: left !important;
}

.regionsHover .other-regions div.RegionsToChoose {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;
     width: 362px;
     height: 249px;
     padding-top: 10px;
}

.buyRenewHover .other-buyRenew {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;
     width: 430px;
     height: 249px;
     position: absolute;
     left: -173px;
     top: 31px;
     padding-right: 20px; /* sliding doors padding */
     margin-top: 7px;
     z-index: 10;
     clear: both;
     display: block !important;
     float: left !important;
}

.buyRenewHover .other-buyRenew div.buyRenewToChoose {
     background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;
     width: 430px;
     height: 249px;
     padding-top: 10px;
}

.wsPopTopCloseBtn a.topNav-close {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px;
     margin: 0px !important;
     width: 20px!important;
     height: 20px!important;
     display: inline !important;
     text-decoration: none !important;
     padding-right: 0px;
     padding-top: 0px
}

.wsPopTopCloseBtn a.topNav-close:hover, .wsPopTopCloseBtn a.topNav-close-b:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px;
     width: 20px!important;
     height: 20px!important;
     margin: 0px !important;
}

.wsPopTopCloseBtn a.topNav-close-b {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px;
     width: 20px!important;
     height: 20px!important;
     display: inline !important;
     margin: 0px !important;
     text-decoration: none !important;
     padding-right: 15px;
     padding-top: 5px
}

.wsPopTopCloseBtn a.topNav-close-b:hover {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px;
     width: 20px!important;
     margin: 0px !important;
     height: 20px!important;
     padding-right: 15px;
     padding-top: 0px
}

.wsMiddleBarText {
     font-size: 13px;
     color: #003352;
     font-weight: bold;
     letter-spacing: -1px;
}

.wsMiddleBarTextSm {
     font-size: 12px;
     color: #666;
     font-weight: bold;
     letter-spacing: -1px;
}

.wsNeedsQuestions {
     font-size: 11px;
     color: #666!important;
     font-weight: bold;
     letter-spacing: -1px;
     text-align: center;
     padding: 0 10px;
*padding-top:10px
}

div.productClass ul li {
     width: 179px;
     height: 60px;
     margin: 8px 25px 10px 25px;
     cursor: pointer;
}

.wsMiddleBarTextSm a {
     color: #666!important;
}

.wsMiddleBarTextSm a:hover {
     color: #003352!important;
}

a.buttonBig {
     background: transparent url(/content/Assets/Images/wsBtnBigRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 12px;
     font-weight: bold;
     height: 36px;
     margin-right: 0;
     padding-right: 37px;
     text-decoration: none;
}

a.buttonBig:hover {
     background-position: right bottom;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     outline-width: medium;
}

a.buttonBig span {
     background: transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat scroll 0 0;
     display: block;
     font-size: 13px;
     text-align: left;
     line-height: 24px !important;
     padding: 6px 0 6px 14px;
}

a.buttonBig:hover span {
     background-position: left bottom;
     padding: 6px 0 6px 14px;
}

.wsPopCTAContainer {
     height: 38px;
     float: right;
     margin: 35px 12px 0 0;
}

#banner-promos {
     width: 260px;
     height: 221px;
     float: right;
     font-family: 'DIN Next W06 Regular', Arial, sans-serif;
     margin-left: 8px;
}

.hp-banner .banner-cta {
     float: right;
     margin-top: 148px;
     position: relative;
     z-idex: 9999;
}

.hp-banner.true .banner-cta {
     display: none;
}

#banner-promos p a {
     color: #0080d0;
     text-decoration: none;
}

#banner-promos p a:hover {
     text-decoration: underline;
}

#banner-promos img {
     border: none;
     float: right;
}

#banner-promos div {
     float: right;
}

#banner-promos p {
     margin: 0;
     padding: 5px 8px 0 8px;
     font-size: 11px;
     color: #666;
}

#banner-promos h2 {
     margin: 0;
     padding: 8px 5px 0 8px;
     font-size: 14px;
     font-weight: bold;
     color: #003352;
     letter-spacing: -1px;
}

.promo-top {
     width: 250px;
     margin: 2px 2px 0px 5px;
     height: 55px;
}

.promo-bot {
     height: 16px;
     width: 250px;
     margin: 0px 2px 0 5px;
     text-align: right;
}

#banner-promos .promo-bot p {
     padding: 0;
}

#promo1 {
     display: visible;
}

#promo2 {
     display: visible;
}

#promo3 {
     display: visible;
}

#promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top.png) no-repeat top left;
}

#promo1 .promo-bot {
     background: url(/content/Assets/Images/wsPromo1Bot.png) no-repeat bottom left;
}

#promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top.png) no-repeat top left;
}

#promo2 .promo-bot {
     background: url(/content/Assets/Images/wsPromo2Bot.png) no-repeat bottom left;
}

#promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top.png) no-repeat top left;
}

#promo3 .promo-bot {
     background: url(/content/Assets/Images/wsPromo3Bot.png) no-repeat bottom left;
}

/* Regional IDC Promo*/

#promo2 .idc-promo-uk {
     background: url(/content/Assets/Images/promo-homepage-idc-whitepaper-download-en.png) no-repeat;
     height: 127px
}

#promo2 .idc-promo-it {
     background: url(/content/Assets/Images/promo-homepage-idc-whitepaper-download-it.png) no-repeat;
     height: 127px
}

#promo2 .idc-promo-de {
     background: url(/content/Assets/Images/promo-homepage-idc-whitepaper-download-de.png) no-repeat;
     height: 127px
}

/* Added by Adam on 10/3/2010 to enable Triton promo on regional homepages */

#promo1 .triton-promo-FR {
     background: transparent url(/content/Assets/Images/wsPromo1TopTritonFR.png) no-repeat left top;
}

#promo1 .promo-IDC-FR {
     background: transparent url(/content/Assets/Images/wsPromoIDC_FR.jpg) no-repeat left top;
     height: 128px;
}

#promo1 .triton-promo-DE {
     background: transparent url(/content/Assets/Images/wsPromo1TopTritonDE.png) no-repeat left top;
}

#promo1 .triton-promo-IT {
     background: transparent url(/content/Assets/Images/wsPromo1TopTritonIT.png) no-repeat left top;
}

/*Industry Analyst Promos*/

#promo1 .gartner {
     background: transparent url(/content/Assets/Images/wsPromo1GartnerTop.png) no-repeat left top;
}

#promo3 .forrester {
     background: transparent url(/content/Assets/Images/wsPromo2ForresterTop.png) no-repeat left top;
}

#promo2 .idc {
     background: transparent url(/content/Assets/Images/wsPromo3IDCTop.png) no-repeat left top;
}

#promo2 .miercom {
     background: transparent url(/content/Assets/Images/wsPromo2TopMiercom.png) no-repeat left top;
}

.gartner p, .forrester p, .idc p, .miercom p {
     width: 150px;
     float: right;
     padding: 5px 8px!important;
}

/*Regional Osterman Promos*/

#promo2 .osterman-promo-uk {
     background: transparent url(/content/Assets/Images/promo_osterman_hybrid_tco_wp_en.png) no-repeat;
     height: 128px;
}

#promo2 .osterman-promo-de {
     background: transparent url(/content/Assets/Images/promo_osterman_hybrid_tco_wp_de.png) no-repeat;
     height: 128px;
}

#promo2 .osterman-promo-fr {
     background: transparent url(/content/Assets/Images/promo_osterman_hybrid_tco_wp_fr.png) no-repeat;
     height: 128px;
}

#promo2 .it-event {
     background: transparent url(/content/Assets/Images/IT-event-top.png) no-repeat;
     height: 128px
}

#promo3 .osterman-promo-it {
     background: transparent url(/content/Assets/Images/single_slot_promo_osterman_hybrid_tco_wp_it.png) no-repeat;
}

#seclabs-cta, #seclabs-cta * {
     float: right;
}

p#seclabs-cta {
     padding: 0 25px;
!important;
}

p#seclabs-cta a {
     color: #0080d0;
}

p#seclabs-cta a:hover {
     text-decoration: underline;
}

#promo2 .scaward {
     background: transparent url(/content/Assets/Images/wsPromo2TopCSCanada.png) no-repeat left top;
}

#promo2 .scaward p {
     width: 150px;
     float: right;
     padding: 4px 8px!important;
}

.header-interior-wrapper {
     position: relative;
     z-index: 10;
}

.header-panel ul {
     list-style: none;
}

.header-panel li {
     float: left;
     border: none;
     text-align: center;
}

.header-interior-wrapper {
     position: relative;
     z-index: 10
}

.header-panel ul {
     list-style: none;
}

.clear {
     overflow: hidden;
     width: 100%;
}

div.header-panel {
     background: transparent url(/content/Assets/Images/bgtopnav_02.jpg) no-repeat scroll top right;
     display: block;
     color: #000;
     float: right;
     height: 43px;
     margin-top: 7px;
     margin-right: 0px;
     padding-right: 15px; /* sliding doors padding */
     text-decoration: none;
}

div.header-panel div.header-interior-wrapper ul {
     background: transparent url(/content/Assets/Images/bgtopnav_01.jpg) no-repeat;
     display: block;
     line-height: 23px;
     font-size: 13px;
     height: 43px;
     margin: 0px;
     padding: 6px 0 6px 14px;
}

.sepHnav {
     background: url(/content/Assets/Images/separator_topnav.jpg) no-repeat;
     margin: 0 12px 0 12px;
     width: 1px;
     height: 22px;
float:right:
}

.header-panel li a, .header-panel li a:visited {
     text-decoration: none;
     color: #666666 !important;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, 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, 'DIN Next W06 Regular', Arial, sans-serif, 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, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif!important;
     font-size: 10px!important;
     line-height: 10px !important;
}

.other-login .loginToChoose ul li {
     float: left;
     background: none !important;
     width: 180px;
     margin: 0 0 0 10px;
     padding: 0;
     text-align: left;
}

.other-login .loginToChoose a {
     display: inline;
     text-align: right;
     float: none;
     margin: 0;
     padding: 0;
}

.other-login .loginToChoose ul li label {
     display: block;
     margin: 8px 0 2px 0;
}

.other-login .loginToChoose ul li input {
     display: block;
     float: left;
     margin: 0;
     padding: 0;
}

.wsPopTopCloseBtn a#login-close {
     float: right !important;
}

#popup-home .wsPopTopCloseBtn a.topNav-close-b {
     display: none !important;
}

#popup-home .wsPopTopCloseBtn a.topNav-close-b:hover {
     display: none !important;
}

.triton-logo {
     float: right;
     padding: 10px;
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -648px -429px no-repeat;
     width: 239px;
     height: 86px
}

.wsPopTopCloseBtn a.topNav-close-table {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px;
     margin: 0px !important;
     width: 20px!important;
     height: 20px!important;
     display: inline !important;
     text-decoration: none !important;
     padding-right: 0px;
     padding-top: 0px
}

.displayNone {
     display: none !important
}

/* Loading Modal Window Styles*/

#modal_bg {
     background-color: #ffffff;
     position: absolute;
     z-index: 500;
     -moz-opacity: .80;
     filter: alpha(opacity=80);
     opacity: .80;
     display: none;
}

#loading_window {
     position: absolute;
     z-index: 501;
     text-align: left;
     display: none;
     padding-top: 20px
}

#wsPartnersTopBarSm {
     width: 500px;
     height: 30px;
     padding: 3px;
     text-align: left;
     background-color: #003352;
}

#wsPartnersTopBarSm h2 {
     margin: 0;
     padding: 4px 0 0 5px;
     font-size: 17px;
     font-weight: bold;
     color: #ffffff;
     font-family: Verdana, Geneva, sans-serif;
}

/*Mega Menu Styles*/

div.main-mega-menu {
     margin-left: 30px;
     display: none;
     z-index: 20;
     float: left;
     position: absolute;
}

.MainMenu ul li {
     height: 100%;
}

div.main_open, div.main_ready, div.main_active {
     display: block;
}

.mega-header, .mega-header a, .mega-header a:hover {
     color: #003352 !important;
     font-size: 12px;
     font-weight: bold;
}

.mega-header a {
     color: #003352 !important;
}

.mega-header a:hover {
     text-decoration: underline;
     color: #003352 !important;
}

#main_evaluate .mega-content {
     width: 505px;
}

#main_evaluate .mega-left {
     width: 280px;
}

#main_evaluate .mega-left .inner-content {
     width: 280px;
}

#main_evaluate #mega-small {
     width: 225px;
}

#main_evaluate #mega-small .inner-content {
     width: 225px;
}

#main_about-us .mega-content {
     width: 320px;
}

#main_about-us .mega-content .inner-content {
     width: 160px;
}

#main_products .mega-content {
     width: 500px;
}

#main_solutions .mega-content {
     width: 200px;
}

#main_partners .mega-content {
     width: 450px;
}

#main_security-labs .mega-content {
     width: 400px;
}

#main_support .mega-content {
     width: 400px;
}

.main-mega-menu .top-left {
     float: left;
     padding: 0 0 12px 0;
     margin: 0 7px -20px 6px;
     background: transparent url(/content/Assets/Images/b-shadow.png) repeat-x bottom left;
}

.main-mega-menu .top-right {
     background: transparent url(/content/Assets/Images/r-shadow.png) repeat-y top right;
     border-left: 1px solid #e0472e;
     float: left;
     padding: 20px;
     margin: 0 -7px 0 -6px;
}

.main-mega-menu .bottom-left {
     background: transparent url(/content/Assets/Images/bl.png) no-repeat bottom left;
     float: left;
}

.main-mega-menu .bottom-right {
     padding: 0 0 20px 0;
     background: transparent url(/content/Assets/Images/br.png) no-repeat bottom right;
     float: left;
}

.main-mega-menu .mega-content {
     background-color: #ffffff;
     float: left;
     margin: -20px -14px -20px -20px;
     padding: 15px 20px;
     font-size: 11px;
     text-align: left;
}

.main-mega-menu .wsPopTopCloseBtn {
     margin: -12px -17px 0 0;
}

.main-mega-menu .mega-content a {
     color: #666666;
}

.main-mega-menu .mega-content a:hover {
     color: #666666 !important;
     text-decoration: underline;
}

.mega-content ul {
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
     margin: 7px 0 0;
}

.mega-content ul li {
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
     float: none;
     text-align: left;
     margin: 0 0 3px 18px;
}

#main_evaluate .mega-content ul li.indent {
     list-style-image: url(/content/Assets/Images/wsIconGrayArrowCleanRt.png) !important;
     margin: 0 0 3px 34px !important;
}

.mega-content p {
     margin: 0;
}

.mega-content div.inner-content {
     float: left;
     margin-bottom: 12px;
     width: 200px;
}

.mega-content #solutions-copy {
     width: 200px;
}

.mega-content #solutions-cta {
     float: right;
     margin-top: 7px;
}

.mega-content a.mm-cta {
     background: transparent url(/content/Assets/Images/wsBtnSmallRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin-right: 0;
     padding-right: 32px;
     text-decoration: none;
}

.mega-content a.mm-cta:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     margin-top: 0px;
     text-decoration: none;
}

.mega-content a.mm-cta span {
     background: transparent url(/content/Assets/Images/wsBtnSmallLt.png) no-repeat scroll 0 0;
     display: block;
     padding: 4px 0 6px 14px;
     margin-right: 4px;
}

.mega-content a.mm-cta:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

.mega-content #triton {
     width: 100% !important;
     background: transparent url(/content/Assets/Images/wsMMGradeDivider.jpg) no-repeat bottom;
}

.mega-content p.tritonlogo {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -648px -429px;
     height: 86px;
     width: 239px;
     float: left;
     margin-right: 7px;
}

#triton-cta {
     float: right;
     margin: 10px 0;
}

.mega-content p.icon {
     height: 52px;
     width: 52px;
     float: left;
     margin: 0 10px 20px 0;
}

.mega-content p.web {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -259px;
}

.mega-content p.data {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -314px;
}

.mega-content p.email {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -369px;
}

#main_products .mega-content .inner-content ul {
     float: left;
}

#main_products .mega-content .inner-content {
     width: 250px;
}

.mega-content .mega-left {
     width: 47%;
     float: left;
}

.mega-content .mega-right {
     width: 47%;
     float: right;
     margin-left: 30px;
}

.mega-content .mega-header a:hover {
     text-decoration: underline;
     color: #003352 !important;
}

.inner-content ul {
     padding-bottom: 7px;
}

#main_partners .mega-content {
     width: 510px;
}

#main_partners .mega-content .mega-left {
     width: 49%;
}

#support-cta {
     float: right;
     margin-top: 7px;
}

*:first-child+html #support-cta {
     margin-top: -5px;
}

/* Flexible Option List Table within product pages - rkatona */
 

.no-border {
     border: none !important;
}

.prod-table {
     width: 448px;
     border: 1px solid #c1c1c1;
     float: left;
     margin: 10px 0px 10px 10px;
     position: relative;
}

.prod-table * {
     float: left;
}

.prod-table div {
     margin: 0;
     float: left;
}

.prod-table .prod-cap {
     background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x;
     width: 448px;
     height: 27px;
     line-height: 22px;
     border-bottom: 1px solid #c1c1c1;
}

.prod-table .prod-cap h4 {
     margin: 0 0 0 5px;
     padding: 3px 0 0 0;
     color: #003366;
     font-family: Verdana, 'DIN Next W06 Regular', Arial, sans-serif, Helvetica, sans-serif;
     color: #003352;
     font-size: 12px;
     font-weight: bold !important;
     margin-bottom: 15px;
     padding-bottom: 7px;
}

.prod-table .prod-header {
     background-color: #d6e7f1;
     width: 448px;
     height: 20px;
     padding: 0px;
     border-bottom: 1px solid #c1c1c1;
}

.prod-table .prod-header p {
     color: #666666;
     font-weight: bold;
     margin: 0
}

.prod-table .prod-data {
     width: 448px;
     padding: 0px;
     border-bottom: 1px solid #c1c1c1;
}

.prod-table .prod-header p {
     border-left: 1px solid #c1c1c1;
     height: 17px;
     padding: 3px 0 0 0 !important;
     text-align: center;
     padding: 2px 0 0 5px !important;
}

.prod-table .prod-header p:first-child {
     border-left: none;
     padding: 2px 0 0 5px !important;
     text-align: left
}

.prod-table .prod-data div {
     border-left: 1px solid #c1c1c1;
     padding: 0px;
     height: 70px;
*height: 60px;
*padding-top:10px !important
}

.prod-table .prod-data div:first-child {
     border-left: none;
     padding-left: 5px;
}

.prod-table .prod-name {
     text-align: left;
     width: 348px;
}

.prod-table .prod-name p {
     margin: 3px 0 0 0 !important;
     padding: 0px !important;
*margin:0 !important
}

.prod-table .prod-actions {
     width: 85px;
     text-align: right;
     margin: 0px 10px 0 0 !important;
     padding: 0px !important;
     height: 20px !important;
}

.prod-table .prod-actions p {
     padding-top: 3px !important;
     margin: 0px !important;
*padding-top:0px !important
}

.prod-table .prod-actions p a {
*float:right
}

.prod-table p a {
     width: 100%
}

#mywebsense-evaluate {
     margin-top: 25px;
     width: 700px;
}

.eval-table {
     width: 900px;
     border: 1px solid #c1c1c1;
     float: left;
     margin-top: 35px;
     position: relative;
}

.eval-table * {
     float: left;
}

.eval-table div {
     margin: 0;
     float: left;
}

.eval-table .eval-cap {
     background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x;
     width: 900px;
     height: 27px;
     line-height: 22px;
     border-bottom: 1px solid #c1c1c1;
}

.eval-table .eval-cap p.icon {
     height: 52px;
     width: 52px;
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -661px -259px;
     position: absolute;
     top: -28px;
     left: 5px;
     margin: 0;
}

.eval-table .eval-cap p.data {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -661px -314px;
}

.eval-table .eval-cap p.email {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -661px -369px;
}

.eval-table .eval-cap h4 {
     margin: 0 0 0 70px;
     padding: 3px 0 0 0;
     color: #003366;
}

.eval-table .eval-header {
     background-color: #d6e7f1;
     width: 900px;
     height: 20px;
     padding: 0px;
     border-bottom: 1px solid #c1c1c1;
}

.eval-table .eval-header p {
     color: #666666;
     font-weight: bold;
     margin: 0;
}

.eval-table .eval-data {
     width: 900px;
     padding: 0px;
     border-bottom: 1px solid #c1c1c1;
}

.eval-table .eval-header p {
     border-left: 1px solid #c1c1c1;
     height: 17px;
     padding-top: 3px;
}

.eval-table .eval-header p:first-child {
     border-left: none;
     padding-left: 10px;
}

.eval-table .eval-data div {
     border-left: 1px solid #c1c1c1;
     padding: 0px;
     height: 30px;
}

.eval-table .eval-data div:first-child {
     border-left: none;
     padding-left: 10px;
}

.eval-table .eval-data .eval-downloads {
     background-color: #f6f0d6;
}

.eval-table .eval-name {
     text-align: left;
     width: 274px;
}

.eval-table .eval-name img {
     margin: 8px 0 0 5px;
}

.eval-table .eval-demos {
     width: 388px;
     text-align: center;
}

.eval-table .eval-live {
     text-align: center;
}

.eval-table .eval-live {
     width: 194px;
     text-align: center;
}

.eval-table .eval-video {
     width: 193px;
     text-align: center;
}

.eval-table .eval-downloads {
     width: 226px;
     text-align: center;
}

.eval-table p a {
     width: 100%;
}

.eval-data .eval-live div.sml-icon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -80px -60px;
     width: 20px;
     height: 20px;
     padding: 0;
     margin: 4px 3px 0 55px;
}

.eval-data .eval-video div.sml-icon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -60px -40px;
     width: 20px;
     height: 20px;
     padding: 0;
     margin: 4px 3px 0 47px;
}

.eval-data .eval-downloads div.sml-icon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -100px -60px;
     width: 20px;
     height: 20px;
     padding: 0;
     margin: 4px 5px 0 60px;
}

.eval-data .download-action div.sml-icon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -100px -60px;
     width: 20px;
     height: 20px;
     padding: 0;
     margin: 4px 5px 0 40px;
}

.eval-data .download-os div.sml-icon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -40px -60px;
     width: 20px;
     height: 20px;
     padding: 0;
     margin: 4px 3px 0 42px;
}

.eval-data .download-os div.windows {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -60px -60px;
     margin: 4px 3px 0 37px;
}

.eval-data .eval-live div.latam {
     margin: 4px 3px 0 20px;
}

.eval-data .eval-video div.latam {
     margin: 4px 3px 0 18px;
}

.eval-data .eval-downloads div.latam {
     margin: 4px 5px 0 48px;
}

.eval-data .eval-video div.fr {
     margin: 4px 3px 0 15px;
}

.eval-data .eval-live div.fr {
     margin: 4px 3px 0 2px;
}

.eval-data .eval-downloads div.fr {
     margin: 4px 5px 0 45px;
}

.eval-data .eval-downloads div.it {
     margin: 4px 5px 0 25px;
}

.eval-data .eval-video div.pr {
     margin: 4px 3px 0 15px;
}

.eval-data .eval-live div.pr {
     margin: 4px 3px 0 18px;
}

.eval-data .eval-downloads div.pr {
     margin: 4px 5px 0 53px;
}

.eval-data .eval-downloads div.de {
     margin: 4px 5px 0 40px;
}

.eval-data .eval-video div.de {
     margin: 4px 3px 0 47px;
}

.eval-data .eval-live div.de {
     margin: 4px 3px 0 18px;
}

.eval-data .eval-downloads div.jp {
     margin: 4px 5px 0 70px;
}

.eval-data .eval-video div.jp {
     margin: 4px 3px 0 50px;
}

.eval-data .eval-live div.jp {
     margin: 4px 3px 0 53px;
}

.eval-data .eval-downloads div.sch {
     margin: 4px 5px 0 70px;
}

.eval-data .eval-video div.sch {
     margin: 4px 3px 0 50px;
}

.eval-data .eval-live div.sch {
     margin: 4px 3px 0 53px;
}

.eval-data .eval-downloads div.tch {
     margin: 4px 5px 0 70px;
}

.eval-data .eval-video div.tch {
     margin: 4px 3px 0 50px;
}

.eval-data .eval-live div.tch {
     margin: 4px 3px 0 53px;
}

#eval-product-download .eval-cap h4, #eval-product-download-wes .eval-cap h4 {
     margin: 0 0 0 10px;
}

#eval-product-download .eval-cap div {
     padding: 3px 0 0 0;
     font-size: 11px;
}

#eval-product-download .eval-cap div#os-filter {
     margin: 0 0 0 250px;
}

#eval-product-download .eval-cap div#language-filter {
     margin: 0 0 0 50px;
}

#eval-product-download .eval-cap label {
     margin: 0px 10px 0 10px;
     font-weight: normal;
}

#eval-product-download .eval-header {
     text-align: center;
}

#eval-product-download .eval-name {
     width: 268px;
}

#eval-product-download .download-os {
     width: 150px;
}

#eval-product-download .download-size {
     width: 150px;
}

#eval-product-download .download-language {
     width: 150px;
}

#eval-product-download .download-action {
     width: 168px;
}

#eval-product-download .eval-header {
     text-align: center;
}

#eval-product-download .eval-data .download-size p {
     text-align: center;
     width: 100%;
}

#eval-product-download .eval-data .download-language p {
     text-align: center;
     width: 100%;
}

#eval-product-download-wes .download-action {
     width: 174px;
     text-align: center;
}

#eval-product-download-wes .eval-name {
     width: 715px;
}

#eval-product-download-wes .download-action div.sml-icon {
     margin-left: 42px;
}

#eval-product-download .download-action div.de {
     margin-left: 37px;
}

#eval-product-download-wes .download-action div.de {
     margin-left: 36px;
}

#eval-product-download .eval-cap div.fr {
     margin: 0 0 0 75px !important;
}

#eval-product-download .download-action div.tch {
     margin-left: 57px;
}

#eval-product-download-wes .download-action div.tch {
     margin-left: 57px;
}

.eval-table .no-border {
     border: none;
}

.eval-table .eval-cap h4 {
     font-size : 12px;
     font-weight: bold;
}

.eval-table .eval-data p {
     margin: 7px 0;
}

.wsPopTopCloseBtn a#login-close {
     padding: 0;
}

span#welcome {
     color: #6b8f00;
}

span#welcome img {
     margin-top: 6px;
}

a#myws-logout {
     display: inline;
     float: none;
     color: #0080d0 !important;
}

a#myws-logout:hover {
     text-decoration: underline;
}

li#login .myws-open {
     color: #666666;
     font-size: 10px !important;
     font-weight: bold;
     margin-left: 3px;
     margin-right: 3px;
     min-height: 22px;
     padding-top: 3px;
}

#promo1 .triton-promo {
     background: transparent url(/content/Assets/Images/wsPromo1TopTriton.png) no-repeat left top;
}

.surf-download {
     margin: 20px 0 0;
}

.surf-download .eval-cap h4 {
     margin: 0 0 0 10px;
}

.surf-download .eval-header {
     text-align: center;
}

.surf-download .eval-name {
     width: 330px;
}

.surf-download .download-os {
     width: 175px;
}

.surf-download .download-version {
     width: 280px;
}

.surf-download .download-os p {
     text-align: center;
     width: 100%;
}

.surf-download .download-version p {
     text-align: center;
     width: 100%;
}

.surf-download .download-action {
     width: 102px;
}

.surf-download .eval-data .download-action div.sml-icon {
     margin-left: 8px;
}

.formOld .form_registration .form_body .gen_form_field {
     margin-top: 5px;
     text-align: right;
}

.formOld .form_registration .form_body .align_left {
     text-align: left;
}

.formOld .form_registration .form_body .gen_form_field input {
     margin: 0 0 0 20px;
     width: 200px;
}

.formOld .form_registration .form_body .gen_form_field p {
     margin: 0;
     padding: 0;
     float: left;
}

.formOld #left_content {
     float: left;
     padding-right: 15px;
     width: 556px;
}

.formOld .form_registration {
     width: 364px;
     float: left;
     margin: 0 0 0 0;
     border: none;
     padding: 0 0 0 0;
}

.formOld .form_registration .form_body {
     width: 350px;
     background-color: #f5edc9;
     float: right;
     padding: 0 7px;
     font-size: 11px;
}

.formOld .form_registration #more_info {
     margin: 0 5px 0 0;
     padding: 0;
}

.formOld .form_registration .border {
     border-top: 1px dotted #999;
     padding-top: 5px;
}

.formOld .form_registration #form_submit {
     border: #cccccc 1px solid;
     font-size: 12px;
     width: auto;
     color: #0080d0;
     background-color: #ffffff;
     margin: 0 0 5px 0;
}

.formOld .form_registration #form_submit:hover {
     border: 1px solid #0080d0;
}

.formOld .form_registration #form_top {
     background: transparent url(/content/Assets/Images/form_top.png) no-repeat;
}

.formOld .form_registration #form_required {
     font-size: 9px;
}

.formOld .form_registration #form_bot, #form_top {
     width: 364px;
     height: 8px;
     float: right;
}

.formOld .form_registration #form_bot {
     background: transparent url(/content/Assets/Images/form_bot.png) no-repeat;
}

.formOld .form_registration #more_info {
     width: 20px;
}

.formOld .form_registration .focusOn {
     font-weight: bold;
}

.formOld .form_registration #radio_boxes input {
     width: 20px;
}

.formOld .form_registration #preferred_partner input {
     width: 335px;
     margin: 3px 0 3px 10px;
}

.formOld .form_registration #preferred_partner {
     text-align: left;
}

.formOld .form_registration .no_require label {
     padding-left: 10px;
}

/*Error Messages*/

.formOld .form_registration .form_error {
     color: #e01717;
     font-size: 9px;
     margin-left: 22px;
}

.formOld .form_registration .error {
     color: #e01717;
     font-size: 11px;
}

.table-mid {
     background: transparent url(/content/Assets/Images/bg-mid.PNG);
     height: 39px;
     margin: 0px;
     padding: 0px;
}

.say_yes_top {
     BACKGROUND-IMAGE: url(/content/Assets/Images/say_yes_top.jpg);
     MARGIN-TOP: 20px;
     WIDTH: 520px;
     FLOAT: left;
     HEIGHT: 10px
}

.say_yes_bot {
     BACKGROUND-IMAGE: url(/content/Assets/Images/say_yes_bot.jpg);
     WIDTH: 520px;
     MARGIN-BOTTOM: 10px;
     FLOAT: left;
     HEIGHT: 10px
}

.prod_action_wsg {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_wsg.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.prod_action_dss {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_dss.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.prod_action_ws {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_ws.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.prod_action_wf {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_wf.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.prod_action_es {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_es.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.prod_action_hes {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_hes.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.prod_action_hws {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_hws.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.prod_action_wsx {
     BACKGROUND-IMAGE: url(/content/Assets/Images/prod_action_wsx.gif);
     WIDTH: 200px;
     MARGIN-BOTTOM: 10px;
     HEIGHT: 203px
}

.middle_bt {
     BACKGROUND-IMAGE: url(/content/Assets/Images/middle_bt.gif)
}

/*left styles for tutorials*/

#leftContentDiv {
     width: 106px;
     height: 631px;
     float: left;
     background: url(/content/Assets/Images/wsMyWebLeftBkg.jpg) repeat-x left top;
     border-left: 1px solid #bfbfbf;
     border-bottom: 1px solid #bfbfbf;
     border-right: 1px solid #bfbfbf;
     overflow: scroll;
     margin-left: -13px;
}

.leftThumbDiv {
     border: 1px solid #666;
     width: 76px;
     height: 57px;
     margin-left: 18px;
     margin: 5px 0 0px 5px;
}

.leftThumbTitle {
     font-family: Verdana, Geneva, sans-serif;
     font-size: 10px;
     color: #666666;
     text-align: center;
     letter-spacing: -2;
}

/*main window styles*/

#rightContentDiv {
     width: 854px;

     height: 625px;
     float: left;
}

/*tech partners*/

.tech-navi {
     float: right;
     margin-bottom: 7px;
     padding-right: 30px;
}

.tech-partner-table {
     width: 100%;
     float: left;
}

.tech-partner-table .tech-top {
     background: transparent url(/content/Assets/Images/top_category_table_gray.gif) no-repeat;
     height: 10px;
     float: left;
     width: 752px;
}

.tech-partner-table .tech-body {
     border-left: 1px solid #999999;
     border-right: 1px solid #999999;
     float: left;
     padding: 0 10px;
     width: 710px;
}

.tech-partner-table .tech-bot {
     background: transparent url(/content/Assets/Images/btm_category_table_gray.gif) no-repeat;
     height: 11px;
     float: left;
     width: 752px;
}

.tech-body .tech-partner-item {
     border-bottom: 1px solid #999999;
     float: left;
     padding: 0 0 7px 0;
     margin: 0 0 7px 0;
}

.tech-body .tech-partner-item p.tech-logo, .tech-body .tech-partner-item p.tech-summary {
     margin: 0;
     float: left;
}

.tech-body .tech-partner-item p.tech-logo {
     width: 205px;
     text-align: center;
}

.tech-body .tech-partner-item p.tech-summary {
     width: 505px;
}

a.tech-cta {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: right;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin: 7px 0 0;
     padding-right: 15px;
     text-decoration: none;
}

a.tech-cta:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     text-decoration: none;
}

a.tech-cta span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     display: block;
     padding: 4px 0 6px 14px;
     margin-right: 4px;
}

a.tech-cta:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

.tech-body .tech-more-info {
     position: absolute;
     z-index: 50;
     display: none;
}

.tech-body .tech-more-info .more-bottom {
     background: transparent url(/content/Assets/Images/wsPartnersWinBot.png) no-repeat bottom;
     width: 710px;
     float: left;
     padding: 0 0 11px;
}

.tech-body .tech-more-info .more-content {
     background: transparent url(/content/Assets/Images/wsPartnersWinTop.png) no-repeat top;
     float: left;
     width: 710px;
}

.tech-body .tech-more-info .more-header {
     background-color: #003352;
     height: 16px;
     width: 683px;
     padding: 7px 12px;
     float: left;
}

.tech-body .tech-more-info .more-header h4 {
     color: #ffffff !important;
     float: left;
}

.tech-body .tech-more-info .more-header img {
     float: right;
}

.tech-body .tech-more-info .more-header img:hover {
     cursor: pointer;
}

.tech-body .tech-more-info .more-content .left-content {
     float: left;
     width: 420px;
     padding: 12px 20px;
}

.tech-body .tech-more-info .more-content .left-content p.tech-data {
     margin-top: 50px;
}

.tech-body .tech-more-info .more-content .left-content p.tech-data a {
     line-height: 33px;
}

.tech-body .tech-more-info .more-content .left-content p.tech-data img {
     float: left;
     margin-right: 5px;
}

.tech-body .tech-more-info .more-content .right-content {
     background: transparent url(/content/Assets/Images/wsPartnersYellowPodTop.png) no-repeat top;
     float: left;
     width: 220px;
}

.tech-body .tech-more-info .more-content .right-bot {
     background: transparent url(/content/Assets/Images/wsPartnersYellowPodBot.png) no-repeat bottom;
     float: left;
     padding: 0 0 11px;
     width: 220px;
     margin: 12px 0 0 0;
}

.tech-body .tech-more-info .more-content .right-content h5 {
     margin: 7px 0 15px 7px;
     float: left;
}

.tech-body .tech-more-info .more-content .right-content ul {
     padding: 0 0 0 25px;
     margin: 5px 0 0;
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
     width: 190px;
}

.tech-body .tech-more-info .more-content .right-content ul li {
     margin: 0 0 7px;
}

.tech-body .tech-more-info .more-content .right-content p {
     margin: 0 0 0 5px;
}

/*VSeries Specs Table*/

.prod-table#vseries-specs .prod-name {
     height: auto;
}

.prod-table#vseries-specs .prod-v5k {
     width: 150px;
}

.prod-table#vseries-specs .prod-v10k {
     width: 150px;
}

.prod-table#vseries-specs .prod-blank {
     width: 125px;
}

.prod-table#vseries-specs .prod-v5k {
     width: 150px;
}

.prod-table#vseries-specs .prod-v10k {
     width: 150px;
}

.prod-table#vseries-specs .prod-data {
     height: auto;
}

.prod-table#vseries-specs .prod-header p {
     padding: 2px 0 0 0px;
     border: none;
     text-align: left;
}

.prod-table#vseries-specs .prod-data p {
     height: auto;
     padding: 2px 0 2px 5px;
}

.prod-table br {
     float: none;
}

/*Triton Landing Page*/

#landingBannerTop {
     width: 983px;
     height: 153px;
     background-image: url(/content/Assets/Images/wsTritonVideoLandBanner.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
}

#landingMainContent {
     width: 983px;
     margin: -29px 0 0 -19px;
}

/*VIDEO PLAYER CLASSES*/

#landingVidPlayer {
     width: 668px;
     height: 428px;
     background-image: url(/content/Assets/Images/wsTritonVideoLandVidBkg.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
     margin: -70px 0 0 12px;
}

#landingVidPlayerFlvHolder {
     width: 640px;
     height: 360px;
     margin: 10px;
}

#landingVidPlayerBtns {
     width: 647px;
     height: 30px;
     margin: 5px 0 0 6px;
     text-align: center;
}

#landingRightContent {
     width: 285px;
     float: right;
     margin: 0 10px 0 4px;
}

#landingRightContent h1 {
     margin: 0;
     padding: 12px 0 0 0;
     color: #669CCA;
     font-size: 18px;
     font-weight: bold;
}

#landingRightContent h2 {
     margin: 0;
     padding: 0;
     color: #666;
     font-size: 14px;
     font-weight: bold;
}

#landingRightContent p {
     margin: 0;
     padding: 0;
     color: #000;
     font-size: 12px;
     font-weight: normal;
}

#landingRightContent ul {
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
}

#landingRightContent li {
     margin: 0;
     padding: 0;
     color: #000;
     font-size: 11px;
     font-weight: normal;
}

#landingBotRow {
     width: 653px;
     height: 140px;
     float: left;
     margin-left: 12px;
     background-image: url(/content/Assets/Images/wsTritonVideoLandBotBkgPipe.jpg);
     background-position: center;
     background-repeat: no-repeat;
}

#landingBotRowInsideLeft {
     width: 310px;
     height: 140px;
     float: left;
}

#landingBotRowInsideLeft h3 {
     padding: 10px 0 0 0;
     font-size: 16px;
     font-weight: bold;
     color: #003352;
     text-align: left;
     line-height: 20px;
}

#landingBotRowInsideRight {
     width: 310px;
     height: 140px;
     float: right;
}

#landingBotRowInsideRight p {
     padding: 10px 0 0 0;
     font-size: 13px;
     font-weight: normal;
     color: #003352;
     text-align: left;
     line-height: 16px;
}

.landingBotRowQuoteCred {
     font-size: 11px;
     font-weight: normal;
     color: #666;
     text-align: right;
     line-height: 16px;
     letter-spacing: -1px;
}

a.landing-cta {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin: 0;
     padding: 0 15px 0 0;
     text-decoration: none;
     display: inline-block;
     zoom: 1;
 *display: inline;
     cursor: pointer;
}

a.landing-cta:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     text-decoration: none;
     display: inline-block;
     zoom: 1;
 *display: inline;
}

a.landing-cta span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     padding: 4px 0 6px 14px;
     margin-right: 4px;
     display: inline-block;
     zoom: 1;
 *display: inline;
}

a.landing-cta:hover span {
     background-position: left bottom;
     padding: 4px 0 5px 14px;
     display: inline-block;
     zoom: 1;
 *display: inline;
}

/*Communications Center*/

.subcenter-title {
     margin: 0 0 20px 0;
     width: 100%;
}

.subcenter-title .label-state {
     text-align: center !important
}

.subcenter-title ul {
     display: inline-block;
     float: none;
     margin: 0;
     padding: 0;
     background: transparent url(/content/Assets/Images/stepper-line.png) repeat-x center center;
     width: 322px;
}

.subcenter-title ul.label {
     display: inline-block;
     margin: 0 0 0;
     background: none;
     width: 395px;
     float: none;
}

.subcenter-title ul.label li {
     display: inline-block;
     background: none;
     margin-right: 0px;
     width: auto;
     font-size: 10px;
     color: #999999;
}

.subcenter-title ul.label li#email {
     width: 155px;
}

.subcenter-title ul.label li#options {
     width: 140px;
     margin-right: 20px;
}

.subcenter-title ul.label li#confirm {
     width: 80px;
}

.subcenter-title ul li {
     display: inline-block;
     width: 24px;
     height: 26px;
     background: transparent url(/content/Assets/Images/wsStepperStates.png) repeat-x 0 -51px;
     margin-right: 125px;
     float: left;
}

.subcenter-title ul li.active {
     background: transparent url(/content/Assets/Images/wsStepperStates.png) repeat-x 0 -25px;
}

.subcenter-title ul li.completed {
     display: inline-block;
     width: 24px;
     height: 26px;
     background: transparent url(/content/Assets/Images/wsStepperStates.png) repeat-x 0 0px;
     margin-right: 125px;
}

.subcenter-title ul li p {
     margin: 5px 0 0 8px;
     font-weight: bold;
     color: #666666;
}

.subcenter-title ul li.active p {
     margin: 6px 0 0 8px;
     font-weight: bold;
     color: #ffffff;
}

.subcenter-title ul li.completed p {
     margin: 6px 0 0 8px;
     font-weight: bold;
     color: #ffffff;
}

.subcenter-title ul li p.label {
     margin: 0;
     font-weight: normal;
     color: #999999;
}

.subcenter-left {
     float: left;
     width: 430px;
     margin-right: 30px;
}

.subcenter-left p {
     margin: 0 0 12px 0;
}

.subcenter-left .tickbox {
     margin: 0 5px 15px;
}

.subcenter-left .language-select {
     margin: 0 0 0 7px;
}

.subcenter-left .note {
     font-size: 10px;
     color: #666666;
     margin-top: 5px;
}

.nomargin {
     margin: 0 !important;
}

.subcenter-left .fullwidth {
     width: 100%;
}

.center {
     text-align: center;
}

.subcenter-left a.form-cta {
     background: transparent url(/content/Assets/Images/wsBtnBigRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: inline-block;
     font-size: 11px;
     font-weight: bold;
     height: 37px;
     margin: 0 0 0 auto;
     padding-right: 15px;
     text-decoration: none;
     clear: left;
}

.subcenter-left a.form-cta:hover {
     background-position: right -37px;
     color: #FFFFFF !important;
     padding: 0px 15px 0px 0px;
}

.subcenter-left a.form-cta span {
     background: transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat scroll 0 0;
     display: inline-block;
     padding: 10px 0 14px 14px;
     margin-right: 22px;
}

.subcenter-left a.form-cta:hover span {
     background-position: left -37px;
     padding: 11px 0 13px 14px;
}

.subcenter-left a.form-cta-small {
     background: transparent url(/content/Assets/Images/wsBtnSmallRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin: 0;
     padding-right: 15px;
     text-decoration: none;
}

.subcenter-left a.form-cta-small:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     margin-top: 0px;
}

.subcenter-left a.form-cta-small span {
     background: transparent url(/content/Assets/Images/wsBtnSmallLt.png) no-repeat scroll 0 0;
     display: block;
     padding: 4px 0 6px 14px;
     margin-right: 21px;
}

.subcenter-left a.form-cta-small:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

.subcenter-left .email_address {
     float: left;
     width: 200px;
     margin: 1px 12px 20px 0;
}

.subcenter-left div.submit:hover input {
     background: transparent url(/content/Assets/Images/btn-bg-hover.png) repeat-x;
     padding: 0 4px 8px;
 *padding: 0px 4px 5px;
}

.subcenter-left div.submit:hover * {
     cursor: pointer;
}

.subcenter-left div.submit:hover .left {
     background: transparent url(/content/Assets/Images/btn-left-hover.png) no-repeat;
}

.subcenter-left div.submit:hover .right {
     background: transparent url(/content/Assets/Images/btn-right-hover.png) no-repeat;
}

.subcenter-left div.submit {
     margin: -2px 0 0px 0;
 *margin: -1px 0 0px 0;
}

.subcenter-left div.submit input {
     float: left;
     background: transparent url(/content/Assets/Images/btn-bg.png) repeat-x;
     height: 24px;
     padding: 0;
     border: 0;
     font-weight: bold;
     color: #ffffff;
     padding: 0px 4px 7px;
 *padding: 0px 4px 5px;
     margin: 0;
}

.subcenter-left div.submit .left {
     float: left;
     background: transparent url(/content/Assets/Images/btn-left.png) no-repeat;
     height: 24px;
     padding: 0;
     border: 0;
     width: 3px;
}

.subcenter-left div.submit .right {
     float: left;
     background: transparent url(/content/Assets/Images/btn-right.png) no-repeat;
     height: 24px;
     padding: 0;
     border: 0;
     width: 27px;
}

.subcenter-left div.submit-big {
     display: inline-block;
     zoom: 1;
 *display: inline;
 *margin: 0 0 30px 0;
}

.subcenter-left div.submit-big:hover input {
     background: transparent url(/content/Assets/Images/btn-bg-big-hover.png) repeat-x;
}

.subcenter-left div.submit-big:hover * {
     cursor: pointer;
}

.subcenter-left div.submit-big:hover .left {
     background: transparent url(/content/Assets/Images/btn-left-big-hover.png) no-repeat;
}

.subcenter-left div.submit-big:hover .right {
     background: transparent url(/content/Assets/Images/btn-right-big-hover.png) no-repeat;
}

.subcenter-left div.submit-big input {
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: middle;
     background: transparent url(/content/Assets/Images/btn-bg-big.png) repeat-x;
     height: 38px;
     padding: 0;
     border: 0;
     font-weight: bold;
     color: #ffffff;
     padding: 0px 4px 3px 10px;
 *padding: 0px 0px 3px 5px;
     float: none;
     margin: 0;
}

.subcenter-left div.submit-big .left {
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: middle;
     background: transparent url(/content/Assets/Images/btn-left-big.png) no-repeat;
     height: 38px;
     padding: 0;
     border: 0;
     width: 5px;
     float: none;
     margin: 0 -6px 0 0;
 *margin: 0 0px 0 0;
}

.subcenter-left div.submit-big .right {
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: middle;
     background: transparent url(/content/Assets/Images/btn-right-big.png) no-repeat;
     height: 38px;
     padding: 0;
     border: 0;
     width: 37px;
     float: none;
     margin: 0 0 0 -6px;
}

.add-comm {
     background: transparent url(/content/Assets/Images/grey-grad.png) repeat-x;
     margin: 40px 0 0;
     border: 1px solid #c9c9c9;
     padding: 16px;
     width: 400px;
     clear: both;
}

.add-comm ul {
     float: none;
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
     padding: 0 0 0 16px;
     margin: 0 0 20px;
}

.add-comm ul li {
     margin: 8px 0 0;
}

.add-comm img {
     margin: 0px 7px 0 0;
}

.subcenter-right {
     width: 290px;
     float: left;
}

.subcenter-right .info-form {
     border: 1px solid #999999;
     float: left;
     background: transparent url(/content/Assets/Images/form-yellow-bg.png) repeat-x;
}

.subcenter-right .info-form * {
     float: left;
}

.subcenter-right .info-form p {
     margin: 0;
}

.subcenter-right .info-form span {
     font-size: 11px;
     margin: 0px 0 3px 7px;
     width: 100%;
     display: block;
}

.subcenter-right .info-form .info-header {
     background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x;
     height: 22px;
     font-size: 13px;
     font-weight: bold;
     color: #003366 !important;
     padding: 5px 0 0 7px;
     border-bottom: 1px solid #999999;
     width: 287px;
}

.subcenter-right .info-form .info-text {
     background-color: #d5e7f1;
     height: 20px;
     padding: 7px 0 0 7px;
     border-bottom: 1px solid #999999;
     width: 287px;
}

.subcenter-right .info-form .form-field {
     margin: 3px 0px 0px;
     width: 268px;
     padding: 0 0 7px;
}

.subcenter-right .info-form label {
     font-size: 11px;
     margin: 0px 0 3px 7px;
     width: 100%;
     display: block;
}

.subcenter-right .info-form input {
     width: 275px;
     margin: 0 0 0 7px !important;
     padding: 0 !important;
}

.subcenter-right .info-form select {
     width: 278px;
     margin: 0 0 0 7px !important;
     padding: 0 !important;
}

.success {
     color: #53a64f;
     font-weight: bold;
}

#modal_bg {
     background-color: #ffffff;
     position: absolute;
     z-index: 500;
     -moz-opacity: .80;
     filter: alpha(opacity=80);
     opacity: .80;
     display: none;
}

#loading_window {
     background: transparent url(/content/Assets/Images/loading-bg.png) no-repeat;
     position: absolute;
     z-index: 501;
     text-align: center;
     height: 160px;
     width: 328px;
     display: none;
     padding-top: 20px
}

#promo-container {
     background: transparent url(/content/Assets/Images/wsSpecialOffer.png) no-repeat;
     height: 89px;
     width: 311px;
     float: right;
     margin: 0 -10px 0 0;
 *margin: 0 0 0 -16px;
}

#promo-container.promo-de {
     background: transparent url(/content/Assets/Images/orange-promo-de-final.png) no-repeat;
     width: 317px;
 *margin: 0 0 0 -10px;
}

#promo-container.promo-fr {
     background: transparent url(/content/Assets/Images/orange-promo-fr-final.png) no-repeat;
     width: 317px;
 *margin: 0 0 0 -10px;
}

#promo-container.promo-it {
     background: transparent url(/content/Assets/Images/orange-promo-it-final.png) no-repeat;
     width: 317px;
 *margin: 0 0 0 -10px;
}

#promo-container.promo-es {
     background: transparent url(/content/Assets/Images/orange-promo-es-final.png) no-repeat;
     width: 317px;
 *margin: 0 0 0 -10px;
}

#promo-container.promo-pt {
     background: transparent url(/content/Assets/Images/orange-promo-pt-final.png) no-repeat;
     width: 317px;
 *margin: 0 0 0 -10px;
}

#promo-container.promo-nl {
     background: transparent url(/content/Assets/Images/orange-promo-nl-final.png) no-repeat;
     width: 317px;
 *margin: 0 0 0 -10px;
}

#promo-container #promo-cta {
     float: right;
     margin: 17px 10px 0 0;
}

#promo-container #promo-cta.promo-cta-fr {
     float: right;
     margin: 10px 10px 0 0;
}

#promo-container #promo-cta.promo-cta-de {
     float: right;
     margin: 10px 10px 0 0;
}

#promo-container #promo-cta.promo-cta-it {
     float: right;
     margin: 10px 10px 0 0;
}

#promo-container #promo-cta.promo-cta-es {
     float: right;
     margin: 10px 10px 0 0;
}

#promo-container #promo-cta.promo-cta-pt {
     float: right;
     margin: 10px 10px 0 0;
}

#videoPlayer {
     background: url(/content/Assets/Images/bg_video.png) no-repeat scroll 0 0 transparent;
     font-family: verdana;
     height: 520px;
     left: 0;
     top: 0;
     width: 980px;
     position: absolute;
     padding: 20px;
     z-index: 501;
     display: none;
}

#landingVidPlayerFlvHolder2 {
     width: 920px;
     height: 460px;
     margin: 10px;
}

#landingVidPlayer img {
     margin: 10px 20px;
}

.modal-closeButton {
     position: absolute;
     top: 15px;
     left: 920px;
}

#modal_bg-black {
     background-color: #000000;
     position: absolute;
     z-index: 500;
     -moz-opacity: .80;
     filter: alpha(opacity=80);
     opacity: .80;
     display: none;
}

/*New VSeries Page and Tabs*/

#tabs {
     float: left;
     width: 100%;
}

#tabs #tab-menu {
     margin: 0 0 0 1px;
     float: none;
     padding: 0 0 8px;
     list-style: none;
     float: left;
     background: transparent url(/content/Assets/Images/top-borderProd2010.gif) repeat-x bottom left;
     width: 100%;
}

#tabs #tab-menu li {
     margin: 0 0px 0 0;
     padding: 0px 7px;
     height: 30px;
     float: left;
}

#tabs #tab-menu li > * {
     float: left;
}

#tabs #tab-menu li.active {
     background: #ffffff;
     margin: 0 0px 0 0;
     padding: 0px 0px;
}

#tabs #tab-menu li.active span.left {
     background: transparent url(/content/Assets/Images/nav-left.gif) no-repeat top left;
     width: 10px;
     height: 30px;
     margin: 0px 0 0 0;
}

#tabs #tab-menu li.active span.right {
     background: transparent url(/content/Assets/Images/nav-right.gif) no-repeat top left;
     width: 10px;
     height: 30px;
     margin: 0px 0 0 0;
}

#tabs #tab-menu li.active:first-child span.left {
     background: transparent url(/content/Assets/Images/nav-left_first.gif) no-repeat top left;
     width: 10px;
     height: 40px;
     margin: 0px 0 0 -1px;
}

#tabs #tab-menu li a {
     color: #333333;
     margin: 0;
     padding: 7px 0;
}

#tabs #tab-menu li a:hover {
     color: #333333 !important;
     text-decoration: none;
}

#tabs #tab-menu li.active a {
     border-top: 1px solid #999999;
}

#tabs #tab-body {
     border: 1px solid #999999;
     margin: -10px -1px 0 0;
     float: left;
     width: 100%;
     border-top: none;
}

#tab-body .prodContent {
     border: none;
     width: auto;
     margin: 10px 20px 20px;
 *padding-bottom: 20px;
}

#vseries-specs, #vseries-specs .prod-cap, #vseries-specs .prod-header, #vseries-specs .prod-data {
     width: 700px;
}

#vseries-specs .prod-name {
     width: 200px !important;
     margin-right: 20px;
}

#vseries-specs.prod-table .prod-header {
     padding: 0 0 3px;
     height: auto;
}

#vseries-specs.prod-table .prod-data p {
     height: auto;
     margin: 3px 20px 3px 0;
     padding: 2px 0 2px 5px;
 *padding-bottom: 5px;
}

#vseries-promo {
     width: 100%;
     margin: 15px 0 20px 0;
}

#vseries-promo p {
     margin-top: 3px;
}

#vseries-promo h4 {
     font-size: 13px;
     font-weight: bold;
}

#vseries-promo #vseries-v5k {
     width: 47%;
     background: transparent url(/content/Assets/Images/wsVertPipeFade.jpg) no-repeat top right;
     height: 176px;
     padding: 0 23px 0 0;
     float: left;
}

#vseries-promo #vseries-gallery-choice {
     float: right;
     margin: 10px 0 0 0;
     padding: 0;
     list-style-type: none;
}

#vseries-promo #vseries-gallery-choice li {
     margin: 0 0 15px 0;
}

#vseries-promo #vseries-gallery-choice li a {
     background: transparent url(/content/Assets/Images/wsIconCamera.png) no-repeat;
     padding: 0 0 5px 25px;
     font-weight: bold;
     color: #999999;
}

#vseries-promo #vseries-gallery-choice li a.pdf-link {
     background: transparent url(/content/Assets/Images/iconPdf.jpg) no-repeat;
     font-weight: normal;
     color: #0080d0
}


#vseries-promo #vseries-gallery-choice li a.active {
     color: red;
}

.vseries-gallery {
     float: right;
     margin-left: 23px;
}

.gallery-content {
     border: 1px solid #999999;
}

.gallery-content .main-image {
     width: 350px;
     height: 150px;
}

.gallery-content .thumbnails {
     background: transparent url(/content/Assets/Images/wsLiteBlueBkg.jpg) repeat-x;
     height: 40px;
     width: 100%;
     border-top: 1px solid #999999;
}

.gallery-content .thumbnails .thumbnail-links {
     margin: 4px 0 0 3px;
     padding: 0;
     width: 346px;
     text-align: center;
     float: none;
}

.gallery-content .thumbnails .thumbnail-links li {
     float: left;
     list-style: none;
     width: 47px;
     height: 33px;
     margin: 0 5px;
}

.gallery-content .thumbnails .thumbnail-links li:first-child {
     margin: 0 5px 0 7px;
}

.gallery-content .thumbnails .thumbnail-links li:hover {
     cursor: pointer;
}

#v5k-gallery .main-image {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 0;
}

#v5k-gallery .thumb1 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -0px 0px;
}

#v5k-gallery .thumb2 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px 0px;
}

#v5k-gallery .thumb3 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px 0px;
}

#v5k-gallery .thumb4 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0px -151px;
}

#v5k-gallery .thumb5 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px -151px;
}

#v5k-gallery .thumb6 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px -151px;
}

#v5k-gallery .thumbnail-links li.thumb1 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -301px;
}

#v5k-gallery .thumbnail-links li.thumb2 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -47px -301px;
}

#v5k-gallery .thumbnail-links li.thumb3 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -94px -301px;
}

#v5k-gallery .thumbnail-links li.thumb4 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -141px -301px;
}

#v5k-gallery .thumbnail-links li.thumb5 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -188px -301px;
}

#v5k-gallery .thumbnail-links li.thumb6 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -235px -301px;
}

#v10k-gallery {
     display: none;
}

#v10k-gallery .main-image {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -334px;
}

#v10k-gallery .thumb1 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -334px;
}

#v10k-gallery .thumb2 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px -334px;
}

#v10k-gallery .thumb3 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px -334px;
}

#v10k-gallery .thumb4 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0px -485px;
}

#v10k-gallery .thumb5 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -351px -485px;
}

#v10k-gallery .thumb6 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -702px -485px;
}

#v10k-gallery .thumbnail-links li.thumb1 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat 0 -636px;
}

#v10k-gallery .thumbnail-links li.thumb2 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -47px -636px;
}

#v10k-gallery .thumbnail-links li.thumb3 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -94px -636px;
}

#v10k-gallery .thumbnail-links li.thumb4 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -141px -636px;
}

#v10k-gallery .thumbnail-links li.thumb5 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -188px -636px;
}

#v10k-gallery .thumbnail-links li.thumb6 {
     background: transparent url(/content/Assets/Images/wsSpriteVSeries.png) no-repeat -235px -636px;
}

/*Tech Library Styles*/
/*Tech Home*/

.tech-body ul {
     margin: 0;
     padding: 0;
}

.no-margin {
     margin: 0 !important;
}

.tech-header img {
     margin: 0 0 0 -19px;
}

.tech-header .search-bar {
     float: right;
}

.tech-header .search-bar * {
     float: right;
}

.tech-header .search-bar p {
     float: right;
     margin: 0;
     line-height: 16px;
     margin: 0px 7px 0 0;
     font-weight: bold;
}

.tech-header h1 {
     float: left;
}

.tech-header .search-bar div.submit {
     float: right;
     padding: 0 0 0 5px;
     margin: -2px 0 0 0;
}

.tech-header .search-bar div.submit:hover input {
     background: transparent url(/content/Assets/Images/btn-bg-hover.png) repeat-x;
     padding: 0 4px 8px;
 *padding: 4px 4px 7px 0;
}

.tech-header .search-bar div.submit:hover * {
     cursor: pointer;
}

.tech-header .search-bar div.submit:hover .left {
     background: transparent url(/content/Assets/Images/btn-left-hover.png) no-repeat;
}

.tech-header .search-bar div.submit:hover .right {
     background: transparent url(/content/Assets/Images/btn-right-hover.png) no-repeat;
}

.tech-header .search-bar div.submit input {
     float: left;
     background: transparent url(/content/Assets/Images/btn-bg.png) repeat-x;
     height: 24px;
     padding: 0;
     border: 0;
     font-weight: bold;
     color: #ffffff;
     padding: 0px 4px 7px;
 *padding: 4px 4px 7px 0;
}

.tech-header .search-bar div.submit .left {
     float: left;
     background: transparent url(/content/Assets/Images/btn-left.png) no-repeat;
     height: 24px;
     padding: 0;
     border: 0;
     width: 3px;
}

.tech-header .search-bar div.submit .right {
     float: left;
     background: transparent url(/content/Assets/Images/btn-right.png) no-repeat;
     height: 24px;
     padding: 0;
     border: 0;
     width: 27px;
}

.tech-body {
     width: 100%;
     margin-top: 20px;
}

.tech-body .tech-tip-box {
     width: 306px;
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 0 4px 0 0;
 *margin: 0 10px 0 0;
     text-align: left;
     vertical-align: top;
}

.tech-body .tech-tip-box h4 {
     font-size: 12px;
}

.tech-body .tech-tip-box .tip-body {
     display: inline-block;
     margin: 7px 0 0;
     background: transparent url(/content/Assets/Images/wsTechLibTipBkg.jpg) no-repeat;
     zoom: 1;
 *display: inline;
     padding: 10px;
     height: 98px;
     width: 280px;
}

.tech-body .tech-tip-box p {
     margin: 0;
}

.tech-body .tech-tip-box p.image {
     float: left;
     margin: 0 7px 0 0;
     width: auto;
}

.tech-body .tech-tip-box p.text {
     float: left;
     width: 210px;
     margin: 0 0;
     clear: right;
}

.tech-body .tech-tip-box p.cta {
     display: inline-block;
     margin: 7px 0 0;
     zoom: 1;
 *display: inline;
     text-align: right;
     width: 100%;
}

.tech-body #tech-home-boxes, .tech-body #tech-landing-boxes {
     width: 960px;
     display: inline-block;
     margin: 7px 0 0 0;
     zoom: 1;
 *display: inline;
     padding: 0px;
}

#tech-home-boxes .tech-box, #tech-landing-boxes .tech-box {
     width: 225px;
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 0px 9px 0 0;
 *margin: 0px 15px 0 0;
     padding: 0;
     vertical-align: top;
}

#tech-home-boxes .tech-box .tech-box-header, #tech-landing-boxes .tech-box .tech-box-header {
     background: transparent url(/content/Assets/Images/wsTechLibPodTopCap.jpg) no-repeat;
     width: 225px;
     height: 21px;
     padding: 8px 7px 0 7px;
 *padding: 3px 7px 0 7px;
 *height: 26px
}

#tech-home-boxes .tech-box .tech-box-header h4, #tech-landing-boxes .tech-box .tech-box-header h4 {
     font-size: 11px;
     font-weight: bold;
     padding: 0;
     margin: 0;
}

#tech-home-boxes .tech-box .tech-box-body, #tech-landing-boxes .tech-box .tech-box-body {
     height: 200px;
     width: 206px;
     background: transparent url(/content/Assets/Images/wsTechLibYellowBkg.jpg) no-repeat bottom right;
     margin: 0;
     padding: 10px;
     display: inline-block;
     zoom: 1;
 *display: inline;
}

#tech-home-boxes .tech-box .tech-web {
     background: transparent url(/content/Assets/Images/wsTechLibWebBkg.jpg) no-repeat bottom right;
}

#tech-home-boxes .tech-box .tech-data {
     background: transparent url(/content/Assets/Images/wsTechLibDataBkg.jpg) no-repeat bottom right;
}

#tech-home-boxes .tech-box .tech-email {
     background: transparent url(/content/Assets/Images/wsTechLibMailBkg.jpg) no-repeat bottom right;
}

#tech-home-boxes .tech-box .tech-vseries {
     background: transparent url(/content/Assets/Images/wsTechLibDataVseriesBkg.jpg) no-repeat bottom right;
}

#tech-home-boxes .tech-box .tech-box-body h4, #tech-landing-boxes .tech-box .tech-box-body h4 {
     margin: 5px 0;
     padding: 0px;
     font-size: 11px;
     font-weight: bold;
     color: #666666 !important;
     display: inline-block;
}

#tech-landing-boxes .tech-box .tech-box-body h4 {
     margin: 0;
}

#tech-home-boxes .tech-box .tech-box-body h4 {
     margin: 0px 0;
}

#tech-home-boxes .tech-box .tech-box-body ul, #tech-landing-boxes .tech-box .tech-box-body ul {
     margin: 5px 0 10px 0;
     padding: 0 0 0 15px;
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
     float: none;
}

#tech-landing-boxes .tech-box .tech-box-body ul {
     margin-top: 0;
}

/*Landing Page 1*/

#tech-landing-boxes .tech-box .tech-box-body {
     width: 205px;
     margin: 0;
     padding: 9px 10px;
}

#tech-landing-boxes .tech-box {
     margin: 0 11px 12px 0;
 *margin:0 17px 12px 0;
}

#tech-landing-boxes {
     width: 1000px !important;
}

/*Landing Page 2*/

p.icon {
     background: url(/content/Assets/Images/wsSpriteNoCords.png) repeat scroll -661px -259px transparent;
     height: 52px;
     left: 5px;
     margin: -15px 7px 0 0;
     top: -28px;
     width: 52px;
     float: left;
}

p.icon.data {
     background: url(/content/Assets/Images/wsSpriteNoCords.png) repeat scroll -661px -315px transparent;
}

p.icon.email {
     background: url(/content/Assets/Images/wsSpriteNoCords.png) repeat scroll -661px -370px transparent;
}

p.icon.triton {
     background: transparent url(/content/Assets/Images/triton-icon.png) no-repeat top left;
     height: 54px;
     width: 53px;
}

.tech-body p {
     width: 66%;
}

.tech-body #tech-tree {
     min-height: 500px;
     width: 400px;
     border: 1px solid #c1c1c1;
     border-top: none;
     float: left;
}

.tech-body #tech-tree .tech-item {
}

#tech-tree .tech-1st-level {
     background: transparent url(/content/Assets/Images/wsTechLibTopBlueRepeat.png) repeat-x;
     height: 29px;
     width: 100%;
}

#tech-tree .tech-item .ui-state-default {
     height: 28px;
}

#tech-tree p.tree-icon {
     margin: 0;
     float: left;
     width: 27px;
     height: 25px;
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -0px -91px;
}

#tech-tree .tech-1st-level p.tree-icon {
     margin: 3px 0 0 7px;
}

#tech-tree .tech-2nd-level p.tree-icon {
     margin: -3px 7px 0 0;
}

#tech-tree .tech-1st-level {
     margin: 0 0 0px 0;
     cursor: pointer;
}

#tech-tree .tech-1st-level:hover p.tree-icon, .tech-2nd-level .expand:hover p.tree-icon {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -27px -91px !important;
}

#tech-tree .tech-item .ui-state-active:hover p.tree-icon, .tech-2nd-level .expand:hover p.opened {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) -27px -118px !important;
}

#tech-tree .tech-item .ui-state-active p.tree-icon, .tech-2nd-level .expand p.opened {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) 0px -118px !important;
}

#tech-tree .tech-1st-level h4 {
     font-size: 12px;
     margin: 6px 0 0 10px;
     float: left;
}

#tech-tree .tree-body {
     margin: 0 0 0px 0;
     overflow: auto;
     background: transparent url(/content/Assets/Images/wsTechLibBlueFadeBkg.jpg) repeat-x;
     height: 387px
}

#tech-tree .tech-2nd-level {
     margin: 7px 20px;
}

#tech-tree .tech-2nd-level:first-child {
     margin: 15px 20px 7px 20px;
}

.tech-2nd-level .expand {
     cursor: pointer;
     margin: 0 0 2px 0;
}

#tech-tree .tech-2nd-level h4 {
     font-size: 11px;
     color: #666666!important;
     display: block;
     height: 20px;
}

#tech-tree ul {
     float: none;
     list-style-type: none;
     display: none;
     margin: 0px 0 12px 0;
     padding: 0 0 0px 30px;
     width: 325px;
}

#tech-tree ul li {
     margin: 0;
     padding: 3px 0 0 20px;
 *padding: 1px 0 0 20px;
     background: transparent url(/content/Assets/Images/wsTechLibIconHtmlFile.png) no-repeat top left;
}

#tech-tree ul li div {
     margin: 0;
     display: none;
}

#tech-tree ul a.techlinks {
     padding: 0 0 7px 0px;
}

#doc-preview {
     width: 510px;
     margin: 0 0 0 30px;
     height: 500px;
     border: 1px solid #c1c1c1;
     border-top: none;
     float: left;
}

#doc-preview .topcap {
     background: transparent url(/content/Assets/Images/wsTechLibTopGrayRepeat.png) repeat-x;
     width: 100%;
     height: 40px;
}

#doc-preview .topcap h4 {
     background: transparent url(/content/Assets/Images/wsTechLibPreviewFile.png) no-repeat top left;
     padding: 0 0 5px 22px;
     font-size: 12px;
     margin: 6px 0 0 10px;
     float: left;
}

#doc-preview .preview {
     overflow: auto;
     height: 401px;
     padding: 0 20px;
     font-size: 11px;
}

#doc-preview .preview h2 {
     font-size: 16px;
}

#doc-preview .preview h3 {
     font-size: 14px;
}

#doc-preview .preview img {
     margin: -12px 0 0 -20px;
     position: absolute;
     z-index: 2;
}

#doc-preview .preview ul {
     list-style-type: disc !important;
     margin: 0 0 10px 20px;
}

#doc-preview .preview p {
     overflow: auto;
     width: 100%;
     margin-bottom: 10px;
     font: normal 12px 'DIN Next W06 Regular', Arial, sans-serif !important;
}

#doc-preview .botcap {
     background: transparent url(/content/Assets/Images/wsTechLibBotGrayRepeat.png) repeat-x;
     width: 100%;
     height: 59px;
     text-align: center;
}

.tech-preview-cta {
     background: transparent url(/content/Assets/Images/wsBtnBigPlainRt.png) no-repeat top right;
     padding: 10px 0 13px 0;
     display: inline-block;
     margin: 13px 0 0 0;
}

.tech-preview-cta span {
     background: transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat top left;
     padding: 10px 0px 13px 30px;
     margin: 0 37px 0 0;
     color: #ffffff;
     font-size: 12px;
     font-weight: bold;
}

.tech-preview-cta:hover {
     background: transparent url(/content/Assets/Images/wsBtnBigPlainRt.png) no-repeat bottom right;
     padding: 10px 0 12px 0;
     text-decoration: none !important;
}

.tech-preview-cta:hover span {
     background: transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat bottom left;
     padding: 10px 0px 12px 30px;
}

/*TRITON Advisory Board Ipad*/

a.standard-cta.plain.small {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: inline-block;
     zoom: 1;
 *display: inline;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin: 0;
     padding-right: 15px;
     text-decoration: none;
}

a.standard-cta.plain.small:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     margin-top: 0px;
     text-decoration: none;
}

a.standard-cta.plain.small span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     display: block;
     padding: 4px 0 6px 14px;
     margin-right: 4px;
}

a.standard-cta.plain.small:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

#refbanner {
     margin: -30px 0 10px -20px;
}

#reference-right {
     float: left;
     margin-top: 40px;
     background: transparent url(/content/Assets/Images/wsIpadVertPipe.jpg) no-repeat top left;
     padding: 0 0 0 30px;
     height: 300px
}

#reference-left {
     width: 62%;
     float: left;
     padding: 0 35px 0 0;
     margin: 0 5px 17px 0;
}

#reference-left h3 {
     font-size: 12px !important;
     margin: 0px 0 10px 7px !important;
}

#reference-header {
     margin-bottom: 7px;
}

#reference-subheader {
     font-size: 12px;
     margin: 0;
}

#reference-right .modal-window {
     display: none;
     position: fixed;
     top: 15%;
     left: 50%;
     width: 680px;
     margin: 0 0 0 -340px;
}

#reference-right .tab-play {
     cursor: pointer;
}

.gradient-box {
     display: inline-block;
     zoom: 1;
 *display: inline;
     background: transparent url(/content/Assets/Images/wsIpadBulletsBkgTop.jpg) no-repeat top left;
     width: 592px;
     padding: 5px
}

.gradient-box.inner {
     background: transparent url(/content/Assets/Images/wsIpadBulletsBkgBot.jpg) no-repeat bottom left;
     margin: 0px 0 -10px -5px;
}

#ref-form-left {
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: 300px;
     margin: 0 15px 0 0;
}

#ref-form-right {
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: 250px;
     vertical-align: top;
}

#ref-form-right .gen_form_field#tc p {
     margin: 40px 0 0 0;
 *margin: 35px 0 0 0;
}

#ref-form-right p.required {
     float: right;
     color: red;
     margin: 0;
}

#ref-form-bottom {
     margin: 15px 0 0 0;
     width: 600px;
     background: transparent url(/content/Assets/Images/wsIpadHorizPipe.jpg) no-repeat top left;
     padding: 15px 0 0 0;
}

#ref-form-bottom p {
     margin: 0 0 15px 0;
}

#ref-form-bottom .gen_form_field {
     width: 47%;
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: top;
     margin: 0 15px 0 0;
}

#ref-form-bottom .gen_form_field p {
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 0 0 10px 0;
     width: 90%;
}

#ref-form-bottom input {
     float: left;
     margin: 5px 7px 0 0;
}

#reference-form .gen_form_field {
     padding: 3px 0;
}

#reference-form .gen_form_field label.textinput {
     font-size: 11px;
     float: left;
     font-weight: bold;
}

#reference-form .gen_form_field input.textinput {
     width: 200px;
     float: right;
     margin: 0;
}

#ref-submit {
     margin-top: 15px;
}

.tab-right {
     width: 250px;
}

.steel-box {
     border: 1px solid #cfcfcf;
     margin: 0px 0;
     padding: 0 0 0px 0;
}

.steel-box .topcap {
     background: url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x scroll 0 0 transparent;
     height: 27px;
     width: 100%;
}

.steel-box .header {
     background-color: #d6e7f1;
     width: 100%;
     height: auto;
     padding: 0px;
     border-bottom: 1px solid #c1c1c1;
     text-align: right;
     margin-bottom: 0;
}

.steel-box .steel-body {
     background: transparent url(/content/Assets/Images/wsRightRailPodBwFadeBkg.jpg) repeat-x bottom left;
     padding: 7px 0 12px 0;
}

.steel-box .steel-body p {
     margin: 0;
     padding: 5px 7px 5px 7px;
}

.steel-box p {
     margin: 0;
     padding: 5px 5px 5px 0;
     min-height: 7px;
}

.steel-box .topcap h4 {
     line-height: 22px;
     font-size: 12px;
     font-weight: bold !important;
     margin: 0 0 0px 5px !important;
     padding: 1px 0 0px;
     float: left;
}

.tab-right .steel-body p {
     margin-bottom: 7px;
}

#dlp4dl-landing {
     width: 983px;
     margin: -29px 0 0 -19px;
}

#dlp4dl-landing #landingBannerTop {
     width: 983px;
     height: 153px;
     background-image: url(/content/Assets/Images/wsDlpTopBanner.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
}

#dlp4dl-landing #landingBannerTop-es {
     width: 983px;
     height: 153px;
     background-image: url(/content/Assets/Images/wsDlpTopBanner-es.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
}

#dlp4dl-landing #landingBannerTop-fr {
     width: 983px;
     height: 153px;
     background-image: url(/content/Assets/Images/wsDlpTopBanner-fr.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
}

#dlp4dl-landing #landingBannerTop-it {
     width: 983px;
     height: 153px;
     background-image: url(/content/Assets/Images/wsDlpTopBanner-it.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
}

#dlp4dl-landing #landingBannerTop-de {
     width: 983px;
     height: 153px;
     background-image: url(/content/Assets/Images/wsDlpTopBanner-de.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
}

#dlp4dl-landing #landingBannerTop-pt {
     width: 983px;
     height: 153px;
     background-image: url(/content/Assets/Images/wsDlpTopBanner-pt.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
}

.dlp4dl#landingRightContent {
     background-image: none;
     margin-top: 7px;
}

.dlp4dl#landingRightContent p {
     margin-top: 7px;
     font-size: 11px;
}

.dlp4dl#landingRightContent h4 {
     color: #4aa2de !important;
     font-size: 15px;
     font-weight: bold;
}

.dlp4dl#landingRightContent #promo-cta {
     width: 85%;
}

.dlp4dl#landingRightContent #promo-cta a {
     margin-top: 25px;
}

.dlp4dl#landingRightContent p.smaller {
     font-size: 9px;
}

.dlp4dl#landingRightContent img {
     float: right;
}

.dlp4dl#landingBotRow {
     background-image: none;
     text-align: center;
     height: auto;
     margin-top: 12px;
}

.dlp4dl#landingBotRow * {
     background-image: none;
     color: #4aa2de !important;
     display: inline;
}

.dlp4dl#landingBotRow h4 {
     font-size: 17px;
     font-weight: nonrmal !important;
}

.dlp4dl#landingBotRow a {
     text-decoration: underline;
}

.banner-cta a.text-link {
     float: left;
     margin: 7px 15px 0 0;
     color: #0080d0;
     font-size: 14px;
     text-decoration: underline;
}

.banner-cta a.text-link:hover {
     text-decoration: underline;
}

.ace#landingRightContent p {
     font-size: 11px;
     margin: 12px 0 0px;
}

.ace#landingRightContent .header {
     color: #4aa2de !important;
     font-size: 20px !important;
     font-weight: bold;
     margin-top: 7px;
}

.ace#landingRightContent .subheader {
     font-size: 18px !important;
     font-weight: bold;
     margin: 0 !important;
}

.ace#landingBotRow {
     height: auto;
     background-image: none;
     margin-top: 7px;
}

.ace#landingBotRow h4 {
     color: #4aa2de !important;
}

/*
----------------------------------------------------------------------
element:    GENERIC PROMOS
desc:        Homepage right hand promos. Overwrite image in reddot to
            change bg, use classes to change appearance on the bounding 
            promo div.
default:    single slot, all show, yellow, blue, green
options:    - double-slot: double size
            - triple-slot: triple size
            - analyst: floats p to the right for market analyst promos
            - no-show: hide promo
            
----------------------------------------------------------------------
*/
 

.single-slot .promo-top {
     height: 73px;
}

.double-slot .promo-top {
     height: 128px;
}

.triple-slot .promo-top {
     height: 201px;
}

.analyst .promo-top p {
     width: 150px;
     float: right;
     padding: 5px 8px!important;
}

#banner-promos .no-show {
     display: none;
}

#en #promo1 .promo-top {
     background: url() no-repeat top left;
}

#en #promo2 .promo-top {
     background: url() no-repeat top left;
}

#en #promo3 .promo-top {
     background: url() no-repeat top left;
}

#uk #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-uk.png) no-repeat top left;
}

#uk #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-uk.png) no-repeat top left;
}

#uk #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-uk.png) no-repeat top left;
}

#fr #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-fr.png) no-repeat top left;
}

#fr #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-fr.png) no-repeat top left;
}

#fr #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-fr.png) no-repeat top left;
}

#it #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-it.png) no-repeat top left;
}

#it #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-it.png) no-repeat top left;
}

#it #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-it.gif) no-repeat top left;
}

#de #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-de.png) no-repeat top left;
}

#de #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-de.png) no-repeat top left;
}

#de #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-de.png) no-repeat top left;
}

#anz #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-anz.png) no-repeat top left;
}

#anz #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-anz.png) no-repeat top left;
}

#anz #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-anz.png) no-repeat top left;
}

#ind #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-ind.png) no-repeat top left;
}

#ind #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-ind.png) no-repeat top left;
}

#ind #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-ind.png) no-repeat top left;
}

#pr #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-pr.png) no-repeat top left;
}

#pr #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-pr.png) no-repeat top left;
}

#pr #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-pr.png) no-repeat top left;
}

#latam #promo1 .promo-top {
     background: url(/content/Assets/Images/wsPromo1Top-latam.png) no-repeat top left;
}

#latam #promo2 .promo-top {
     background: url(/content/Assets/Images/wsPromo2Top-latam.png) no-repeat top left;
}

#latam #promo3 .promo-top {
     background: url(/content/Assets/Images/wsPromo3Top-latam.png) no-repeat top left;
}

#main-navi {
     background: url(/content/Assets/Images/wsTopNavRepeatBkg.jpg) repeat-x scroll 0 0 transparent;
     width: 100%;
     height: 39px;
}

.menu-container {
     margin: auto;
     width: 998px;
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0 -936px;
     height: 100%;
}

.menu-container .main-menu-2010 {
     float: right;
     margin: 0;
}

.menu-container ul.main-menu-2010 > li {
     padding: 0px 0px;
     float: left;
     list-style-type: none;
}

.main-menu-2010 li .menu-label {
     float: left;
     padding: 11px 11px 1px 11px;
     margin: 1px 0 0 0;
     background: url(/content/Assets/Images/sepPnav.gif) no-repeat top left;
     height: 25px;
     font: normal bold 11px verdana;
}

.main-menu-2010 p.no-bg {
     background: none;
}

.main-menu-2010 p a {
     color: #ffffff;
}

.main-menu-2010 p a:hover {
     text-decoration: none !important;
}

.main-menu-2010 p.hovered {
     background-color: #ffffff !important;
}

.main-menu-2010 p.hovered a {
     color: #003366 !important;
}

.main-menu-2010 li .m2010-selected {
     background: #669ac2 url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0 -900px !important;
     height: 24px;
}

.main-menu-2010 li .rightRail {
     background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0 -900px;
     height: 24px;
}

div.search-row {
     margin: 2px 0 0 0;
}

div.search-row p {
     background-image: none !important;
     margin: 0;
     padding: 0;
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: 45%;
}

/*ACE Page*/

h1.ace, h2.ace {
     width: 100%;
}

h1.ace {
     margin: 10px 0 5px 0;
}

h2.ace {
     font-size: 14px !important;
}

#ace-banner {
     margin: -29px 0 0 -19px;
}

#ace.prod-table {
     margin: 20px 0 0;
     float: none;
}

#ace.prod-table, #ace.prod-table > * {
     width: 100%;
}

.ace-box {
     display: inline-block;
     zoom: 1;
 *display: inline;
     background: transparent url(/content/Assets/Images/wsAceGradTop.png) no-repeat top left;
     width: 752px;
     padding: 7px;
}

.ace-box.inner {
     background: transparent url(/content/Assets/Images/wsAceBodyGrad.png) no-repeat bottom left;
     margin: 0px 0 -10px -7px;
     padding: 0 7px 7px;
}

.ace-box {
     margin-bottom: 7px;
}

.ace-box #ace-inner-left, .ace-box #ace-inner-right {
     width: 58%;
     padding: 0 20px 0 0;
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: top;
}

.ace-box #ace-inner-right {
     width: 37%;
     padding: 0 0 0 5px;
     background: transparent url(/content/Assets/Images/wsAceVertPipe.png) no-repeat top left;
     text-align: center;
}

#ace-inner-left p {
     margin: 4px 0 0 7px;
}

#ace-inner-left ul li {
     margin: 13px 0 0 0;
}

ul#ace {
     float: none !important;
     margin: 7px!important;
     list-style: none outside;
}

ul#ace li {
     list-style-image: url(/content/Assets/Images/wsAceRTSCIcon.png);
     float: none !important;
     padding: 0 12px 0 0;
 *padding: 0 12px 0 7px;
     margin: 15px 7px 11px 30px;
 *margin: 11px 7px 7px 23px;
}

ul#ace li b {
     float: none !important;
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: top;
     line-height: 15px;
}

ul#ace li br {
     line-height: 0px;
}

ul#ace li#RTCC {
     list-style-image: url(/content/Assets/Images/wsAceRTCCIcon.png);
}

ul#ace li#preciseID {
     list-style-image: url(/content/Assets/Images/wsAcePreciseIDIcon.png);
}

ul#ace li#antispam {
     list-style-image: url(/content/Assets/Images/wsAceAntiSpamIcon.png);
}

ul#ace li#reputation {
     list-style-image: url(/content/Assets/Images/wsAceReputationIcon.png);
}

ul#ace li#urlfiltering {
     list-style-image: url(/content/Assets/Images/wsAceUrlFilteringIcon.png);
}

ul#ace li#antivirus {
     list-style-image: url(/content/Assets/Images/wsAceAntivirusIcon.png);
}

/*
----------------------------------------------------------------------
element:    STANDARD POWER-BUTTONS UTILIZING ANCHORS
desc:        Standard button using anchor tags, white text, no underline
            on-hover. Can be used in conjunction with center/fullwidth
            for centering across a parent a div.
default:    standard, right arrow, big
options:    - plain: no arrow
            - small: smaller size
----------------------------------------------------------------------
*/
/*Default*/

a.standard-cta {
     background: #28a505;
    display: block;
    padding: 10px 0 14px 14px;
    border-bottom: 4px solid #307e1f;
    color: #fff!important;
    text-transform: uppercase;
    padding: .7em 1.8em!important;
    margin: 5px 0;
    font-size: 14px;
	 -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

a.standard-cta:hover {
     background:#34d707;
     color: #FFFFFF !important;
     text-decoration: none;
}

a.standard-cta span {
    display: block;
     padding: 5px;
}

a.standard-cta:hover span {
     background-position: left -37px;
     
}

/*Big Plain*/

a.standard-cta.plain {
     background: transparent url(/content/Assets/Images/wsBtnBigPlainRt.png) no-repeat top right;
     padding-right: 33px;
}

a.standard-cta.plain span {
     padding: 10px 0 14px 30px;
}

a.standard-cta.plain:hover {
     background-position: right -37px;
}

a.standard-cta.plain:hover span {
     padding: 11px 0 14px 30px;
}

/*Small Arrow*/

a.standard-cta.small {
     background: transparent url(/content/Assets/Images/wsBtnSmallRt.png) no-repeat scroll right top;
     height: 23px;
     padding-right: 32px;
}

a.standard-cta.small:hover {
     background-position: right -23px;
}

a.standard-cta.small span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     padding: 3px 0 7px 14px;
}

a.standard-cta.small:hover span {
     background-position: left -23px;
     padding: 4px 0 7px 14px;
}

/*Small Plain*/

a.standard-cta.plain.small {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
     padding-right: 15px;
}

a.standard-cta.plain.small:hover {
     background-position: right -23px;
}

a.standard-cta.plain.small span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     padding: 3px 0 7px 14px;
}

a.standard-cta.plain.small:hover span {
     background-position: left -23px;
     padding: 4px 0 7px 14px;
}

/*
----------------------------------------------------------------------
element:    FORM-RESTRICTED SUBMIT BUTTONS
desc:        For use in .NET apps. Power button style, form restricted. 
            Left/Right bounding div, with a repeating inner bg for submit
            button.
default:    standard, right arrow, big
options:    - small: smaller size
----------------------------------------------------------------------
*/
/*Default*/

.form-restricted-cta {
     display: inline-block;
     zoom: 1;
 *display: inline;
 *margin: 0 0 0px 0;
}

.form-restricted-cta * {
     display: inline-block;
     zoom: 1;
 *display: inline;
     float: none;
     font-weight: bold;
     color: #ffffff;
}

.form-restricted-cta .left, .form-restricted-cta .right, .form-restricted-cta input {
     vertical-align: middle;
     background: transparent url(/content/Assets/Images/btn-left-big.png) no-repeat;
     height: 38px;
     padding: 0;
     border: 0;
     width: 5px;
     margin: 0 -6px 0 0;
 *margin: 0 0px 0 0;
}

.form-restricted-cta input {
     background: transparent url(/content/Assets/Images/btn-bg-big.png) repeat-x;
     padding: 0px 4px 3px 10px;
 *padding: 0px 0px 3px 5px;
     margin: 0;
     width: auto;
}

.form-restricted-cta .right {
     background: transparent url(/content/Assets/Images/btn-right-big.png) no-repeat;
     width: 37px;
     margin: 0 0 0 -6px;
}

.form-restricted-cta:hover * {
     cursor: pointer;
}

.form-restricted-cta:hover input {
     background: transparent url(/content/Assets/Images/btn-bg-big-hover.png) repeat-x;
}

.form-restricted-cta:hover .left {
     background: transparent url(/content/Assets/Images/btn-left-big-hover.png) no-repeat;
}

.form-restricted-cta:hover .right {
     background: transparent url(/content/Assets/Images/btn-right-big-hover.png) no-repeat;
}

/*Small*/

.form-restricted-cta.small .left, .form-restricted-cta.small .right, .form-restricted-cta.small input {
     background: transparent url(/content/Assets/Images/btn-left.png) no-repeat;
     height: 24px;
     width: 4px;
     margin: 0 -1px 0 0;
 *margin: 0;
 
 background: #28a505;
    padding: 0px 4px 6px 10px;
    margin: 0;
    width: auto;
    display: inline-block;
    background-color: #28A505;
    cursor: pointer;
    border-radius: 5px;
    color: #F2F2F2;
    border-bottom: 4px solid #186303;
    height: 38px;
}

.form-restricted-cta.small input {
     background: #28a505;
     padding: 0px 4px 6px 10px;
 *padding: 0px 0px 5px 5px;
     margin: 0;
 *margin: 0 0 0 -1px;
     width: auto;
}

.form-restricted-cta.small .right {
     background: #28a505;
     width: 37px;
     margin: 0 0 0 0px;
}

.form-restricted-cta.small:hover * {
     cursor: pointer;
}

.form-restricted-cta.small:hover input {
     background: #28a505;
     padding: 0px 4px 5px 10px;
 *padding: 0px 0px 4px 5px;
}

.form-restricted-cta.small:hover .left {
     background: #34d707;
}

.form-restricted-cta.small:hover .right {
     background: #34d707;
}

/*ONLY INCLUDE HERE ON*/

#prm-login {
     font-size: 11px;
}

#prm-login p.error {
     color: red;
     font-weight: bold;
     background: transparent url(/content/Assets/Images/wsIconError.jpg) no-repeat;
     min-height: 18px;
     padding: 0 0 0 23px;
}

#prm-login p.label label.error {
     color: red;
     font-weight: normal;
     background: none;
     padding-left: 0px;
}

#prm-login .prm-form .error-messages {
     margin: 0 0 12px 0;
}

#prm-login .prm-form .error-messages ul.error {
     float: none;
     margin: 0;
     color: red;
}

#prm-login p.error span.normal {
     font-size: 11px;
     color: #333333;
}

#prm-login .prm-buttons {
     margin: 18px 0 25px 0;
     height: 60px;
}

#prm-login .prm-buttons > a {
     vertical-align: bottom;
}

#prm-login .prm-buttons a:first-child {
     margin: 0 12px 0 0;
     vertical-align: bototm;
}

#prm-login .gradient-box.inner {
     padding: 5px 15px 10px;
}

.prm-forgot {
     margin: 0 0 25px 0;
}

.prm-forgot form {
     margin: 17px 0 0 0;
     height: auto;
}

.prm-forgot .gen-form-field {
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 0 7px 0 0;
 *vertical-align: middle;
}

.prm-forgot .form-restricted-cta {
     display: inline-block;
     zoom: 1;
 *display: inline;
}

.prm-forgot a#cancel {
     vertical-align: baseline;
     margin: 0 0 0 12px;
}

.prm-forgot #reset-text {
     color: #666666;
     font-size: 10px;
     margin: 5px 0 0 89px;
}

#prm-login a#prm-continue {
     margin: 12px 0 25px 0;
}

.prm-form {
     border: 1px solid #cfcfcf;
     margin: 12px 0;
     width: 100%;
     padding: 0 0 12px 0;
}

.prm-form .topcap {
     background: url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x scroll 0 0 transparent;
     height: 27px;
     width: 100%;
}

.prm-form .topcap h4 {
     color: #003366 !important;
     line-height: 22px;
     font-size: 12px;
     font-weight: bold !important;
     margin: 0 0 15px 5px;
     padding: 1px 0 0px;
     display: block;
}

.prm-form h4 {
     color: #003366 !important;
     font-size: 12px;
     font-weight: bold !important;
     margin: 12px 0 0px 7px;
     padding: 1px 0 0px;
     display: block;
}

.prm-form .label {
     text-align: right;
     width: 40%;
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 0 5px 0 0;
}

#prm-login .submit {
     text-align: left;
     width: 440px;
 *width: 444px;
     float: right;
}

#prm-login .prm-form .submit {
     width: 442px;
 *width: 446px;
}

#prm-login .prm-form#new-password .submit {
     width: 329px;
 *width: 333px;
}

#prm-login .submit > * {
     text-align: right;
     float: left;
}

.prm-form .input {
     width: 55%;
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 12px 0 0 0;
}

.prm-form .input.first {
     margin-top: 0;
}

.prm-form span.required {
     color: red;
     font-weight: bold;
}

.prm-form .required-text p {
     color: red;
     margin: 5px;
     padding: 0;
     display: inline;
     float: right;
}

.prm-form#new-password {
     width: 75%;
}

.prm-form p.error {
     margin: 0 0 12px 7px;
}

.prm-buttons p {
     display: inline;
}

/*Speak Up Landing Page*/

#SpeakUpBannerTop {
     width: 983px;
     height: 210px;
     background-image: url(/content/Assets/Images/banner-speak-up-en.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
     margin: -29px 0 0 -19px;
}

#speak-up-promo {
     margin: -1px 0 0 -16px;
 *margin-top: -9px;
}

/*Flash/JQuery Homepage*/

.hp-banner {
     position: relative;
}

.hp-banner ul#steppers {
     position: absolute;
     z-index: 9999;
     margin: 188px 0 0 8px;
     background-color: #deeef8;
     border: 1px solid #999999;
     padding: 2px;
}

.hp-banner ul#steppers li {
     width: 10px;
     height: 12px;
     padding: 3px;
     border: 1px solid #999999;
     cursor: pointer;
     margin: 0 2px 0 0;
     font-size: 11px;
     background-color: #ffffff;
     font-weight: bold;
}

.hp-banner ul#steppers li.activeSlide {
     background-color: #ee880f;
     color: #fff;
}

.hp-banner ul#steppers li:hover {
     background-color: #eebb7f;
     color: #fff;
}

#stepper-containers {
     position: absolute;
     height: 221px;
     width: 998px;
}

#stepper-containers > div {
     height: 221px;
     width: 100%;
     position: absolute;
     display: none;
}

#stepper-containers div .stepper-main {
     width: 738px;
}

#stepper-containers .standard-cta {
     float: right;
     margin: 177px 10px 0 0;
}

/*English Banner*/

#stepper-containers .stepper1.en {
     background: transparent url(/assets/homepage/en/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.en {
     background: transparent url(/assets/homepage/en/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.en {
     background: transparent url(/assets/homepage/en/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.en {
     background: transparent url(/assets/homepage/en/wsHomeBanner4.png) no-repeat;
}

/*Australia Banner*/

#stepper-containers .stepper1.aus {
     background: transparent url(/assets/homepage/aus/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.aus {
     background: transparent url(/assets/homepage/aus/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.aus {
     background: transparent url(/assets/homepage/aus/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.aus {
     background: transparent url(/assets/homepage/aus/wsHomeBanner4.png) no-repeat;
}

/*German Banner*/

#stepper-containers .stepper1.de {
     background: transparent url(/assets/homepage/de/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.de {
     background: transparent url(/assets/homepage/de/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.de {
     background: transparent url(/assets/homepage/de/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.de {
     background: transparent url(/assets/homepage/de/wsHomeBanner4.png) no-repeat;
}

/*French Banner*/

#stepper-containers .stepper1.fr {
     background: transparent url(/assets/homepage/fr/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.fr {
     background: transparent url(/assets/homepage/fr/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.fr {
     background: transparent url(/assets/homepage/fr/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.fr {
     background: transparent url(/assets/homepage/fr/wsHomeBanner4.png) no-repeat;
}

/*Italian Banner*/

#stepper-containers .stepper1.it {
     background: transparent url(/assets/homepage/it/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.it {
     background: transparent url(/assets/homepage/it/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.it {
     background: transparent url(/assets/homepage/it/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.it {
     background: transparent url(/assets/homepage/it/wsHomeBanner4.png) no-repeat;
}

/*Japan Banner*/

#stepper-containers .stepper1.jp {
     background: transparent url(/assets/homepage/jp/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.jp {
     background: transparent url(/assets/homepage/jp/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.jp {
     background: transparent url(/assets/homepage/jp/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.jp {
     background: transparent url(/assets/homepage/jp/wsHomeBanner4.png) no-repeat;
}

/*Latam Banner*/

#stepper-containers .stepper1.latam {
     background: transparent url(/assets/homepage/latam/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.latam {
     background: transparent url(/assets/homepage/latam/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.latam {
     background: transparent url(/assets/homepage/latam/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.latam {
     background: transparent url(/assets/homepage/latam/wsHomeBanner4.png) no-repeat;
}

/*Portuguese Banner*/

#stepper-containers .stepper1.por {
     background: transparent url(/assets/homepage/por/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.por {
     background: transparent url(/assets/homepage/por/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.por {
     background: transparent url(/assets/homepage/por/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.por {
     background: transparent url(/assets/homepage/por/wsHomeBanner4.png) no-repeat;
}

/*SCH Banner*/

#stepper-containers .stepper1.sch {
     background: transparent url(/assets/homepage/sch/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.sch {
     background: transparent url(/assets/homepage/sch/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.sch {
     background: transparent url(/assets/homepage/sch/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.sch {
     background: transparent url(/assets/homepage/sch/wsHomeBanner4.png) no-repeat;
}

/*TCH Banner*/

#stepper-containers .stepper1.tch {
     background: transparent url(/assets/homepage/tch/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.tch {
     background: transparent url(/assets/homepage/tch/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.tch {
     background: transparent url(/assets/homepage/tch/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.tch {
     background: transparent url(/assets/homepage/tch/wsHomeBanner4.png) no-repeat;
}

/*UK Banner*/

#stepper-containers .stepper1.uk {
     background: transparent url(/assets/homepage/uk/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.uk {
     background: transparent url(/assets/homepage/uk/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.uk {
     background: transparent url(/assets/homepage/uk/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.uk {
     background: transparent url(/assets/homepage/uk/wsHomeBanner4.png) no-repeat;
}

/*India Banner*/

#stepper-containers .stepper1.ind {
     background: transparent url(/assets/homepage/ind/wsHomeBanner1.png) no-repeat;
}

#stepper-containers .stepper2.ind {
     background: transparent url(/assets/homepage/ind/wsHomeBanner2.png) no-repeat;
}

#stepper-containers .stepper3.ind {
     background: transparent url(/assets/homepage/ind/wsHomeBanner3.png) no-repeat;
}

#stepper-containers .stepper4.ind {
     background: transparent url(/assets/homepage/ind/wsHomeBanner4.png) no-repeat;
}

#banner-promos {
     z-index: 9999;
     position: relative;
}

#popup-home {
     position: absolute;
     z-index: 9999;
}

#popup-home > * {
}

#DefensioFacebookBanner {
     float: left;
     height: 210px;
     margin: -29px 0 0 -19px;
*margin-top:-29px;
     width: 983px;
}

#defensioFacebook p {
     line-height: 18px;
     color: #888;
     font-size: 14px;
     margin-left: 40px;
}

#defensioFacebook p.large {
     font-size: 18px;
     color: #666;
     margin-top: 17px;
}

#defensioFacebook p.top {
     margin-top: 30px;
}

#defensioFacebook .columnLeft {
     width: 489px;
     float: left;
     margin-right: 24px;
}

#defensioFacebook .columnRight {
     width: 417px;
     float: left;
     margin: 0 10px;
}

#defensioFacebook .img-right {
     margin: 83px 0 0 32px;
}

#defensioFacebook img.thumb {
     border: 1px solid #CFCFCF;
     margin: 3px;
     padding: 3px;
}

#defensioFacebook a.dFree {
     font-size: 16px;
     margin-top: 37px;
     display: block;
}

#defensioFacebook ul.Flist {
     color: #888888;
     float: none;
     margin: 7px 7px 7px 55px;
     padding: 0;
}

#defensioFacebook ul.Flist li {
     line-height: 18px;
     font-size: 14px;
     margin-top: 18px;
}

/*Gartner SaaS Landing Page*/

#gartner-saas #landingVidPlayer {
     float: right;
     margin: 0 -5px 0 0;
}

#gartner-saas #landingVidPlayerBtns {
}

#gartner-saas .landing-header {
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: 100%;
}

#gartner-saas .landing-header .headers {
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin-right: 12px;
     float: left;
     width: 339px;
}

#gartner-saas .landing-header .headers h2 {
     margin: 0 !important;
}

#gartner-saas .landing-header .subheader {
     font-size: 16px !important;
}

#gartner-saas #topbox {
     background: transparent url(/content/Assets/Images/gartner-top-box-bg.png) no-repeat;
     float: right;
     padding: 7px 12px;
     width: 542px;
}

#gartner-saas #topbox .analyst-info {
     display: inline-block;
     zoom: 1;
 *display: inline;
     position: relative;
     height: 99px;
}

#gartner-saas #topbox .analyst-info:first-child {
     margin-right: 20px;
     padding-right: 22px;
     background: transparent url(/content/Assets/Images/gartner-top-box-pipe.png) no-repeat right center;
}

#gartner-saas #topbox h4 {
     display: block;
     font-size: 14px;
     color: #666666 !important;
     margin: 0 0 5px 0;
}

#gartner-saas #topbox b {
     display: block;
}

#gartner-saas #topbox img, #gartner-saas #topbox p {
     display: inline-block;
     zoom: 1;
 *display: inline;
     float: left;
}

#gartner-saas #topbox p {
     margin: 0 0 0 7px;
     position: relative;
     top: 20%;
}

#gartner-saas .gartner-bl {
     width: 275px;
     display: inline-block;
     zoom: 1;
 *display: inline;
     height: 450px;
     float: left;
}

#gartner-saas #gartner-steel .steel-header p {
     margin: 0;
     padding: 5px;
     font-size: 12px;
     color: #666666 !important;
     font-weight: bold;
}

#gartner-saas #gartner-steel ul:first-child {
     padding-bottom: 5px;
}

.steel-box .steel-header {
     background-color: #d6e7f1;
     width: 100%;
     height: auto;
     padding: 0px;
     border-bottom: 1px solid #c1c1c1;
     text-align: left;
     margin-bottom: 0;
}

.steel-box .topcap h4 {
     margin-bottom: 0;
}

.steel-box .header2 {
     border-top: 1px solid #c1c1c1;
     margin-bottom: 12px;
}

#gartner-saas .tagline {
     margin-top: 16px;
}

#gartner-saas .tagline h5 {
     font-size: 13px;
}

#landingVidPlayerFlvHolder {
     background-color: #ffffff;
}

.modal-window {
     background-color: #ffffff;
     border: 1px solid #999999;
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: auto;
     position: absolute;
     z-index: 4000;
     left: 50%;
}

.modal-window .modal-top {
     background-color: #003863;
     height: 30px;
     width: 100%;
}

.modal-window .modal-top p {
     color: #ffffff;
     font-size: 12px;
     padding: 8px 12px 0 12px;
     float: left;
     margin: 0;
}

.modal-window .modal-top a {
     float: right;
     font-size: 11px;
     color: #ffffff;
     margin: 6px 6px;
     height: 20px;
     line-height: 18px;
     padding: 0 24px 0;
     background: transparent url(/content/Assets/Images/wsBtnClose.png) no-repeat center right;
}

.modal-window .modal-top a:hover {
     text-decoration: none;
}

.modal-window .modal-body {
     padding: 20px;
     width: auto;
}

.modal-window .modal-body p {
     padding: 0;
     margin: 0;
}

#saas-bant {
     width: 600px;
}

#saas-bant input[type=text] {
     width: 250px;
     display: block;
     margin: 5px 0;
}

#saas-bant .placeholder {
     color: #999999;
}

#saas-bant .input {
     background: transparent url(/content/Assets/Images/wsIconArrowCleanRt.png) no-repeat left 3px;
     padding: 0 0 0 16px;
     margin: 16px 0;
}

#saas-bant .input p {
     margin: 0 0 7px 0;
}

#saas-bant .break {
     background: transparent url(/content/Assets/Images/gartner-modal-blend.png) no-repeat;
     height: 1px;
     width: 520px;
}

#saas-bant #modal-submit {
     margin-top: 16px;
}

#saas-bant #gen-info {
     margin: 16px 0;
}

#saas-bant select {
     min-width: 75px;
}

#saas-bant label.error {
     display: none !important;
     margin: -12px 0!important;
     padding: 0 !important;
     height: 0 !important;
}

#saas-bant .error {
     border: 1px solid #e01717;
 *border: 2px solid #e01717;
}

/*Threat Report 2010*/
/*video styles*/

.modal-bg {
     background-color: #ffffff;
     position: absolute;
     z-index: 500;
     -moz-opacity: .80;
     filter: alpha(opacity=80);
     opacity: .80;
     display: none;
}

.modal-bg.black {
     background-color: #000000;
     position: absolute;
     z-index: 500;
     -moz-opacity: .80;
     filter: alpha(opacity=80);
     opacity: .80;
     display: none;
}

#threatreport .modal-window {
     text-align: left;
     background-color: #ffffff;
     border: 1px solid #999999;
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: 680px;
     position: fixed;
     z-index: 4000;
     left: 50%;
     margin: 0 0 0 -340px;
     display: none;
     top: 15%;
}

.modal-window .modal-top {
     background-color: #003863;
     height: 30px;
     width: 100%;
}

.modal-window .modal-top p {
     color: #ffffff !important;
     font-size: 12px;
     padding: 8px 12px 0 12px !Important;
     float: left;
     margin: 0;
}

.modal-window .modal-top a {
     float: right;
     font-size: 11px;
     color: #ffffff;
     margin: 6px 6px;
     height: 20px;
     line-height: 18px;
     padding: 0 24px 0;
     background: transparent url(/content/Assets/Images/wsBtnClose.png) no-repeat center right;
}

.modal-window .modal-top a:hover {
     text-decoration: none;
}

.modal-window .modal-body {
     padding: 20px;
     width: auto;
}

.modal-window .modal-body p {
     padding: 0;
     margin: 0;
}

/* THREATREPORT MAIN */

#threatreport {
     width: 955px;
}

#threatreport p {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #333333;
     margin: 0;
     padding: 0;
}

#threatreport img.img-left {
     float: left;
     margin: 7px 10px 6px 0;
}

#threatreport .border {
     border: 1px solid #C1C1C1;
     padding: 5px;
}

#threatreport img.img-right {
     float: right;
     margin: 7px 0px 10px 10px;
}

#threatreport blockquote {
     border-bottom: 3px double #DDDDDD;
     border-top: 3px double #DDDDDD;
     color: #999999;
     font-family: Georgia, serif;
     font-size: 142.1%;
     font-style: italic;
     font-weight: normal;
     line-height: 21px;
     margin: 10px 40px 10px 0px;
     padding: 6px;
}

#threatreport blockquote cite {
     display: block;
     font-size: small;
     color: #646363;
}

#threatreport .columnLeft h3, #threatreport .columnRight h3 {
     font: 14px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
     color: #003352;
     text-transform: uppercase;
}

#threatreport .columnLeft h4, #threatreport .columnRight h4 {
     font: 13px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
     color: #003352;
     display: block;
}

#threatreport .columnLeft h5, #threatreport .columnRight h5 {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
     color: #003352;
     display: block;
}

#threatreport .boxContent a.btn-pdf {
     display: inline-block;
     min-height: 61px;
     background: url(/content/Assets/Images/pdf-icon.png) no-repeat center top;
     margin: 0;
     padding: 70px 10px 0;
}

/* THREATREPORT COLUMNS */

#threatreport .columnLeft {
     width: 478px;
     float: left;
}

#threatreport .columnLeft p, #threatreport .columnLeft h2, #threatreport .columnLeft h3, #threatreport .columnLeft h4, #threatreport .columnLeft h5 {
     margin: 10px 25px 15px 9px;
}

.leftColumnWide #threatreport .columnLeft ul, .leftColumnWide #threatreport .columnLeft ol {
     padding-left: 23px;
     margin: 10px 25px 0px 0px;
}

.leftColumnWide #threatreport .columnLeft ul li, .leftColumnWide #threatreport .columnLeft ol li {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #333333;
     padding-bottom: 15px;
}

#threatreport .columnRight {
     width: 477px;
     float: left;
     margin-top: 30px;
}

#threatreport .columnRight p, #threatreport .columnRight h2, #threatreport .columnRight h3, #threatreport .columnRight h4, #threatreport .columnRight h5 {
     margin: 10px 25px 15px 4px;
}

#threatreport .columnRight p.small, #threatreport .columnLeft p.small {
     font-size: 11px;
}

#threatreport .columnRight p.count, #threatreport .columnLeft p.count {
     font-weight: bold;
     margin: 0 0 0 12px;
     color: #b81717;
}

.leftColumnWide #threatreport .columnRight ul {
     padding-left: 23px;
     margin: 10px 25px 0px 0px;
}

.leftColumnWide #threatreport .columnRight ul li {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #333333;
     padding-bottom: 15px;
}

/* THREATREPORT BANNER */

#threatreport .t-banner {
     position: relative;
     background: url(/content/Assets/Images/t-banner.jpg) no-repeat;
     width: 942px;
     height: 73px;
     margin-top: -12px;
     color: white;
     font: 25px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
}

#threatreport .t-banner a {
     color: #FFFFFF !important;
     height: 42px;
     left: 21px;
     padding-top: 6px;
     position: absolute;
     text-decoration: none;
     top: 14px;
     width: 384px;
}

#threatreport .t-banner span {
     font-weight: normal;
     font-style: italic;
}

/* THREATREPORT CTA */

#threatreport a.form-cta {
     background: url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top transparent;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     margin: 0;
     padding-right: 15px;
     text-decoration: none;
}

#threatreport a.form-cta span {
     background: url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0 transparent;
     display: block;
     margin-right: 4px;
     padding: 4px 0 6px 14px;
}

#threatreport a.form-cta:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     margin-top: 0px;
}

#threatreport a.form-cta:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

/* THREATREPORT BOX HEADER */

#threatreport .boxWrap {
     float: left;
     width: 196px;
     margin-left: -5px;
}

#threatreport .boxHeader {
     background: url(/content/Assets/Images/boxHeader.png) no-repeat;
     width: 188px;
     height: 27px;
     margin-top: 20px;
     color: #003352;
     font: bold 14px/26px 'DIN Next W06 Regular', Arial, sans-serif;
     padding-left: 12px;
}

#threatreport .boxContent {
     background: transparent url(/content/Assets/Images/wrapper.png) repeat-y;
     width: 188px;
     text-align: left;
     height: 140px;
}

#threatreport .boxContent p {
     color: #666666;
     font-style: italic;
     margin: 0px 10px 15px 15px;
}

#threatreport .boxContent h4 {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #003352;
     margin: 10px 15px 0px 15px;
     display: inline-block;
}

#threatreport .boxContent img {
     padding: 8px;
}

/*#threatreport .boxBottom { margin-left:3px; padding-top:15px; border-bottom: 1px solid #cfcfcf;}*/
        

#threatreport .boxBottom {
     background: transparent url(/content/Assets/Images/boxBottom.png) no-repeat;
     height: 3px;
}

/* THREATREPORT NAV */        

#threatreport .navWrap {
     background: url(/content/Assets/Images/t-nav.png) repeat-x;
     width: 940px;
     height: 22px;
     display: block;
     border: 1px solid #ececec;
     margin-bottom: 10px;
}

.leftColumnWide #threatreport ul.nav {
     margin: 0;
     padding: 0;
}

#threatreport ul.nav li {
     float: left;
     list-style: none;
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
}

#threatreport ul.nav li a {
     display: block;
     padding: 3px 9px 4px 8px;
     text-decoration: none;
     color: #0080D0;
     border-left: 1px solid #e4e4e4;
     white-space: nowrap;
}

#threatreport ul.nav li ul li a {
     border-left: none;
}

#threatreport ul.nav li a:hover {
     text-decoration: none;
     color: #fff !important;
     background: #0080d0;
}

#threatreport ul.nav li ul {
     margin: 0;
     padding: 0;
     position: absolute;
     visibility: hidden;
     border-top: 1px solid white;
}

#threatreport ul.nav li ul li {
     float: none;
     display: inline;
     padding: 0;
}

#threatreport ul.nav li ul li a {
     width: auto;
     background: #e6ebf0;
     border-bottom: 1px solid white;
}

#threatreport ul.nav li ul li a:hover {
     background: #0080d0;
}

#threatreport ul.nav li.active a {
     text-decoration: none;
     background: #0080D0;
     color: white;
}

#threatreport ul.nav li.active ul li a {
     background: #e6ebf0;
     color: #0080D0;
}

#threatreport ul.nav li.active ul li a:hover {
     background: #0080d0;
}

#threatreport ul.nav li.first a {
     border-left: none;
}

#threatreport ul.nav li.last a {
     padding: 3px 18px 4px 17px;
}

#threatreport ul.nav li.active-dd a {
     text-decoration: none;
     background: #0080D0;
     color: white;
}

#threatreport ul.nav li.active-dd ul li a {
     background: #e6ebf0;
     color: #0080D0;
}

#threatreport ul.nav li.active-dd ul li a:hover {
     background: #0080d0;
}

#threatreport a.threatvideo-play {
     cursor: pointer
}

#threatreport .boxContent > p:first-child {
     padding-top: 10px;
}

#threatreport ul#socialIcons {
     list-style: none;
     margin: 0;
     padding: 5px 15px 5px 17px;
 *padding:10px 15px 5px 17px;
}

#threatreport ul#socialIcons li {
     margin: 5px 0 0 0;
     padding: 0 0 0 39px;
     line-height: 32px;
     font-size: 12px;
     font-family: 'DIN Next W06 Regular', Arial, sans-serif;
}

#threatreport ul#socialIcons li.twitter {
     background-image: url(/content/Assets/Images/twitter-like.png);
     background-repeat: no-repeat;
}

#threatreport ul#socialIcons li.facebook {
     background-image: url(/content/Assets/Images/facebook-like.png);
     background-repeat: no-repeat;
}

#threatreport .t-banner h1 {
     font: 25px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
}

/*Case Studies*/

div.videoCaseStudies {
     float: left;
     margin: 0 20px 0 0;
     overflow: auto;
     width: 107px;
     font-size: 9pt;
     line-height: 16px;
}

div.videoIcon {
     background: url(/content/Assets/Images/wsCaseStudy.png) no-repeat center top;
     height: 103px;
     width: 149px;
     float: left;
     margin-right: 20px;
}

div.photo1 a:link, div.photo1 a:visited {
     background: url(/content/Assets/Images/wsCaseStudy1.png) no-repeat center top;
     display: block;
     height: 80px;
     width: 107px;
}

div.photo2 a:link, div.photo2 a:visited {
     background: url(/content/Assets/Images/wsCaseStudy2.png) no-repeat center top;
     display: block;
     height: 80px;
     width: 107px;
}

div.photo3 a:link, div.photo3 a:visited {
     background: url(/content/Assets/Images/wsCaseStudy3.png) no-repeat center top;
     display: block;
     height: 80px;
     width: 107px;
}

div.photo4 a:link, div.photo4 a:visited {
     background: url(/content/Assets/Images/wsCaseStudy4.png) no-repeat center top;
     display: block;
     height: 80px;
     width: 107px;
}

span.videoTitle {
     color: #1A5367;
     display: block;
     font-size: 8pt;
     line-height: 1.2em;
     margin: 3px 0 20px;
     text-align: center;
}

div.photo1 span, div.photo2 span, div.photo3 span, div.photo4 span, div.photo5 span, div.photo6 span {
     display: none;
}

.fadeLine {
     background: url(/content/Assets/Images/fadeLine.png) no-repeat;
     float: left;
     margin-bottom: 17px;
     padding-top: 6px;
     width: 726px;
}

.product-blade-info div.photo-1 {
     background: url(/content/Assets/Images/wsCaseStudyHome1.png) no-repeat;
     float: left;
     margin-right: 20px;
}

.product-blade-info div.photo-1 a {
     height: 49px;
     width: 48px;
     display: block;
}

.product-blade-info div.photo-2 {
     background: url(/content/Assets/Images/wsCaseStudyHome2.png) no-repeat;
     float: left;
     margin-right: 20px;
}

.product-blade-info div.photo-2 a {
     height: 49px;
     width: 48px;
     display: block;
}

#product-resources .videoIcon {
     background: url(/content/Assets/Images/wsCaseStudyHome.png) no-repeat 0 0;
     margin: 18px 12px 40px !important;
     width: auto !important;
     height: auto!important;
}

.product-blade-info div.photo-3 {
     background: url(/content/Assets/Images/wsCaseStudyHome3.png) no-repeat scroll 0 0 transparent;
     float: left;
     margin-right: 20px;
}

.product-blade-info div.photo-3 a {
     height: 49px;
     width: 48px;
     display: block;
}

#product-resources .videoIcon a {
     width: 90px !important;
     height: 61px !important;
     display: block;
}

/* ADAM SOCIAL CAMPAIGN LANDING PAGE */

#campaign-social-landing {
     width: 983px;
}

#campaign-social-landing p {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #333333;
     margin: 0;
     padding: 0;
}

#campaign-social-landing img.img-left {
     float: left;
     margin: 0px 10px 6px 0;
}

#campaign-social-landing .border {
     border: 1px solid #C1C1C1;
     padding: 5px;
}

#campaign-social-landing img.img-right {
     float: right;
     margin: 0px 0px 10px 10px;
}

#campaign-social-landing blockquote {
     border-bottom: 3px double #DDDDDD;
     border-top: 3px double #DDDDDD;
     color: #999999;
     font-family: Georgia, serif;
     font-size: 142.1%;
     font-style: italic;
     font-weight: normal;
     line-height: 21px;
     margin: 10px 40px 10px 0px;
     padding: 6px;
}

#campaign-social-landing blockquote cite {
     display: block;
     font-size: small;
     color: #646363;
}

#campaign-social-landing .columnLeft h3, #campaign-social-landing .columnRight h3 {
     font: 14px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
     color: #003352;
     text-transform: uppercase;
}

#campaign-social-landing .columnLeft h4, #campaign-social-landing .columnRight h4 {
     font: 13px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
     color: #003352;
     display: block;
}

#campaign-social-landing .columnLeft h5, #campaign-social-landing .columnRight h5 {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     font-weight: bold;
     color: #003352;
     display: block;
}

#campaign-social-landing .boxContent a.btn-pdf {
     display: inline-block;
     min-height: 61px;
     background: url(/content/Assets/Images/pdf-icon.png) no-repeat center top;
     margin: 0;
     padding: 70px 10px 0;
}

/* ADAM SOCIAL CAMPAIGN LANDING PAGE COLUMNS */

#campaign-social-landing .columnLeft {
     width: 478px;
     float: left;
}

#campaign-social-landing .columnLeft p, #campaign-social-landing .columnLeft h2, #campaign-social-landing .columnLeft h3, #campaign-social-landing .columnLeft h4, #campaign-social-landing .columnLeft h5 {
     margin: 0px 25px 15px 9px;
}

.leftColumnWide #campaign-social-landing .columnLeft ul, .leftColumnWide #campaign-social-landing .columnLeft ol {
     padding-left: 23px;
     margin: 10px 25px 0px 0px;
}

.leftColumnWide #campaign-social-landing .columnLeft ul li, .leftColumnWide #campaign-social-landing .columnLeft ol li {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #333333;
     padding-bottom: 15px;
}

#campaign-social-landing .columnRight {
     width: 477px;
     float: left;
     margin-top: 30px;
}

#campaign-social-landing .columnRight p, #campaign-social-landing .columnRight h2, #campaign-social-landing .columnRight h3, #campaign-social-landing .columnRight h4, #campaign-social-landing .columnRight h5 {
     margin: 10px 25px 15px 4px;
}

#campaign-social-landing .columnRight p.small, #campaign-social-landing .columnLeft p.small {
     font-size: 11px;
}

#campaign-social-landing .columnRight p.count, #campaign-social-landing .columnLeft p.count {
     font-weight: bold;
     margin: 0 0 0 12px;
     color: #b81717;
}

.leftColumnWide #campaign-social-landing .columnRight ul {
     padding-left: 23px;
     margin: 10px 25px 0px 0px;
}

.leftColumnWide #campaign-social-landing .columnRight ul li {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #333333;
     padding-bottom: 15px;
}

#campaign-social-landing #landingBannerTop {
     width: 983px;
     height: 172px;
     background-image: url(/content/Assets/Images/banner-top-example-colour.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
     margin: -29px 0 -20px -19px;
}

#campaign-social-landing #landingBannerBottom {
     width: 983px;
     height: 33px;
     background-image: url(/content/Assets/Images/banner-bottom-example-colour.png);
     background-repeat: no-repeat;
     background-position: left;
     float: left;
     margin: 25px 0 -63px -19px;
}

/* ADAM SOCIAL CAMPAIGN LANDING PAGE BOX HEADER */

#campaign-social-landing .boxWrap {
     float: left;
     width: 196px;
     margin-left: -5px;
}

#campaign-social-landing .boxContent a.btn-pdf {
     display: inline-block;
     min-height: 61px;
     background: url(/content/Assets/Images/pdf-icon.png) no-repeat center top;
     margin: 0;
     padding: 70px 10px 0;
}

#campaign-social-landing .boxHeader {
     background: url(/content/Assets/Images/boxHeader.png) no-repeat;
     width: 188px;
     height: 27px;
     margin-top: 20px;
     color: #003352;
     font: bold 14px/26px 'DIN Next W06 Regular', Arial, sans-serif;
     padding-left: 12px;
}

#campaign-social-landing .boxContent {
     background: transparent url(/content/Assets/Images/wrapper.png) repeat-y;
     width: 188px;
     text-align: left;
     height: 140px;
}

#campaign-social-landing .boxContent p {
     color: #666666;
     font-style: italic;
     margin: 0px 10px 15px 15px;
}

#campaign-social-landing .boxContent h4 {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #003352;
     margin: 10px 15px 0px 15px;
     display: inline-block;
}

#campaign-social-landing .boxContent img {
     padding: 8px;
}

/*#campaign-social-landing .boxBottom { margin-left:3px; padding-top:15px; border-bottom: 1px solid #cfcfcf;}*/
        

#campaign-social-landing .boxBottom {
     background: transparent url(/content/Assets/Images/boxBottom.png) no-repeat;
     height: 3px;
}

/* ADAM'S SOCIAL CAMPAIGN LANDING PAGE RED BOX HEADER */

#campaign-social-landing .BoxWrapRed {
     float: left;
     width: 196px;
     margin-left: -5px;
}

#campaign-social-landing .BoxHeaderRed {
     background: url(/content/Assets/Images/box-header-red.png) no-repeat;
     width: 188px;
     height: 27px;
     margin-top: 20px;
     color: #003352;
     font: bold 14px/26px 'DIN Next W06 Regular', Arial, sans-serif;
     padding-left: 12px;
}

#campaign-social-landing .BoxContentRed {
     background: transparent url(/content/Assets/Images/box-wrapper-red.png) repeat-y;
     width: 188px;
     text-align: left;
     height: 140px;
}

#campaign-social-landing .BoxContentRed p {
     color: #666666;
     font-style: italic;
     margin: 0px 10px 15px 15px;
}

#campaign-social-landing .BoxContentRed h4 {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
     color: #003352;
     margin: 10px 15px 0px 15px;
     display: inline-block;
}

#campaign-social-landing .BoxContentRed img {
     padding: 8px;
}

/*#campaign-social-landing .BoxBottomRed { margin-left:3px; padding-top:15px; border-bottom: 1px solid #cfcfcf;}*/
        

#campaign-social-landing .BoxBottomRed {
     background: transparent url(/content/Assets/Images/box-bottom-red.png) no-repeat;
     height: 3px;
}

/* New Partner Finder*/

/*RECODE*/

.steel-box {
     border: 1px solid #cfcfcf;
     margin: 0px 0;
     padding: 0 0 0px 0;
}

.steel-box .topcap {
     background: url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x scroll 0 0 transparent;
     height: 27px;
     width: 100%;
}

.steel-box .header {
     background-color: #d6e7f1;
     width: 100%;
     height: auto;
     padding: 0px;
     border-bottom: 1px solid #c1c1c1;
     text-align: right;
     margin-bottom: 0;
}

.steel-box .steel-body {
     background: transparent url(/content/Assets/Images/wsRightRailPodBwFadeBkg.jpg) repeat-x bottom left;
     padding: 7px 0 12px 0;
}

.steel-box .steel-body p {
     margin: 0;
     padding: 5px 7px 5px 7px;
}

.steel-box p {
     margin: 0;
     padding: 5px 5px 5px 0;
     min-height: 7px;
}

.steel-box .topcap h4 {
     line-height: 22px;
     font-size: 12px;
     font-weight: bold !important;
     margin: 0 0 15px 5px;
     padding: 1px 0 0px;
     float: left;
}

.tab-right .steel-body p {
     margin-bottom: 7px;
}

/**NEW NAVI**/

.leftnav ul.subnav {
     margin: 3px 0 0 0;
     padding: 0 0 0 30px;
     width: auto;
}

.leftnav ul.subnav li {
     padding: 2px 0px 2px 0px;
     float: none;
     width: 127px;
}

.leftnav ul.subnav li a {
     font-weight: normal;
     margin: 0;
}

.leftnav ul.subnav li.selected {
     list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
     background-color: #efefef;
}

.leftnav ul.subnav li.selected a {
     background-color: #efefef;
     color: #333;
}

.leftnav ul.newnav li.secondary-selected > a {
     background-color: #666666;
     color: #ffffff;
     margin: 0;
     padding: 2px 0 2px 7px;
}

/**RIGHTSIDE**/

#partner-right .steel-box {
     width: 235px;
}

#partner-right {
}

#partner-right .steel-box .header p {
     padding: 0;
     min-height: 15px;
}

#partner-login-box.steel-box .header p {
     margin-bottom: 0;
     padding: 0;
}

#partner-login-box.steel-box .steel-body {
 *padding:0;
 *margin: 0;
}

#partner-right .steel-box .steel-body {
     padding: 3px 0;
     margin: 0;
}

#partner-right .steel-box form#partner-login {
     padding: 7px 17px;
     margin: 0;
}

#partner-right .steel-box form#partner-login label {
     font-size: 11px;
     font-weight: bold;
     margin: 0 0 2px 0;
}

#partner-right .steel-box form#partner-login input[type=text] {
     margin: 0 0 5px 0;
     width: 193px;
}

#login-submit {
     margin-top: 7px;
 *margin-right: 7px;
}

#login-links {
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: middle;
}

#login-links p {
     width: auto;
     font-size: 10px;
     padding: 0 0 3px;
     margin: 0;
}

#partner-right .steel-header {
     margin: 0 !important;
}

#partner-right .steel-body {
     text-align: left;
     margin: 0;
     padding: 0;
}

#partner-right .steel-body ul {
     margin-bottom: 0;
     padding-bottom: 7px;
}

#partner-right .steel-body li {
     float: none;
     text-align: left;
     margin: 0;
     padding: 2px 0;
}

#partner-right .steel-body p {
     padding: 0;
     width: auto;
}

#partner-right .steel-body p a:visited {
     color: #0080d0;
}

#partner-right .steel-body p a {
     color: #0080d0;
}

#partner-right .steel-body p a:hover {
     text-decoration: underline;
}

#partner-right > div {
     margin: 0 0 12px 0;
}

/**PARTNER FINDER**/

.searchform {
     text-align: center;
}

.searchform .label {
     text-align: right;
     width: 23%;
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 0 0px 0 0;
 *margin: 0 5px 0 0;
     vertical-align: midde;
}

.searchform .input {
     width: 70%;
     display: inline-block;
     zoom: 1;
 *display: inline;
     margin: 7px 0 0 0;
     text-align: left;
}

.searchform .input input[type="checkbox"] {
     margin-left: 0;
 *margin-left: -4px;
     padding-left: 0;
}

.searchform .input select {
     height: 19px;
     font-size: 11px;
}

.searchform .input a.advanced-search {
     cursor: pointer;
}

.searchform #partner-submit {
     margin: 12px 0 0 0;
}

.searchform #partner-submit .right, .steel-body #login-submit .right {
     margin: -6px;
}

.searchform .finder-advanced {
     display: none;
}

.advanced-search {
     display: none;
}

.finder-show {
     display: block !important;
}

/*Results Page New*/

#results-matrix table#results-table {
     border-width: 1px;
     border-spacing: 1px;
     border-style: none;
     border-color: #999999;
     border-collapse: collapse;
     width: 951px;
}

#results-matrix table#results-table td {
     border-width: 1px;
     padding: 1px;
     border-style: solid;
     border-color: #999999;
     -moz-border-radius: 0px 0px 0px 0px;
     text-align: center;
}

#results-matrix table#results-table tbody td {
     padding: 7px 0;
}

#results-matrix #results-table .gradient-header {
     background: transparent url(/content/Assets/Images/wsPartnerBarBkg.jpg) repeat-x left bottom;
     text-align: center;
     font-weight: bold;
}

#results-matrix #results-table .gradient-header td {
     color: #666666 !important;
     height: 34px;
}

#results-matrix #results-table .blue-header {
     background-color: #D6E7F1;
     height: 20px;
     text-align: center;
     color: #666666;
     font-weight: bold;
}

#results-matrix #results-table tbody p, #results-matrix #results-table thead p {
     width: 100%;
     color: #666666 !important;
     margin: 0 0 0px 0;
     font-size: 14px;
     padding: 0;
}

#results-matrix #results-table #results {
     width: 421px;
}

#results-matrix #results-table #expertise {
     width: 235px;
}

#results-matrix #results-table #expertise p {
     line-height: 17px;
     height: 34px;
     width: 204px;
     float: left;
}

#results-matrix #results-table #services p {
     line-height: 32px;
     height: 34px;
     width: 177px;
     float: left;
}

#results-matrix #results-table a.question {
     float: right;
     margin: 6px 3px 0 0;
}

#results-matrix #results-table #services {
     width: 205px;
}

#results-matrix #results-table #map {
     width: 75px;
}

#results-matrix #results-table .col1 {
     width: 250px;
}

#results-matrix #results-table .col2 {
     width: 2%;
     text-align: center;
     padding: 0 10px;
}

#results-matrix #results-table .col2 p {
}

#results-matrix #results-table .col3 {
     width: 78px;
}

#results-matrix #results-table .col4 {
     width: 78px;
}

#results-matrix #results-table .col5 {
     width: 77px;
}

#results-matrix #results-table .col6 {
     width: 204px;
     text-align: left;
}

#results-matrix #results-table .col6 p {
     padding: 0 10px;
     width: 184px;
}

#results-matrix #results-table .col6 ul {
     color: #666666 !important;
}

#results-matrix #results-table .col7 {
     width: 75px;
}

#results-matrix #results-table tr.alt {
     background-color: #F3F2F2;
}

#results-matrix #results-table tbody .col1 p {
     /*background: transparent url(/content/Assets/Images/wsPartFindBubbleIcon.png) no-repeat left top;*/
     margin: 0 10px;
     text-align: left;
     padding: 0 0 0 30px;
     width: 220px;
}


/*EXPERTISE INFO*/

.expertise-container {
     position: relative;
     margin-left: 428px;
     z-index: 500;
}

.expertise-container .expertise-info {
     position: absolute;
     width: 502px;
 *width: 503px;
     border: 1px solid #999999;
     background: #ffffff url(/content/Assets/Images/wsPartFindVertYellowFade.png) repeat-x;
     top: 72px;
 *top: 55px;
     right: -1px;
 *right: -1px;
     padding: 12px !important;
     -moz-opacity: 0;
     filter: alpha(opacity=0);
     opacity: 0;
     display: none;
}

.expertise-container .expertise-info img.active {
     float: right !important;
}

.expertise-container .expertise-info#services-info img.active {
     margin: -12px 74px 0 0;
}

.expertise-container .expertise-info#matrix img.active {
     margin: -12px 282px 0 0;
}

.expertise-container .expertise-info#services-info {
     padding: 12px;
     display: none;
     width: 502px;
 *width: 503px;
}

.expertise-container .expertise-info p, .expertise-container .expertise-info p {
     height: auto;
     display: block;
     font-weight: normal;
     line-height: 14px !important;
     text-align: left;
     margin: 0 12px 12px 0 !important;
     width: auto;
     border: none;
     float: none;
     background: transparent url(/content/Assets/Images/wsPartFindFullCircleIcon.png) no-repeat center left;
     padding: 0 0 0 35px !important;
}

.expertise-container .expertise-info#services-info p {
     background: none;
     padding: 0;
     float: none;
     width: auto;
     margin-bottom: 7px !important;
}

.expertise-container .expertise-info img, .expertise-container .expertise-info img {
     margin: 0 0 12px -12px;
     float: none !important;
}

.expertise-container .expertise-info p.half, .expertise-container .expertise-info p.half {
     background-image: url(/content/Assets/Images/wsPartFindHalfCircleIcon.png);
}

.expertise-container .expertise-info p.check, .expertise-container .expertise-info p.check {
     background-image: url(/content/Assets/Images/wsPartFindFullCheckIcon.png);
}

/*Submit Button*/

#results-matrix #results-submit {
     margin: 17px -5px;
0 0;
     float: right;
}

/*Modal Windows*/

.modal-window {
     background-color: #ffffff;
     border: 1px solid #999999;
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: auto;
     display: none;
     position: absolute;
     z-index: 4000;
}

.modal-window .modal-top {
     background-color: #003863;
     height: 30px;
     width: 100%;
}

.modal-window .modal-top p {
     color: #ffffff;
     font-size: 14px;
     font-weight: bold;
     padding: 6px 0 0 12px;
     float: left;
     margin: 0;
}

.modal-window .modal-top a {
     float: right;
     font-size: 11px;
     color: #ffffff;
     margin: 6px 6px;
     height: 20px;
     line-height: 18px;
     padding: 0 24px 0;
     background: transparent url(/content/Assets/Images/wsBtnClose.png) no-repeat center right;
}

.modal-window .modal-top a:hover {
     text-decoration: none;
}

.modal-window .modal-body {
     padding: 20px;
     width: auto;
}

/*Map Popup*/

.modal-window#small-map {
     width: 440px;
     left: 50%;
     margin-left: -220px;
}

.modal-window#searching {
     width: 200px;
     left: 50%;
     margin-left: -100px;
}

/*Details Popup*/

.modal-window#details {
     left: 48%;
     width: 840px;
     height: 550px;
     overflow: auto;
     margin-left: -400px;
     top: 165px;
}

.modal-window#details .modal-body .left {
     float: left;
     width: 48%;
     margin: 0 0 20px 0;
}

.modal-window#details .modal-body .right {
     float: right;
     width: 50%;
     background: transparent url(/content/Assets/Images/wsPartFindSmallLogo.png) no-repeat bottom center;
     padding: 0 0 65px 15px;
     margin: 0 0 20px 0;
}

.modal-window#details .address {
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: top;
     width: 175px
}

.modal-window#details .logo {
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: top;
     width: 190px;
     text-align: center;
}

.modal-window#details div.description {
     display: inline-block;
     zoom: 1;
 *display: inline;
     vertical-align: top;
     margin: 24px 0 0 0;
 *margin: 36px 0 0 0;
     min-height: 12px;
}

.modal-window#details div.description p {
     margin: 0 0 12px 0;
}

.modal-window#details div.description p:last-child {
     margin: 0 0 0px 0;
}

.modal-window#details img {
     float: right;
}

.modal-window .google-image {
     width: 400px;
     height: 400px;
}

#partner-detail-table {
     margin-bottom: 12px;
     margin-top: 12px;
 *margin-top: 12px;
}

#partner-detail-table .steel-body p.table-left {
     font-weight: bold;
     float: left;
     width: 140px;
     padding-right: 0;
}

#partner-detail-table .steel-body div {
     float: left;
     padding: 0;
}

#partner-detail-table .steel-body p {
 *padding-top: 0;
 *padding-bottom: 0;
}

#partner-detail-table .steel-body .table-right {
     font-weight: normal;
     float: left;
     width: 225px;
     padding-right: 0;
     padding-left: 0;
}

#partner-detail-table .table-left p.employees {
     padding-top: 0;
     font-weight: normal;
     font-size: 10px;
}

#partner-detail-table .steel-body #detailed-expertise p {
     padding: 0 10px 0 0;
     float: left;
     line-height: 22px;
}

#partner-detail-table .steel-body #detailed-expertise p#detailed-question {
     float: right;
}

#partner-detail-table .steel-body #detailed-expertise p img {
     float: left;
}

.expertise-container#detail-table-container {
     margin: 0 0 0 0;
}

.expertise-info#detail-table-info {
     top: -130px;
 *top: -127px;
     left: -16px;
}

#pagination {
     display: inline-block;
     zoom: 1;
 *display: inline;
     float: right;
     margin-right: 2px;
}

.inline {
     display: inline-block;
     zoom: 1;
 *display: inline;
     float: left;
}

/*Error Messages*/

ul.error li, label.error {
     color: red !important;
     font-weight: bold;
}

input.error {
     border: 1px solid red;
     padding: 2px 1px;
 *padding: 2px;
}

.error-messages {
     padding: 0 20px;
     margin: 0 0 12px 0;
     display: none;
}

.error-messages p.error {
     color: red;
     font-weight: bold;
     background: transparent url(/content/Assets/Images/wsIconError.jpg) no-repeat;
     min-height: 18px;
     padding: 0 0 0 23px;
}

.error-messages p.error.nopic {
     background: none;
     padding: 0 0 0 0px;
}

.error-messages ul {
     float: none;
     margin: 0;
}

.custom-template-c .rightColumn {
     width: 250px !important;
 *width: 200px !important;
     margin-left: 20px;
}

#partner-submit .left, #login-submit .left {
     margin: 0 -7px 0 0;
 *margin: 0 -1px 0 0;
}

#partner-right input[name=Username], #partner-right input[name=Password] {
     margin-bottom: 5px;
 *margin-bottom: 0;
     width: 193px;
}

#video-player.modal-window {
     width: 664px;
}

/* Survey
---------------------------------*/

#supportsurvey {
     position: absolute;
     z-index: 200;
     padding: 0.5em;
     width: 515px;
     overflow: hidden;
     left: 350px;
     top: 200px;
     border: 3px solid #999999;
     border-right: 3px solid #333333;
     border-bottom: 3px solid #333333;
     background: rgb(255, 255, 255);
     color: rgb(34, 34, 34);
     -moz-box-shadow: 3px 3px 4px #666;
     -webkit-box-shadow: 3px 3px 4px #666;
     box-shadow: 3px 3px 4px #666;
}

#supportsurvey h3 {
     font-size: 17px;
     margin-bottom: 10px;
     padding: 0;
     position: relative;
     height: 20px;
}

#supportsurvey p {
     font-size: 16px;
}

#supportsurvey .close {
     float: right;
     padding: 0 5px;
     color: #333
}

#supportsurvey a.acc-cta {
     margin-right: 5px;
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainRt.png) no-repeat scroll right top;
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 11px;
     font-weight: bold;
     height: 23px;
     padding-right: 15px;
     text-decoration: none;
}

#supportsurvey a.acc-cta:hover {
     background-position: right -23px;
     color: #FFFFFF !important;
     outline-color: -moz-use-text-color;
     outline-style: none;
     margin-top: 0px;
}

#supportsurvey a.acc-cta span {
     background: transparent url(/content/Assets/Images/wsBtnSmallPlainLt.png) no-repeat scroll 0 0;
     display: block;
     padding: 4px 0 6px 14px;
     margin-right: 4px;
}

#supportsurvey a.acc-cta:hover span {
     background-position: left bottom;
     padding: 5px 0 4px 14px;
}

#triton-advisory > div {
     vertical-align: top;
}

#triton-advisory div.top {
     min-height: 80px;
     margin: 0;
     padding: 0;
}

#triton-advisory .tab-navi-corp {
     width: 170px;
     display: inline-block;
     zoom: 1;
 *display: inline;
     text-align: center;
     padding: 0 12px 0 0;
}

#triton-advisory .tab-content {
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: 518px;
 *width: 520px;
     padding: 0 12px;
}

#triton-advisory .tab-right {
     display: inline-block;
     zoom: 1;
 *display: inline;
     width: 200px;
     padding: 0 12px 0 0px;
 *padding: 0 0 0 12px;
}

#triton-advisory .tab-right #tab-login {
     font-size: 13px;
     font-weight: bold;
     width: 200px;
     color: #dc532c;
     padding-bottom: 3px;
     border-bottom: 1px solid #cfcfcf;
     display: inline-block;
     zoom: 1;
 *display: inline;
}

#triton-advisory .tab-right a#tab-login:hover {
     text-decoration: none;
     color: #dc532c !important;
}

#triton-advisory .tab-right .right-container {
     background: transparent url(/content/Assets/Images/tab-right_bot.png) no-repeat bottom left;
     width: 200px;
     margin-bottom: 12px;
}

#triton-advisory .tab-right .right-content {
     background: transparent url(/content/Assets/Images/tab-right_top.png) no-repeat top left;
     width: 182px;
     padding: 10px;
}

#triton-advisory .tab-right .right-content h5 {
     color: #666666 !important;
}

#triton-advisory .tab-right .right-content iframe {
     margin: 7px 0 0 0;
}

#triton-advisory .tab-right #video {
     margin: 0px 0 15px 0;
}

#triton-advisory .tab-right #video p {
     margin: 3px 0;
}

#triton-advisory .tab-content h1 {
     font-size: 30px !important;
     margin: 0;
}

#triton-advisory .tab-content h5 {
     color: #669cca !important;
}

#triton-advisory .tab-content h5 + * {
     margin-top: 0;
}

#triton-advisory input[placeholder] {
     width: 250px;
     display: block;
     margin: 5px 0;
}

#triton-advisory .placeholder {
     color: #999999;
}

#triton-advisory .tab-content #tab-signup #tab-signup-cta {
     margin-top: 5px;
}

/*#tab-signup-cta .left{
     margin: 0 -1px 0 0;
}
*/


#tab-signup-cta .right {
     margin: 0 0 0 -6px;
}

#triton-advisory .tab-navi-corp ul {
     list-style-type: none;
     padding: 0;
     margin: 0 0 12px 0;
     width: 165px;
     background: transparent url(/content/Assets/Images/tab-nav_bot.png) no-repeat bottom left;
     float: none;
}

#triton-advisory .tab-navi-corp #nav-container {
     background: transparent url(/content/Assets/Images/tab-nav_top.png) no-repeat top right;
     width: 165px;
}

#triton-advisory .tab-navi-corp ul li {
     text-align: left;
     font-size: 12px;
     min-height: 23px;
     border-top: 1px solid #cfcfcf;
     padding: 0px 0 0 0;
     margin: 0 1px;
     width: 160px;
}

#triton-advisory .tab-navi-corp a {
     padding: 0px 12px;
     color: #666666;
     width: 136px;
     padding-top: 7px;
     height: 23px;
     display: inline-block;
     zoom: 1;
 *display: inline;
}

#triton-advisory .tab-navi-corp a:hover {
     color: #666666 !important;
     text-decoration: none;
     font-weight: bold;
}

#triton-advisory .tab-navi-corp ul li.active {
     background: transparent url(/content/Assets/Images/tab-nav_bg-gradient.png) repeat-x;
}

#triton-advisory .tab-navi-corp ul li.active a {
     color: #779c3c;
}

#triton-advisory .tab-navi-corp ul li.nohover > a {
     color: #666666 !important;
     text-decoration: none;
     font-weight: normal;
}

#triton-advisory .tab-navi-corp ul li.nohover > a:hover {
     cursor: auto;
}

#triton-advisory .tab-navi-corp ul li ul {
     background: none;
     margin-bottom: 0px;
}

#triton-advisory .tab-navi-corp ul li ul li {
     padding-left: 15px;
     margin-left: 0;
     width: 145px;
}

#triton-advisory .tab-navi-corp ul li ul li a {
     padding-left: 0;
     background: transparent url(/content/Assets/Images/wsIconArrowCleanRt.png) no-repeat left center;
     padding-left: 15px;
     width: 120px;
}

#demandCreator .header-dc {
     background: url("//www.websense.com/assets/imgs/header-demand-creator.png") no-repeat scroll 0 0 transparent;
     height: 87px;
}

#demandCreator p, #demandCreator ul, #demandCreator li {
     color: #666666;
}

#demandCreator .btn-video {
     border-bottom: 1px solid #CFCFCF;
     display: block;
     height: 80px;
     padding: 28px 55px 14px 120px;
}

#demandCreator .btn-video {
     border-bottom: 1px solid #CFCFCF;
     display: block;
     height: 80px;
     padding: 28px 55px 14px 120px;
}

#demandCreator .co-branded {
     background: url("//www.websense.com/assets/imgs/co-branded_thumb.jpg") no-repeat left center;
}

#demandCreator .leads {
     background: url("//www.websense.com/assets/imgs/leads_thumb.jpg") no-repeat left center;
}

#demandCreator .microsite {
     background: url("//www.websense.com/assets/imgs/microsite_thumb.jpg") no-repeat left center;
}

#demandCreator .overview {
     background: url("//www.websense.com/assets/imgs/overview_thumb.jpg") no-repeat left center;
}

#demandCreator .syndication {
     background: url("//www.websense.com/assets/imgs/syndication_thumb.jpg") no-repeat left center;
}

#demandCreator .webcast {
     background: url("//www.websense.com/assets/imgs/webcast_thumb.jpg") no-repeat left center;
}

#demandCreator .btn-video p {
     font: 12px 'DIN Next W06 Regular', Arial, sans-serif;
}

p.demo {
     float: left;
     font-size: 10px;
     margin: -35px 7px 10px 102px !important;
}

p.go {
     float: left;
     font-size: 10px;
     margin: -35px 25px 10px 85px !important;
}

p.request {
     float: left;
     font-size: 10px;
     margin: -35px 8px 10px 117px !important;
}

a.dc {
     display: block;
     margin: 10px 0 10px 15px !important;
}

.dc span {
     font-size: 11px;
}

/* -------------- ACE AD -------------- */    

.ace-ad {
     background: url("http://www.websense.com/assets/css/imgs/ws2011-hp-ads-left.png") no-repeat scroll left top transparent;
     clear: right;
     margin-left: 10px;
     margin-top: 14px;
     padding-bottom: 14px;
     padding-left: 5px;
     width: 235px;
}

.ace-ad.right {
     float: right;
}

.ace-ad .ace-ad-inner {
     background: url("http://www.websense.com/assets/css/imgs/ws2011-hp-ads-right.png") no-repeat scroll right bottom transparent;
     height: 178px;
     text-align: center;
}

.ace-ad .ace-home {
     background: url("http://www.websense.com/assets/imgs/2011/ws2011-hp-promo-ace-bg.png") no-repeat scroll right bottom transparent;
     height: 97px;
 *height: 98px;
     margin-left: -4px;
 *margin-left:-6px;
     width: 238px;
}

.ace-ad img.logo-sec-labs {
     margin-top: 7px;
*margin-top:-7px;
}

.ace-ad h4 {
     color: #0E202C !important;
     display: block !important;
     font: bold 15px ''DIN Next W06 Regular', Arial, sans-serif';
     margin-bottom: 6px;
     padding-top: 12px;
}

.ace-ad #search-bar #search-input {
     border: 1px solid #999999;
     color: #666666;
     font-size: 13px;
     padding: 1px 10px;
     width: 126px;
}

.ace-ad #search-bar #search-submit {
     background-color: #ED9030;
     border: 1px solid #999999;
     color: #FFFFFF;
     cursor: pointer;
     padding: 0;
     vertical-align: top;
}

/*
----------------------------------------------------------------------
COMMENT - 
----------------------------------------------------------------------
*/

/* HACK JESSE: turn off borders from websense 3.0 */

#mywebsense_body-yellow input[type=submit] {
     border: none;
}
