﻿BODY {
    /*BACKGROUND: url(/SupportPortal/structural images/site_bg.gif) #e9ede8 repeat-x 50% top; MARGIN: 0px*/
}
#containHdr {
    CLEAR: left; MARGIN: 0px auto 7px; WIDTH: 800px; xbackground-color: #FFF
}
#containNav {
    CLEAR: left; MARGIN: 0px auto 7px; WIDTH: 800px; xbackground-color: #FFF
}
#containSubSubNav {
    CLEAR: left; MARGIN: 0px auto 7px; WIDTH: 800px; xbackground-color: #FFF
}
#containNav {
    /*BACKGROUND: url(/SupportPortal/structural images/nav_bg.gif) gray repeat-x 50% top; MARGIN-BOTTOM: 0px; HEIGHT: 24px; xpadding-top: 1px*/
}
#containNav A:visited {
    TEXT-DECORATION: none
}
#containSubSubNav {
    HEIGHT: 34px
}
#containFeatures {
    CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px auto 7px; WIDTH: 790px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; voice-family: inherit
}
HTML > #containFeatures {
    WIDTH: 790px
}
#bgpadding {
    CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto 7px; WIDTH: 800px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
* HTML #bgpadding {
    HEIGHT: 1%
}
#containFooter {
    CLEAR: left; MARGIN: 5px auto 7px; WIDTH: 800px; HEIGHT: 20px
}
.imgTLcorner {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.imgTRcorner {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.imgBLcorner {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-TOP: 0px
}
.imgBRcorner {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-TOP: 0px
}
IMG {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
    }
.bottomCorners {
    CLEAR: both
}
.clear {
    CLEAR: both
}
#navigation {
    FLOAT: right; WIDTH: 767px; voice-family: inherit
}
HTML > #navigation {
    WIDTH: 790px
}
#navItems {
    HEIGHT: 23px
}
A.mainNavItem {
    BORDER-RIGHT: #a1bdd2 1px dotted; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.65em; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN-LEFT: -1px; BORDER-LEFT: #a1bdd2 1px dotted; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.mainNavItemOver {
    BORDER-RIGHT: #a1bdd2 1px dotted; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.65em; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN-LEFT: -1px; BORDER-LEFT: #a1bdd2 1px dotted; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #5a8cb1; TEXT-DECORATION: none
}
A.mainNavItemOn:hover {
    COLOR: #fff; TEXT-DECORATION: none
}
A.mainNavItem:hover {
    COLOR: #fff; TEXT-DECORATION: none
}
A.mainNavItemOver:hover {
    COLOR: #fff; TEXT-DECORATION: none
}
A.mainNavItemOn {
    BORDER-RIGHT: #a1bdd2 1px dotted; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.65em; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN-LEFT: -1px; BORDER-LEFT: #a1bdd2 1px dotted; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #5a8cb1; TEXT-DECORATION: none
}
#subnavigation {
    CLEAR: both; MARGIN: 1px 4px 0px; WIDTH: auto; voice-family: inherit
}
HTML > #subnavigation {
    WIDTH: 782px
}
A.subNavItem {
    PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none; /*xwidth: 145px*/
}
A.subNavItemHoriz {
    PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #9ba897; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.subNavItemOn {
    PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
A.subNavItemOn:visited {
    PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
A.subNavItemHorizOn {
    PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #01b7fd; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.subNavDivider {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #9ba897; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.subNavItem:hover {
    COLOR: #fff; BACKGROUND-COLOR: #666; TEXT-DECORATION: none
}
A.subNavItem:visited {
    COLOR: #fff
}
#subNav1A {
    VISIBILITY: visible
}
#subNav3B {
    VISIBILITY: visible
}
#sub_resource_center {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_products_services {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_downloads {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_support_knowledge_base {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_partners {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_about_websense {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_investor {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_press_room {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#sub_security_labs {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid; POSITION: absolute; BACKGROUND-COLOR: gray; voice-family: inherit
}
#subSubNavTitle {
    PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 19px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9ba897; LINE-HEIGHT: 19px; PADDING-TOP: 5px; FONT-FAMILY: arial,helvetica,verdana,sans-serif
}
#subSubNav3B {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#subSubNav3BTwoLines {
    FLOAT: right
}
#header {
    PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: 53px; xbackground-color: #FFF
}
.logo {
    FLOAT: left
}
INPUT {
    VERTICAL-ALIGN: middle
}
SELECT {
    VERTICAL-ALIGN: middle
}
.btnSearch {
    VERTICAL-ALIGN: middle
}
#search {
    MARGIN-TOP: -4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; POSITION: relative; /*xwidth: 200px;*/ xtop: 23px
}
#qt {
    BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-LEFT: 5px; BORDER-LEFT: 1px solid; WIDTH: 85px; LINE-HEIGHT: 12px; BORDER-BOTTOM: 1px solid; HEIGHT: 12px
}
#Header_qt {
    BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-LEFT: 5px; BORDER-LEFT: 1px solid; WIDTH: 85px; LINE-HEIGHT: 12px; BORDER-BOTTOM: 1px solid; HEIGHT: 12px
}
#qt .text {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0pt
}
#Header_qt .text {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0pt
}
INPUT.text {
    FONT-SIZE: 9px; FONT-FAMILY: Verdana,arial,helvetica,sans-serif
}
SELECT.text {
    FONT-SIZE: 9px; FONT-FAMILY: Verdana,arial,helvetica,sans-serif
}
FORM {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#map {
    PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
A {
    COLOR: #114fbd; TEXT-DECORATION: none
}
A:hover {
    COLOR: #d44a26; TEXT-DECORATION: underline
}
A.hdrlink {
    /*DISPLAY: inline; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/SupportPortal/structural images/bullet_admin.gif) no-repeat 0px 2px; COLOR: #4c4c4c; LINE-HEIGHT: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none*/
}
A {
    COLOR: #114fbd; TEXT-DECORATION: none
}
A:hover {
    COLOR: #d44a26; TEXT-DECORATION: underline
}
BODY {
    xbackground: #e9ede8; xmargin: 10px 0px 0px 0px
}
#mast {
    BACKGROUND-POSITION: 50% bottom; FLOAT: left; WIDTH: 800px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
#footer {
    BORDER-TOP: #ccc 1px dotted; FLOAT: left; WIDTH: 800px
}
.action {
    PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 0.7em/14px Verdana, Arial, sans-serif; COLOR: #5a5a5a; PADDING-TOP: 10px
}
.action .actionHead {
    FONT-WEIGHT: bold; FONT-SIZE: 1.15em; MARGIN-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 18px
}
.action .subhead {
    FONT-WEIGHT: bold; FONT-SIZE: 1.15em; MARGIN-BOTTOM: 0px; COLOR: #000
}
.actionTabA {
    PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/content/Assets/Images/actionTabA_bg.gif) #ffffff repeat-x 50% top; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.actionTabB {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 0px 0px; PADDING-TOP: 2px
}
.actionTabMain {
    BORDER-TOP: #ccc 1px solid; BACKGROUND: url(/content/Assets/Images/actionTabA_bg.gif) #f5f5f5 repeat-x 50% top; COLOR: #6c6c6c; BORDER-BOTTOM: #ccc 1px solid
}
.tabHead {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.tabText {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; LINE-HEIGHT: 12px; PADDING-TOP: 5px
}
UL.list {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.list LI {
    PADDING-RIGHT: 0pt; LIST-STYLE: none none outside; PADDING-LEFT: 10px; BACKGROUND: url(/content/Assets/Images/arrow_sm.gif) no-repeat 0pt 4px; PADDING-BOTTOM: 0pt; MARGIN: 0pt 0pt 2px; LINE-HEIGHT: 12px; PADDING-TOP: 0pt
}
.contentContainer {
    MARGIN: 0px auto; WIDTH: 800px; BACKGROUND-COLOR: #fff
}
.floatLeft {
    FLOAT: left
}
.floatRight {
    FLOAT: right
}
.smText {
    FONT: 9px Verdana, Arial, sans-serif; COLOR: #7e7e7e
}
.x-smallG {
    FONT-FAMILY: Arial, sans-serif
}
.x-smallW {
    FONT-FAMILY: Arial, sans-serif
}
.x-smallG2 {
    FONT-FAMILY: Arial, sans-serif
}
.x-small {
    FONT-FAMILY: Arial, sans-serif
}
.smallB {
    FONT-FAMILY: Arial, sans-serif
}
.mediumB {
    FONT-FAMILY: Arial, sans-serif
}
.x-smallG {
    FONT-SIZE: 10px; COLOR: #ccc
}
.x-smallW {
    FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
.x-smallG2 {
    FONT-SIZE: 10px; COLOR: #666
}
.x-small {
    FONT-SIZE: 10px; COLOR: #000
}
.smallB {
    FONT-SIZE: 12px; COLOR: #000
}
.smallW {
    FONT-SIZE: 12px; COLOR: #fff
}
.mediumB {
    FONT-SIZE: 18px; COLOR: #000
}
TABLE.center {
    MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
H1 {
    FONT-WEIGHT: normal; FONT-FAMILY: Arial,sans-serif; LETTER-SPACING: 0em
}
H2 {
    FONT-WEIGHT: normal; FONT-FAMILY: Arial,sans-serif; LETTER-SPACING: 0em
}
H3 {
    FONT-WEIGHT: normal; FONT-FAMILY: Arial,sans-serif; LETTER-SPACING: 0em
}
H4 {
    FONT-WEIGHT: normal; FONT-FAMILY: Arial,sans-serif; LETTER-SPACING: 0em
}
H5 {
    FONT-WEIGHT: normal; FONT-FAMILY: Arial,sans-serif; LETTER-SPACING: 0em
}
H1 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2.7em; PADDING-BOTTOM: 5px; MARGIN: -10px 0px 10px; COLOR: #135a8f; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
H2 {
    FONT-WEIGHT: bold; FONT-SIZE: 1.15em; MARGIN: 0px 0px 5px; COLOR: #333; LETTER-SPACING: 0px
}
H3 {
    FONT-WEIGHT: bold; FONT-SIZE: 1.15em; MARGIN: 5px 0px; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid
}
H3 A:visited {
    COLOR: #000
}
H3.red {
    COLOR: #990000
}
.secTitle {
    FONT-SIZE: 1.15em; MARGIN: 0px 0px 5px; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: 0px
}
.secTitle A:visited {
    COLOR: #d44a26; TEXT-DECORATION: none
}
.secTitle A:hover {
    COLOR: #d44a26; TEXT-DECORATION: underline
}
.navBread {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 14px
}
.grayBox {
    PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x
}
.prodDisp {
    MARGIN-BOTTOM: 30px
}
.prodDispSm {
    MARGIN-TOP: 10px; LINE-HEIGHT: 16px
}
.prodName {
    FONT-WEIGHT: bold; COLOR: #000
}
.prodDisp1 {
    FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: gray; FONT-FAMILY: Arial,sans-serif
}
.prodDisp2 {
    FONT-WEIGHT: normal; FONT-SIZE: 2.7em; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 0.8em; FONT-FAMILY: Arial,sans-serif; LETTER-SPACING: -0.01em
}
.desc {
    PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px; LINE-HEIGHT: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted
}
.descH1 {
    FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #484848; FONT-FAMILY: Arial,sans-serif
}
DIV.but1 A:hover {
    COLOR: #ffffff; BACKGROUND-COLOR: #c0c5c7
}
DIV.but1 A:visited {
    COLOR: #5a5a5a
}
DIV.but1 A {
    BORDER-RIGHT: #dfe1e7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dfe1e7 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dfe1e7 1px solid; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BORDER-BOTTOM: #dfe1e7 1px solid; FONT-FAMILY: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X'; TOP: 0px; TEXT-DECORATION: none
}
DIV.but1 A {
    BACKGROUND-COLOR: #eaeaea
}
DIV.itemBox A:hover {
    BORDER-RIGHT: #dfe1e7 1px solid; BORDER-TOP: #dfe1e7 1px solid; BORDER-LEFT: #dfe1e7 1px solid; BORDER-BOTTOM: #dfe1e7 1px solid
}
DIV.itemBox A {
    BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: red 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: red 1px solid; TOP: 0px
}
.segOff {
    BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/content/Assets/Images/box_bg.gif) repeat-x 50% top; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; WIDTH: 181px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
.resultBox {
    BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #cccccc 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dotted
}
.resultBox .text {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.resultBox .textList UL {
    MARGIN-TOP: 0px
}
.resultBox .textList LI {
    PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px -20px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.resultBox .textsm {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.resultBox .title1 {
    FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
.resultBox .title2 {
    FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
.resultBox .title3 {
    FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
.resultBox .title1 {
    FONT-SIZE: 1.5em; MARGIN: 0px 0px 20px; COLOR: #000; LINE-HEIGHT: 24px; LETTER-SPACING: -1px
}
.resultBox .title2 {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 2px
}
.resultBox .title3 {
    PADDING-RIGHT: 2px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #f3f7f9; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 3px
}
.resultBox .title3-b {
    PADDING-RIGHT: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND: #fff; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 3px
}
.resultBox .hotTopic-Title {
    BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.resultBox .hotTopic-links {
    BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; BACKGROUND: #f3f7f9; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.resultBox .form {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.85em; BACKGROUND: #f3f7f9; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px
}
.resultBox H2 {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; COLOR: #5a5a5a; PADDING-TOP: 2px; FONT-FAMILY: Verdana,sans-serif
}
.resultBox .note {
    COLOR: gray; LINE-HEIGHT: 12px
}
.resultBox .kbFloatBox {
    BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: #e2e5fc; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 10px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 250px; COLOR: #5a5a5a; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
.resultBox .FloatBox {
    BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: #e2e5fc; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 10px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 250px; COLOR: #5a5a5a; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
#ftrLinks {
    FLOAT: left; FONT: 0.7em Verdana, Arial, sans-serif; MARGIN-LEFT: 1px
}
#ftrCopy {
    FONT: 0.7em Verdana, Arial, sans-serif; COLOR: #333; TEXT-ALIGN: center
}
#seofooter {
    FONT: 10px/12px Verdana, Arial, sans-serif; COLOR: #aaaaaa; TEXT-ALIGN: center
}
#seofooter A {
    COLOR: #aaaaaa
}
/*Second Stylesheet*/
DIV.navBox {
    FLOAT: left; WIDTH: 200px; BORDER-BOTTOM: #dfe1e7 1px solid
}
DIV.SubTitle {
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #135a8f; LEFT: 0px; PADDING-BOTTOM: 2px; FONT: 0.6em/16px Verdana, Arial, sans-serif; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #dfe1e7 1px solid; TOP: 0px; TEXT-DECORATION: none
}
DIV.Sub A:hover {
    BACKGROUND-COLOR: #eaeaea
}
DIV.SubOn A:hover {
    BACKGROUND-COLOR: #eaeaea
}
DIV.Sub2 A:hover {
    BACKGROUND-COLOR: #eaeaea
}
DIV.Sub2On A:hover {
    BACKGROUND-COLOR: #eaeaea
}
DIV.Sub3 A:hover {
    BACKGROUND-COLOR: #eaeaea
}
DIV.Sub3On A:hover {
    BACKGROUND-COLOR: #eaeaea
}
DIV.Sub A:visited {
    TEXT-DECORATION: none
}
DIV.SubOn A:visited {
    TEXT-DECORATION: none
}
DIV.Sub2 A:visited {
    TEXT-DECORATION: none
}
DIV.Sub3 A:visited {
    TEXT-DECORATION: none
}
DIV.Sub A {
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 2px; FONT: 0.6em/16px Verdana, Arial, sans-serif; COLOR: #114fbd; PADDING-TOP: 2px; BORDER-BOTTOM: #dfe1e7 1px solid; TOP: 0px; TEXT-DECORATION: none
}
DIV.SubOn A {
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 2px; FONT: 0.6em/16px Verdana, Arial, sans-serif; COLOR: #114fbd; PADDING-TOP: 2px; BORDER-BOTTOM: #dfe1e7 1px solid; TOP: 0px; TEXT-DECORATION: none
}
DIV.Sub A {
    BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
DIV.SubOn {
    BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
DIV.Sub2 A {
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 2px; FONT: 0.6em/16px Verdana, Arial, sans-serif; PADDING-TOP: 2px; BORDER-BOTTOM: #dfe1e7 1px solid; TOP: 0px; TEXT-DECORATION: none
}
DIV.Sub2On A {
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 2px; FONT: 0.6em/16px Verdana, Arial, sans-serif; PADDING-TOP: 2px; BORDER-BOTTOM: #dfe1e7 1px solid; TOP: 0px; TEXT-DECORATION: none
}
DIV.Sub2On {
    BACKGROUND-COLOR: #f5f5f5
}
DIV.Sub2 {
    BACKGROUND-COLOR: #c4d6e3
}
DIV.Sub3 A {
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 15px; LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 0.6em/16px Verdana, Arial, sans-serif; PADDING-TOP: 0px; BORDER-BOTTOM: #dfe1e7 1px solid; TOP: 0px; TEXT-DECORATION: none
}
DIV.Sub3On A {
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 15px; LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 0.6em/16px Verdana, Arial, sans-serif; PADDING-TOP: 0px; BORDER-BOTTOM: #dfe1e7 1px solid; TOP: 0px; TEXT-DECORATION: none
}
DIV.Sub3On {
    BACKGROUND-COLOR: #f5f5f5
}
DIV.Sub3 {
    BACKGROUND-COLOR: #ffffff
}
DIV.navBox A {
    COLOR: #114fbd; TEXT-DECORATION: none
}
DIV.navBox A:link {
    COLOR: #114fbd; TEXT-DECORATION: none
}
DIV.navBox A:active {
    COLOR: red
}
DIV.navBox A:hover {
    COLOR: #d44a26; TEXT-DECORATION: underline
}
/*Third StyleSheet*/
#searchContainer {
    BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px dotted; WIDTH: 540px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: #dcdcdc
}
#searchContainer INPUT {
    MARGIN: 2px
}
#searchContainer SELECT {
    MARGIN: 2px
}
#searchContainer .box {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
#searchContainer .languageSelect {
    MARGIN: 5px 1px 1px; WIDTH: 523px
}
#searchContainer .productSelect {
    MARGIN: 1px; WIDTH: 219px
}
#searchContainer .versionSelect {
    MARGIN: 1px; WIDTH: 146px
}
#searchContainer .osSelect {
    MARGIN: 1px; WIDTH: 146px
}
#searchContainer .advancedBox {
    MARGIN: 1px; WIDTH: 523px
}
#searchContainer .keywordText {
    MARGIN: 5px 1px 1px; WIDTH: 371px
}
#searchContainer .submitButton {
    MARGIN: 5px 1px 1px; WIDTH: 146px
}
#searchContainer .title1 {
    FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
#searchContainer .title2 {
    FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
#searchContainer .title3 {
    FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif; LETTER-SPACING: 0em
}
#searchContainer .title1 {
    FONT-SIZE: 1.5em; MARGIN: 0px 0px 20px; COLOR: #000; LINE-HEIGHT: 24px; LETTER-SPACING: -1px
}
#searchContainer .title2 {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 2px
}
#searchContainer .title3 {
    PADDING-RIGHT: 2px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #f3f7f9; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 3px
}
/*New Design Stylesheet*/
.shadow1{
    min-height:18px;
    border-left:#eaeaea solid 1px;
    border-right:#eaeaea solid 1px;
    float:left;
}
.shadow2{
    min-height:180px;
    float:left;
}
.content{
   background-color: #FFFFFF;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    float: left;
    min-height: 180px;
    padding: 20px 0 30px 0;
    position: relative;
    padding-bottom:30px;
    COLOR: #5a5a5a; 
}
.rd_edit
 {
border: 3px dashed red;
height:inherit;  
}
.leftColumnS, .leftColumnCwide {
padding:0 30px 15px 30px;
width:924px;
position:relative;
}
 
body{
    margin-left:auto;
    margin-right:auto;
    width:auto;
    height:auto;
    margin-top:0px;
    /*font: 1em/100% Verdana, Arial, sans-serif;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:#ffffff;
    /*font-size:11.667px;*/
    color:#666666;
    behavior:url(/content/342.htc);
}
.left-header {
    font-family:Arial, Helvetica, sans-serif;
    color:#003366 !important;
    font-weight:900 !important;
    display:inline;
    margin:0;
}
.contentHeader{
    float:left;
    background:url(/content/Assets/Images/contentHeaderRounded.png) no-repeat;
    height:10px;
    width:987px;
    margin-top: -1px;
}
.contentFooter{
    float:left;
    background:url(/content/Assets/Images/contentFooterRounded.png) no-repeat;
    height:12px;
    width:987px;
}
.site-wrapper {
    min-width: 1000px;
}
.header-wrapper {
    background-color:white;
    /*margin-top:-6pt;*/
    padding:0pt;
}
/* this class is common to
 * multiple elements, so be careful
 */
.alingD {
 width:1000px;
 margin:auto;
 text-align:center;
 padding:0 10px 0 10px;
}
.header-wrapper .alingD{
     /*height: 110px;*/
}
/* left border buttons */
.lftborder
{
     background:url(/content/Assets/Images/topbtnlft.gif);
     width:6px !important;
}
/* right border buttons */
.rgtborder
{
    background:url(/content/Assets/Images/topbtnrgt.gif) no-repeat;
    width:6px !important;
}
/* Logo Container */
.HeaderLogo {
    float:left;
    margin-top:6px;
    height:100%;
    padding-bottom:5px;
}
/* Element use in multiple elements, be careful */
.clearNew {
    clear: both;
}
/* Heret it goes the bar with the FirstLevelMenu */
.PrincipalMenu{
    background: url(/content/Assets/Images/PrincipalNavigationBar.png) repeat;
    position:relative;
    padding:0;
    margin:0;
    height:33px;
    width:100%;
    border-bottom: 1px solid #fff;
}
/*MainMenu Styles */
.MainMenu
{
    height:33px !important;
    margin:auto;
    padding-top:0px !important;
    position:relative;
    text-align:center;
    width:965px;
}
.MainMenu ul
{
    float:right;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 6px 0 0;
    position:relative;
    height:32px;
    padding-left:0px;
}
.MainMenu ul li
{
    float:left;
    text-align:center;
    padding:0 3px 0 3px;
    margin-left:3px;
    min-height:25px;
}
.MainMenu li a{
    color:#FFFFFF;
    font-size:11px !important;
    float:left;
    padding: 8px 4px 0;
    font-weight:bold;
    text-decoration:none !important;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
/* It's the menu separator*/
.sepPNav{
    background:transparent url(/content/Assets/Images/sepPnav.gif) no-repeat scroll 0%;
    height:35px;
    margin-left:4px !important;
    padding:0px;
    width:3px !important;
}
.MainMenu li
{
    display:block;
}
.MainMenu li a, .MainMenu li span{
    display:block;
    float:left;
    /*height: 34px;*/
}
.body-wrapper
{
    min-height:450px;
    position:relative;
    margin-top:-1px;
}
.container2
{
    margin-left:auto;
    margin-right:auto;
    padding:0pt;
    width:988px;
}
.SecondaryMenu{
  padding-left:20px;
  /*  border-bottom:#b8d1e0 solid 1px;*/
    margin-top: -1px;
    /*marin-bottom:-1px;*/
    width: 957px;
    margin-left: auto;
    margin-right: auto;
    float: left;
    position: relative;
    overflow: hidden;
}
.section
{
    margin-top:23px !important;
    margin-bottom:0 !important;
    color:#003366 !important;
    display:inline !important;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-weight:900 !important;
    
}
.Submenu {
    float: right;
    min-height: 1px;
    /*margin-right:7px;*/
}
.Submenu ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.Submenu li
{
    margin-top: 22px;
    height: 29px;
    float:left;
    padding:3px 0;
}
.Submenu li a{
    color:#333333 !important;
    font-size:10px !important;
    padding:10px;
    float:left;
    display:block;
    text-decoration:none !important;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
.SubMenu li a, .SubMenu li span{
    display:block !important;
    float:left;
}
.mselected{
    margin-top: -8px;
}
.mselected a{
    background:url(/content/Assets/Images/MBg.png) repeat-x scroll 0% 0%;
    padding: 16px 5px !important;
    color:#003366 !important;
    height:36px;
    font-weight:bold;
}
.mselected span, .mselected a
{
    display:block !important;
    float:left;
    padding: 0;
}
.lftmain
{
    background:url(/content/Assets/Images/lftmain.png) no-repeat;
}
.rgtmain
{
    background:url(/content/Assets/Images/rgtmain.png) no-repeat;
}
.rgtmain, .lftmain
{
    width:10px;
    padding: 0;
    height:42px !important;
}
.subselected span, .subselected a
{
    display:block !important;
    float:left;
}
.subselected a
{
    background-color:#FFFFFF;
    border-top:solid 1px #c1c1c1;
    height:19px;
}
.subselected
{
}
.rgtsub, .lftsub{
    width:11px;
    padding: 0;
    height:37px !important;
}
.lftsub
{
    background:url(/content/Assets/Images/lftsub.png) no-repeat;
}
.rgtsub
{
    background:url(/content/Assets/Images/rgtsub.png) no-repeat;
}
    
.sepSNav
{
    background:url() no-repeat;
    height:29px;
    width:3px;
    padding:0;
    margin:0;
    display:block;
    float:left
}
.left{
 float:left;
}
.right
{
float:right;
}
/* footer */
.footer{
    margin-top:3px;
    margin-left:auto;
    margin-right:auto;
    width: 966px !important;
}
.foot-wrap
{
    width:966px !important;
    margin-top: 10px;
    margin-left:auto;
    margin-right:auto;
    min-height:1px;
    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:0px;
}
.foot-wrap ul li{
    float: left;
    text-align:center;
}
.foot-wrap li a
{
    color:#666666 !important;
    font-size:10px;
    font-weight:bold;
    float:left;
    margin-top:2px;    
    margin-right:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.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:5px;
    margin-top:18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* EndFooter */
.newContent{
    background-color:#FFFFFF;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    float:left;
    min-height:180px;
    position:relative;
    padding:20px 0 30px 0;
    width:984px;
}
.Search{
cursor: pointer;
}
.SearchBar{
display: none;
}
.header-panel .SearchHover .anc_search, .SearchHover li span {
    display: block;
    float: left;
}
.SearchHover{
    float: left;
    margin-left: 6px;
    border: none;
    text-align: center;
    background: url(/content/Assets/Images/topbtnbgSearch.gif) repeat-x !important;
    height: 22px;
}
.SearchHover .anc_search{
    text-decoration: none;
    color: #666666 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px !important;
    font-weight: bold;
    background:#fcfcfc url(/content/Assets/Images/topbtnbgSearch.gif) repeat-x !important;
    margin: 0;
    padding-top: 3px;
    margin-left: 3px;
    margin-right: 3px;
}
.SearchHover .lftborder{
background: url(/content/Assets/Images/topbtnlftSearch.gif) no-repeat;
height:22px !important;
width:6px !important;
}
.SearchHover .rgtborder{
background: url(/content/Assets/Images/topbtnrightSearch.gif) no-repeat;
height:22px !important;
width: 6px !important;
}
.SearchHover .SearchBar{
    clear: both;
    display: block !important;
    float: left !important;
    background: url(/content/Assets/Images/SearchBar.png) repeat-x !important;
    height:45px;
    width: 298px;
    position: relative;
    margin: -2px 0 0 -228px;
    z-index: 10;
}
.SearchContent{
width: 294px;
height: 55px;
}
.SearchContent a{
background: none !important;
}
.SearchContent .btnSearch{
margin: 6px 0 0 7px;
}
.SearchText{
position: relative;
float: left;
background: url(/content/Assets/Images/SearchTextBg.png) no-repeat;
margin: 7px 0 0 10px;
width: 235px;
height: 26px;
}
#searchbox{
float: left;
margin: 3px 0 0 30px;
border: none;
text-decoration: none;
color: #666666 !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
}
.shadowSearchBar1{
border-left: solid 1px #f7f7f7;
border-right: solid 1px #f7f7f7;
float:left;
height: 42px;
}
.shadowSearchBar2{
border-left: solid 1px #999999;
border-right: solid 1px #999999;
float:left;
height: 42px;
}
.RoundedHeaderSearchBar{
float: left;
background: url(/content/Assets/Images/contentHeaderRounded_SearchBar.png) no-repeat;
height: 14px;
width: 299px;
position: relative;
margin: -1px;
}
.RoundedFooterSearchBar{
float: left;
background: url(/content/Assets/Images/contentFooterRounded_SearchBar.png) no-repeat;
height: 14px;
width: 299px;
position: relative;
margin: -9px 0 0 0;
}
.rollover {
display:block;
height:93px;
width:200px;
background-repeat: no-repeat;
margin-bottom:7px;
}
.rollover:hover {
background-position: 0px -93px;
}
/*Header buttons*/
.header-panel {
    float: right;
    height:22px;
    /*margin-bottom:60px;*/
    margin-top: 8px;
    margin-right: 0px;    
}
.header-interior-wrapper{
    position:relative;
    z-index:10;
}
.header-panel ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header-panel li {
  float: left;
  border:none !important;
  text-align: center;
}
.sepHnav{
    background:url(/content/Assets/Images/sepFnav2.png) no-repeat;
    margin:0 12px 0 12px;
    padding:0;
    width:3px;
    height:18px;
    float:right:
}
.header-panel li a, .header-panel li a:visited {
   text-decoration:none;
   color:#666666 !important;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px !important;
   font-weight:bold;
   min-height:22px;
   margin:0;
   padding-top:3px;
   margin-left:3px;
   margin-right:3px;
   /*font-weight:bolder !important;*/
}
.header-panel .other-Search a, .header-panel .other-Search a:visited, header-panel .other-login a, .header-panel .other-login a:visited, .searchBox a {
    text-decoration:none;
    color:#00a2e1 !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    min-height:22px;
    padding:0;
    margin:0;
    /*font-weight:bolder !important;*/
}
.header-panel .other-Search a:hover, .header-panel .other-login a:hover, .other-regions .RegionsToChoose ul li a:hover span{
    text-decoration: underline;
    cursor: pointer;
}
.header-panel li a,.header-panel li span{
    display:block;
    float:left;
    height:22px;  
}
.Search .other-Search, .buyRenew .other-buyRenew, .login .other-login, .regions .other-regions{
    display: none;
}
.Search, .buyRenew, .login, .regions{
    display: inline;
}
.SearchToChoose,.buyRenewToChoose, .loginToChoose, .RegionsToChoose{
    text-align:left;
    margin-left:5px;
    margin-top:0px;
}
.SearchHover .other-Search{
    width: 420px;
    height:243px;
    position: absolute;
    left: 30px;
    top:20px;
    z-index: 10;
    clear: both;
    display: block !important;
    float: left !important;
}
.searchBox {
    padding: 10px 0 0 20px;
    margin:0px;
    font-size:10px;
    width:360px;
    height:87px;
}
.searchBox .label {
  display:block;
  float:left;
  font-weight:bold;
  text-align:left;
  font-size:10px;
  padding-right:5px;
}
.searchBox hr {
    padding:0;
    margin:15px 0 10px 0px;
    width:300px;
}
.searchBox span {
padding:0;
margin:10px 0 10px 0px;
}
.buyRenewHover .other-buyRenew{
    width: 430px;
    height: 270px;
    position: absolute;
    left: -185px;
    top:20px;
    z-index: 20;
    clear: both;
    display: block !important;
    float: left !important;
}
/*Header Partner Map Graphics*/
dl, dd{
border:none;
}
.mm_header{
    color:#669cca;
    padding:0px;
    margin:5px 0px 0px 10px;
    font-size:16px !important;
    font-weight:bold;
    text-align:left;        
        line-height:25px;
}
 .mm_subheader
{
    color:#666666 !important;
    font-size:11px !important;
    margin:0 0 15px 10px !important;
    text-align:left;
        border-bottom:none;
        font-weight:bold;
}
 .mm_subheader a
{
    font-size:11px !important;
    margin:0;
        text-decoration:none;
    color:#00a2e1 !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
}
 .mm_subheader_02
{
    color:#666666 !important;
    font-size:11px !important;
    margin:0 0 0 0px !important;
    padding:0 0 0 10px !important;
    text-align:left;
    font-weight:bold;
}
#mm_world {
    display:block; 
    width:365px; 
    height:174px;
    background:url(/content/Assets/Images/mm_world_mapsml_off.png) no-repeat; 
    position:relative;
    top:-15px;
    left:0px;
    padding:0px;
    margin:10px 0 0 10px;
  }
  
#mm_world dd {
  position:absolute; 
  padding:0; 
  margin:0;
  }
#mm_world #na {
  left:-3px; 
  top:0px; 
  }
#mm_world #emea {
  left:144px; 
  top:0px; 
  }
  
#mm_world #apac {
  left:210px; 
  top:43px; 
  }
#mm_world #cala {
  left:47px; 
  top:65px; 
  }
#mm_world a i{
  visibility: hidden;
 }
 
#mm_world a:hover{
    text-decoration: none;
} 
#mm_world a#nalink{
    background:transparent url(/content/Assets/Images/mm_world_mapsml_on_na.png) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:123px;
    height:95px;
}
#mm_world a#nalink:hover{
    background-position:0px 0px;
    display: block;
    z-index:20;
    width:123px;
    height:95px;
    overflow: visible;
}
#mm_world a#calalink{
    background:transparent url(/content/Assets/Images/mm_world_mapsml_on_cala.png) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:100px;
    height:110px;
}
#mm_world a#calalink:hover{
    background-position:-50px -65px;
    display: block;
    width:100px;
    height:110px;
    overflow: visible;
}
#mm_world a#emealink{
    background:transparent url(/content/Assets/Images/mm_world_mapsml_on_emea.png) -500px -500px no-repeat; 
    display:block; 
    z-index:20;
    overflow:visible;
    width:225px;
    height:150px;
}
#mm_world a#emealink:hover{
    background-position:-147px -0px;
    display: block;
    width:225px;
    height:150px;
    overflow: visible;
}
#mm_world a#apaclink{
   background:transparent url(/content/Assets/Images/mm_world_mapsml_on_apac.png) -500px -500px no-repeat; 
   display:block; 
   z-index:30;
   overflow:visible;
   width:103px;
   height:150px;
}
#mm_world a#apaclink:hover{
     background-position:-213px -43px;
     display: block;
     width:133px;
     height:150px;
     overflow: visible;
}
.loginHover .other-login{
    width: 420px;
    height: 263px;
    position: absolute;
    left: -305px;
        _left: -405px; /*positioning for IE6 */
    top:20px;
    z-index: 10;
    clear: both;
    display: block !important;
    float: left !important;
}
.other-login .loginToChoose ul{
        float:none;
    background: none !important;
    margin:0px 0 0 10px;
    padding:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.other-login .loginToChoose ul li{
        float:left;
    background: none !important;
    width:180px;
    margin:0 0 0 10px;
    padding:0;
        text-align:left;
}
.other-login .loginToChoose a{
        display:inline;
text-align:right;
float:none;
        margin:0;
        padding:0;
}
.other-login .loginToChoose ul li label{
display: block;
margin:8px 0 2px 0;
}
.other-login .loginToChoose ul li input{
display: block;
float:left;
}
.wsPopTopCloseBtn a#login-close {
float:right !important;
}
.regionsHover .other-regions{
    width: 382px;
    height: 271px;
    position: absolute;
    left: -22px;
    top:20px;
    z-index: 10;
    clear: both;
    display: block !important;
    float: left !important;
}
.other-regions .RegionsToChoose ul{
    float: left;
    background: none !important;
    margin:0px 0 0 10px;
    padding:0px;
}
.other-regions .RegionsToChoose ul li{
    float: left;
    background: none !important;
    width:170px;
    margin:0;
    padding:0;
}
.other-regions .RegionsToChoose ul li a{
    padding-top: 7px;
    float: none;
    background: none !important;
    margin:0px;
    display: inline;
}
.other-regions .RegionsToChoose ul li a img{
   height: 24px;
   width: 24px;
   padding-left:10px;
    padding-bottom:8px;
   margin:-3px 0 0px 0;
   float:left;
   border:none !important;
   background:none !important;
}
.other-regions .RegionsToChoose ul li a span{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    margin:0 15px 0 10px;
}
/* End header buttons */
.scp {background-image:url(/content/Assets/Images/SCP_backg.gif)}
 
 
 
/*
----------------------------------------------------------------------
Websense HomePage Specific Styles
----------------------------------------------------------------------
*/
.hp-banner{background:transparent url() 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-solutions-selector{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -40px 0px; width:157px; height:36px}
.hp-web-security{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -80px; width:141px; height:44px; z-index:1000; margin-top:-8px}
.hp-data-security{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -174px; width:143px; height:44px; margin-top:-8px}
.hp-email-security{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -268px; width:149px; height:44px; margin-top:-8px}
.hp-solutions-helper{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px 0px; width:408px; height:36px; float:right}
.solutions-selector{font-size:11px; border-right:1px solid #666666; border-left:1px solid #666666; height:50px; margin-bottom:-10px; position:relative;}
.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;
}
/*
----------------------------------------------------------------------
Websense HomePage Specific Styles - Carousel
----------------------------------------------------------------------
*/
#web, #web2, #web3{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -694px}
#data, #data2, #data3{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -376px -694px}
#email, #email2, #email3{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -197px -814px}
.active{}
.onHoverWeb{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -127px; width:141px; height:46px}
.onHoverEmail{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -315px; width:149px; height:46px}
.onHoverData{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -221px; width:143px; height:46px}
.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{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 {background: transparent url() 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 {background: transparent url() 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() 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
----------------------------------------------------------------------
*/
.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;}
.mselected{
    margin-top: 0px;
}
.mselected a{
    background:url(/content/Assets/Images/wsTopNavActiveRepeatBkg.jpg) repeat-x scroll 0% 0%;
    padding: 12px 10px !important;
    color:#003366 !important;
    height:36px;
    font-weight:bold;
}
.mselected span, .mselected a
{
    display:block !important;
    float:left;
    padding: 0;
}
.lftmain
{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -900px;
}
.rgtmain
{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -864px;
    padding-left:2px;
}
.rgtmain, .lftmain
{
    width:3px;
    padding: 0;
    height:36px !important;
}
.MainMenu li a{
    color:#FFFFFF;
    font-size:11px;
    float:left;
    padding: 12px 4px 0;
    font-weight:bold;
}
.PrincipalMenu{
background:transparent url(/content/Assets/Images/wsTopNavRepeatBkg.jpg) repeat-x;
    position:relative;
    padding:0;
    margin:0;
    height:39px;
    width:100%;
}
/*MainMenu Styles */
.MainMenu
{
background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -936px;
    height:39px !important;
    margin:auto;
    padding-top:0px !important;
    position:relative;
    text-align:center;
    width:998px;
}
/*Div Pop Up Styles*/
.wsPopContainer { background: transparent url() no-repeat;  display: block; line-height: 23px; font-size:13px; width:500px; height:209px; margin:0px;  margin-left:20px; padding: 6px 0 6px 6px;} 
.wsPopTopContainer{
    height:20px;
    width: 20px;
    /*border:1px solid #C00;*/
    float:right;
    margin:10px 7px 0px 0;
}
.wsPopTopCloseBtn{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; width:20px; height:20px; z-index:1000;
    float:right;
    cursor: pointer;
}
.wsPopTopCloseBtn:hover {
background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; 
}
.wsPopTopCloseBtn a.topNav-close{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; width:20px!important; height:20px!important; display:inline !important; height:20px !important; text-decoration:none !important; padding-right:15px; padding-top:5px}        
.wsPopTopCloseBtn a.topNav-close:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; width:20px!important; height:20px!important;}            
#wsPopWebTitleContainer, #wsPopDataTitleContainer, #wsPopEmailTitleContainer{
    width:215px;
    float:left;
    margin-left:13px;
    color:#0082c8;
    font-size:17px;
    font-weight:bold;
    letter-spacing:-1px;
    margin:25px 0 5px 5px;
    padding:0;
}
#wsPopDataTitleContainer{
    color:#6B8F00;
}
#wsPopEmailTitleContainer{
    color:#DE3B21;
}
.wsPopBodyTxtContainer{
    width:400px;
    float:right;
    margin:7px 13px 0 0;
}
.wsPopBodyTxtContainer p{
    font-size:13px;
    color:#666;
    line-height:16px;
    margin:0;
    padding:0;
}
#wsPopWebIcon, #wsPopDataIcon, #wsPopEmailIcon{
    width:80px;
    height:83px;
    float:left;
    vertical-align:top;
    margin:15px 0 0 0px;
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px 0px; width:86px; height:82px; z-index:1000;
}
#wsPopDataIcon{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px -83px; width:86px; height:82px; z-index:1000;
}
#wsPopEmailIcon{
    background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -644px -166px; width:86px; height:82px; z-index:1000;
}
.topNavIcon{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -40px; width:20px; height:20px; padding:0 !important; margin-top:7px !important}
a.topNavIcon:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -40px; width:20px!important; height:20px!important;}
.topNav-title{float:left !important; margin:0px !important}
.topNavIconHover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -40px; width:20px; height:20px;}
.header-panel li a,.header-panel li span{display:block;  height:20px; margin-top:0px }
.SearchHover .other-Search{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;    width: 400px;    height:249px;
    position: absolute;    left: 64px;    top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.SearchHover .other-Search div.SearchToChoose{background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;    width: 400px;   height:249px;
    padding-top:10px;}
.loginHover .other-login{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;    width: 400px;    height:249px;
    position: absolute; left: -290px;  top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.loginHover .other-login  div.loginToChoose{   background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;    width: 400px;   height:249px;
    padding-top:10px;}    
    
.regionsHover .other-regions{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;    width: 362px;    height:249px;
    position: absolute;    left: 25px;    top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.regionsHover .other-regions div.RegionsToChoose{   background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat;    width: 362px;   height:249px;
    padding-top:10px;}    
    
.buyRenewHover .other-buyRenew{background: transparent url(/content/Assets/Images/wsMMRedBorderBigRt.png) no-repeat scroll top right;     width: 430px;    height:249px;
    position: absolute;    left: -185px;    top:31px;    padding-right: 20px; /* sliding doors padding */     margin-top:7px;    z-index: 10;    clear: both;
    display: block !important;    float: left !important;}
.buyRenewHover .other-buyRenew div.buyRenewToChoose{background: transparent url(/content/Assets/Images/wsMMRedBorderBigLt.png) no-repeat; width: 430px;   height:249px; padding-top:10px;}        
    
.wsPopTopCloseBtn a.topNav-close{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; margin:0px !important; width:20px!important; height:20px!important; display:inline !important; text-decoration:none !important; padding-right:0px; padding-top:0px}        
.wsPopTopCloseBtn a.topNav-close:hover, .wsPopTopCloseBtn a.topNav-close-b:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; width:20px!important; height:20px!important;margin:0px !important; }
.wsPopTopCloseBtn a.topNav-close-b{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll 0px -60px; width:20px!important; height:20px!important; display:inline !important; margin:0px !important; text-decoration:none !important; padding-right:15px; padding-top:5px}
.wsPopTopCloseBtn a.topNav-close-b:hover{background:transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat scroll -20px -60px; width:20px!important; margin:0px !important; height:20px!important;
padding-right:15px; padding-top:5px} 
.wsMiddleBarText{ font-size:13px;    color:#003352;    font-weight:bold;    letter-spacing:-1px;}
.wsMiddleBarTextSm{font-size:12px;    color:#666;    font-weight:bold;    letter-spacing:-1px;}
.wsNeedsQuestions{    font-size:11px;    color:#666!important;    font-weight:bold;    letter-spacing:-1px;    text-align:center; padding:0 10px; *padding-top:10px}
div.productClass ul li{width:179px;height:60px; margin: 8px 25px 10px 25px; cursor: pointer;}
.wsMiddleBarTextSm a {color:#666!important;}
.wsMiddleBarTextSm a:hover {color:#003352!important;}
a.buttonBig {background:transparent url(/content/Assets/Images/wsBtnBigRt.png) no-repeat scroll right top;color:#FFFFFF; display:block; float:left; font-size:12px; font-weight:bold; height:36px; margin-right:0; padding-right:37px; text-decoration:none;}
a.buttonBig:hover {background-position:right bottom;color:#FFFFFF !important;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
a.buttonBig span {background:transparent url(/content/Assets/Images/wsBtnBigLt.png) no-repeat scroll 0 0;display:block;font-size:13px; text-align:left; line-height:24px !important;
 padding:6px 0 6px 14px;}
a.buttonBig:hover span {background-position:left bottom;padding:6px 0 6px 14px;}
.wsPopCTAContainer{height:38px;  float:right;    margin:35px 12px 0 0;}
 
 #banner-promos{
    width:260px;
    height:221px;
    float:right;
    font-family: arial;
    margin-left: 8px;
}
.hp-banner .banner-cta{
    float: right;
    margin-top: 148px;
}
#banner-promos p a{
    color: #0080d0;
    text-decoration: none;
}
#banner-promos p a:hover{
    text-decoration: underline;
}
#banner-promos  img{
    border:none;
    float: right;
}
#banner-promos div{
    float:right;    
}
#banner-promos p{
    margin:0;
    padding:5px;
    font-size:11px;
    color:#666;
    line-height:12px;
}
#banner-promos h2{
    margin:0;
    padding:3px 5px 0;
    font-size:14px;
    font-weight: bold;
    color:#003352;
    letter-spacing:-1px;
}
.promo-top{
    width:250px;
    margin:2px 2px 0px 5px;
    height: 55px;
}
.promo-bot{
    height:16px;
    width:250px;
    margin:0px 2px 0 5px;
    text-align:right;
}
#banner-promos .promo-bot p{
    padding: 0;
}
#promo1{
    display: visible;
}
#promo2{    
    display: visible;
}
#promo3{    
    display: visible;
}
    
#promo1  .promo-top{
    background:url() no-repeat top left;
}
#promo1 .promo-bot{
    background:url() no-repeat bottom left;
}
#promo2  .promo-top{
    background:url() no-repeat top left;
}
#promo2 .promo-bot{
    background:url() no-repeat bottom left;
}
#promo3  .promo-top{
    background:url() no-repeat top left;
}
#promo3 .promo-bot{
    background:url() no-repeat bottom left;
}
#seclabs-cta, #seclabs-cta *{
    float:right;
}
p#seclabs-cta{
    padding:0 25px;!important;
}
p#seclabs-cta a{
    color: #0080d0;
}
p#seclabs-cta a:hover{
    text-decoration: underline;
}
.header-interior-wrapper{ position:relative; z-index:10;}
.header-panel ul {list-style: none;}
.header-panel li {float: left;  border: none;  text-align: center;}
.header-interior-wrapper{ position:relative; z-index:10}
.header-panel ul {list-style: none;}
.clear {overflow: hidden;  width: 100%;}
div.header-panel {background: transparent url(/content/Assets/Images/bgtopnav_02.jpg) no-repeat scroll top right; display:block; color:#000; float: right; height:43px; margin-top:7px;  
    margin-right: 0px;  padding-right: 15px; /* sliding doors padding */ text-decoration: none;}
div.header-panel div.header-interior-wrapper ul { background: transparent url(/content/Assets/Images/bgtopnav_01.jpg) no-repeat;  display: block; line-height: 23px; font-size:13px; height:43px; margin:0px;  padding: 6px 0 6px 14px;} 
.sepHnav{ background:url(/content/Assets/Images/separator_topnav.jpg) no-repeat;  margin:0 12px 0 12px; width:1px; height:22px;  float:right:}
.header-panel li a, .header-panel li a:visited {text-decoration:none; color:#666666 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px !important;
   font-weight:bold;   min-height:22px;  padding-top:3px;   margin-left:3px;   margin-right:3px;   /*font-weight:bolder !important;*/}
.header-panel .other-Search a, .header-panel .other-Search a:visited, .header-panel .other-login a, .header-panel .other-login a:visited, .searchBox a {    text-decoration:none;
    color:#00a2e1 !important;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight:normal;    min-height:22px;  }
.header-panel .other-Search a:hover, .header-panel .other-login a:hover, .other-regions .RegionsToChoose ul li a:hover span{    text-decoration: underline;    cursor: pointer}
.header-panel li a,.header-panel li span{    display:block;    float:left;    height:22px;  }.Search .other-Search, .buyRenew .other-buyRenew, .login .other-login, .regions .other-regions{display: none;}
 .other-login .loginToChoose ul{float:none; background: none !important;  margin:0px 0 0 10px !important;  padding:0px!important; font-family: Verdana, Arial, Helvetica, sans-serif!important;
 font-size: 10px!important;    line-height:10px !important;}
.other-login .loginToChoose ul li{
        float:left;
    background: none !important;
    width:180px;
    margin:0 0 0 10px;
    padding:0;
        text-align:left;
}
.other-login .loginToChoose a{
        display:inline;
text-align:right;
float:none;
        margin:0;
        padding:0;
}
.other-login .loginToChoose ul li label{
display: block;
margin:8px 0 2px 0;
}
.other-login .loginToChoose ul li input{
display: block;
float:left;
margin:0;
padding:0;
}
/*Mega Menu Styles*/
div.main-mega-menu{
    margin-left: 30px;
    display: none;
    z-index: 20;
    float: left;
    position: absolute;
}
.MainMenu ul li{
    height: 100%;
}
div.main_open, div.main_ready, div.main_active{
    display: block;
}
.mega-header{
    color: #003352 !important;
    font-size: 12px;
    font-weight: bold;
}
.mega-header a{
    color: #003352 !important;
}
.mega-header a:hover{
    text-decoration: underline;
    color: #003352 !important;
}
#main_evaluate .mega-content{
    width: 500px;
}
#main_evaluate .mega-left{
    width: 275px;
}
#main_evaluate .mega-left .inner-content {
    width: 275px;
}
#main_evaluate #mega-small{
    width: 225px;
}
#main_evaluate #mega-small .inner-content {
    width: 225px;
}
#main_about-us .mega-content{
    width: 320px;
}
#main_about-us .mega-content .inner-content{
    width: 160px;
}
#main_products .mega-content{
    width: 500px;
}
#main_solutions .mega-content{
    width: 200px;
}
#main_partners .mega-content{
    width: 450px;
}
#main_security-labs .mega-content{
    width: 400px;
}
#main_support .mega-content{
    width: 400px;
}.main-mega-menu .top-left{
    float: left;
    padding: 0 0 12px 0;
    margin: 0 7px -20px 6px;
    background: transparent url(/content/Assets/Images/b-shadow.png) repeat-x bottom left;
}
.main-mega-menu .top-right{
    background: transparent url(/content/Assets/Images/r-shadow.png) repeat-y top right;
    border-left: 1px solid #e0472e;
    float: left;
    padding: 20px;
    margin: 0 -7px 0 -6px;
}
.main-mega-menu .bottom-left{
    background: transparent url(/content/Assets/Images/bl.png) no-repeat bottom left;
    float: left;
}
.main-mega-menu .bottom-right{
    padding: 0 0 20px 0;
    background: transparent url(/content/Assets/Images/br.png) no-repeat bottom right;
    float: left;
}
.main-mega-menu .mega-content{
    background-color: #ffffff;
    float: left;
    margin: -20px -14px -20px -20px ;
    padding: 15px 20px;
    font-size: 11px;
}
.main-mega-menu .wsPopTopCloseBtn{
    margin:  -12px -17px 0 0;
}
.main-mega-menu .mega-content a{
    color: #666666;
}
.main-mega-menu .mega-content a:hover{
    color: #666666 !important;
    text-decoration: underline;
}
.mega-content ul{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    margin: 7px 0 0; 
    padding: 0px;
}
.mega-content ul li{
    list-style-image: url(/content/Assets/Images/wsIconArrowCleanRt.png);
    float: none;
    text-align: left;
    margin: 0 0 3px 18px;
    padding-left: 0px;
}
#main_evaluate .mega-content ul li.indent{
    margin: 0 0 3px 20px;
    list-style-image: none;
    list-style-type: none;
}
.mega-content p{
    margin: 0;
}
.mega-content div.inner-content{
    float: left;
    margin-bottom: 12px;
    width: 200px;
}
.mega-content #solutions-copy{
    width: 200px;
}
.mega-content #solutions-cta{
    float: right;
    margin-top: 7px;
}
.mega-content a.mm-cta{    
    background:transparent url(/content/Assets/Images/wsBtnSmallRt.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin-right:0;
    padding-right:32px;
    text-decoration:none;
}
.mega-content a.mm-cta:hover{    
    background-position:right -23px;
    color:#FFFFFF !important;
    outline-color:-moz-use-text-color;
    outline-style:none;
    margin-top:0px;
    text-decoration: none;
}
.mega-content a.mm-cta span{    
    background:transparent url(/content/Assets/Images/wsBtnSmallLt.png) no-repeat scroll 0 0;
    display:block;
    padding:4px 0 6px 14px;
    margin-right: 4px;
}
.mega-content a.mm-cta:hover span{    
    background-position:left bottom;
    padding:5px 0 4px 14px;
}
.mega-content #triton{
    width: 100% !important;
    background: transparent url(/content/Assets/Images/wsMMGradeDivider.jpg) no-repeat bottom;
}
.mega-content p.tritonlogo{
    background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -648px -429px;
    height: 86px;
    width: 239px;
    float: left;
    margin-right: 7px;
}
#triton-cta{
    float:right;
    margin: 10px 0;
}
.mega-content p.icon{
    height: 52px;
    width: 52px;
    float: left;
    margin: 0 10px 20px 0;
}
.mega-content p.web{
        background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -259px;
}
.mega-content p.data{
        background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -314px;
}
.mega-content p.email{
        background: transparent url(/content/Assets/Images/wsSpriteNoCords.png) no-repeat -661px -369px;
}
#main_products .mega-content .inner-content ul{
    float: left;
}
#main_products .mega-content .inner-content {
    width: 250px;
}
.mega-content .mega-left{
    width: 47%;
    float: left;
}
.mega-content .mega-right{
    width: 47%;
    float: right;
    margin-left: 30px;
}
.mega-content .mega-header a:hover{
    text-decoration: underline;
    color: #003352 !important;
}
 
#support-cta{
    float: right;
    margin-top: 7px;
}
*:first-child+html #support-cta{
    margin-top: -5px;
}
.wsPopTopCloseBtn a#login-close{
    padding:0;
}
 
span#welcome{
    color: #6b8f00;
}
span#welcome img{
    margin-top: 6px;
}
a#myws-logout{
    display: inline;
    float: none;
    color: #0080d0 !important;
}
a#myws-logout:hover{
    text-decoration: underline;
}
li#login .myws-open{
    color: #666666;
    font-size:10px !important;
    font-weight:bold;
    margin-left:3px;
    margin-right:3px;
    min-height:22px;
    padding-top:3px;
}
 
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;}
 
#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%;
}
/* SUPPORT HOMEPAGE STYLES
----------------------------------*/
.titlRightwide {margin:3px 30px; width:900px; color:red}
.leftColumnS a {color:#007dcc; text-decoration:none;}
.leftColumnS a:hover {color:#007dcc; text-decoration:underline;}
/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical .ui-tabs-nav { padding:0; float: left; width: 65px; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0; list-style-image:none !important; height:69px; width:64px; background:url(/content/Assets/Images/supportcontainer_vtab_bg.gif) no-repeat}
.ui-tabs-vertical .ui-tabs-nav li a { display:block; padding:0px; color:#023b66; text-decoration:none; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.ui-tabs-vertical .ui-tabs-nav li a img {border:none; margin:1px 6px}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; background-image:none }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a {color:#5e95bf}
.ui-tabs-vertical .ui-tabs-panel { padding: 1px; float: left; width: 40em;}
/* Main Support Boxes
----------------------------------*/
.supportmainbox, .supportsearchbox {margin: 0 15px 15px 0}
.supportmainbox {background:url(/content/Assets/Images/supportcontainer2_bg.gif) no-repeat right bottom; font-size:11px;}
#supportbp, .inner_mainbox {border-left: 1px #CCC solid; margin-bottom:5px; height:97%; position:relative}
#middlecol .inner_mainbox {height:74%;}
#middlecol .inner_mainbox ul {margin-top:0px; width:130px; padding-left:15px; margin-left:0px;}
#middlecol .inner_mainbox li {margin-bottom:5px; padding-left:0px;}
.supportmainbox .inner_mainbox {padding: 10px 5px 0 10px; height:89%}
.supportmainbox p {margin:0 0 10px 0}
.supportmainbox #supportbp div {width:230px}
.supportmainbox #supportbp div h3 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:15px 0 0 20px; border:none;}
.supportmainbox #supportbp div ul {padding:0; margin-left:10px}
.supportmainbox div li {margin:0 0 8px 0px; height:17px; list-style-image:url(/content/Assets/Images/wsIconArrowCleanRt.png);}
.supportmainbox #supportbp div li {margin:0 0 8px 25px;}
.supportmainbox #supportbp div li a {color:#3074a6; font-size:11px; text-decoration:none;}
h2.supportheader {height:22px; margin:0; background:url(/content/Assets/Images/supportcontainer2top_bg.gif) right no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#023b66; padding:7px 0 0 10px; border-left: 1px #CCC solid; font-weight:bold}
.supportsearchbox {background:url(/content/Assets/Images/supportcontainer_search_bg.gif) no-repeat right bottom;}
/* Minor Support Boxes
----------------------------------*/
.wbsn_solution {position:relative; width:300px; background: url(/content/Assets/Images/supportcontainer_bg.gif) no-repeat bottom left; font-size:11px; margin-bottom:20px;}
#rightcol .wbsn_solution {width:260px}
.wbsn_solution h3 {border:none; font-size:13px; margin:5px 0 8px 10px; padding:0px; color:#023d69;}
.wbsn_solution p {padding:0 10px 0 35px;}
.mps_more {position:absolute; bottom:10px; right:15px;}
.wbsn_solution ul {margin-top:0}
.wbsn_solution li {margin:5px 0 7px 10px; list-style-image:url(/content/Assets/Images/wsIconArrowCleanRt.png);}
.wbsn_solution.popsol {width:220px; margin-right:10px; float:left; height:310px;}
.wbsn_solution.popsol li {margin-left:0px;}
/* Search Button 
--------------------------------*/
#search_text {position: absolute; width: 420px; height: 25px; font-size: 15px; top: 19px; left: 70px; color:#aaaaaa; *padding-top:5px}
.subcenter-left div.submit-big{ display: inline-block; zoom: 1; *display: inline; *margin: 0 0 30px 0;}
div.submit-big:hover input{background: transparent url(/content/Assets/Images/btn-bg-big-hover.png) repeat-x;}
div.submit-big:hover *{cursor: pointer;}
div.submit-big:hover .left{background: transparent url(/content/Assets/Images/btn-left-big-hover.png) no-repeat;}
div.submit-big:hover .right{background: transparent url(/content/Assets/Images/btn-right-big-hover.png) no-repeat;}
div.submit-big input{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; background: transparent url(/content/Assets/Images/btn-bg-big.png) repeat-x; height: 38px; padding: 0; border: 0; font-weight: bold; color: #ffffff; padding: 0px 4px 3px 10px; *padding: 0px 0px 3px 5px; float: none; margin: 0;}
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;}
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;}
/* Search Suggest 
--------------------------------*/
.ui-autocomplete.ui-menu {width:418px !important;}
.ui-autocomplete.ui-widget-content {background:#FFFFFF; border:1px solid #AAAAAA; color:#222222;}
.ui-autocomplete.ui-widget {font-family:Verdana,Arial,sans-serif; font-size:1.1em;}
.ui-autocomplete.ui-menu {display:block; float:left; list-style:none outside none; margin:0; padding:2px;}
.ui-autocomplete {cursor:default; position:relative;}
.ui-autocomplete.ui-widget li a {font-size:12px;}
.ui-menu {    list-style:none;    padding: 2px;    margin: 0;    display:block;    float: left;}
.ui-menu .ui-menu {    margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;    padding: 0;    zoom: 1;    float: left;    clear: left;    width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none;    display:block;    padding:.2em .4em;    line-height:1.5; zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal; margin: -1px;}
.ui-menu .ui-menu-item a:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-widget-content a {color:#222222;}
.ui-corner-all {-moz-border-radius:4px 4px 4px 4px;}
