body {font-size:14px !important;font-family:'Nunito Sans';font-weight:600;margin:0px auto;padding-top:6px;padding-left:40px;padding-right:40px;background-color:white;line-height:140% !important;
      -moz-transform-origin:top center;
      -ms-transform-origin:top center;
      -webkit-transform-origin:top center;
      transform-origin:top center;}
strong {font-family:'Nunito Sans';font-weight:700;}
em {font-style:italic;}
sup {font-size: 11px;vertical-align:super;line-height:0;}
a {text-decoration:none;color:#5F93C2;}
a:hover {color:#696969;}
img {border:0px;}
input,select,option,textarea {font-size:14px !important;font-family:'Nunito Sans';font-weight:600;}
/*Page Custom Settings*/
.errorMsg {font-family:'Nunito Sans';font-weight:700;color:red;}
.MsgAfter::before {content: url('/images/msgredarrowup.png')}
.MsgBefore::before {content: url('/images/msgredarrowdown.png')}
.important {color:red !important;}
.notice {color:blue !important;}
.green {color: green !important;}
.rfloat {float:right;}
.lfloat {float:left;}
.bg-no-repeat {background-repeat:no-repeat;}
.RoundedBoxGreen {font-size:12px;font-family:'Nunito Sans';position:absolute;margin-top:-9px;margin-left:5px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;border:0px;color:white;background-color:#b4d471;padding:2px;padding-left:8px;padding-right:8px;}
.RoundedBoxGreen2 {font-size:12px;font-family:'Nunito Sans';line-height:18px;position:absolute;margin-top:-5px;margin-left:5px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;border:0px;color:white;background-color:#b4d471;padding:2px;padding-left:8px;padding-right:8px;}
#FormResponse {position:relative;color:#5070A0;}
#hiddenDIV {position:absolute;display:none;}
.notfound {font-size:42px;font-family:'Nunito Sans';width:100%;text-align:center;color:#667788;}
.notfound h2 {line-height: 600px;}
.replacedby {font-size:13px;color:red;}
.replacedby a {color:red !important;}
.replacedby a:hover {color:#696969 !important;}
.channelbonding {font-size:12px;position:relative;display:inline-block;color:#9ac228;padding:0px;top:-4px;left:5px;}
.discontinued {font-size:14px;font-family:'Nunito Sans';font-weight:700;color:red;padding:0px;margin-left:0px;}
.link {text-decoration:none;color:#5F93C2;}
.link:hover {color:#696969;}
.nowrap {white-space: nowrap;}
.note {font-size:12px;font-style:italic;}
.pbj_menu {white-space:nowrap;}

.vx-hide {display:none;}
.vx-note {font-style:italic;font-size:0.85em;}
.vx-star-note, .vx-du-star-note, .vx-star-note-1, .vx-star-note-2 {font-style:italic;font-size:0.85em;}
.vx-star-note::before,.vx-star-note-1::before {content: "* ";font-weight:700;}
.vx-du-star-note::before,.vx-star-note-2::before {content: "** ";font-weight:700;}
.vx-note-1, .vx-note-2, .vx-note-3, .vx-note-4  {font-style:italic;font-size:0.85em;}
.vx-note-1::before {content: "1";vertical-align: super;font-size: smaller;}
.vx-note-2::before {content: "2";vertical-align: super;font-size: smaller;}
.vx-note-3::before {content: "3";vertical-align: super;font-size: smaller;}
.vx-note-4::before {content: "4";vertical-align: super;font-size: smaller;}

.HtmlList ul {list-style-type:disc;padding-left:24px;}
.HtmlList ol {list-style-type:decimal;padding-left:24px;}
.font12 {font-size:12px;}
.trans50 {
  background-color:white;
  background:rgba(255,255,255,0.50) none repeat scroll 0 0 !important;  
}
.trans70 {
  background-color:white;
  background:rgba(255,255,255,0.70) none repeat scroll 0 0 !important;  
}
.zoomin {
  cursor:zoom-in;
}
.greenbtn {
  background: #d1d393;
  background-image: -webkit-linear-gradient(top, #d1d393, #b0b646);
  background-image: -moz-linear-gradient(top, #d1d393, #b0b646);
  background-image: -ms-linear-gradient(top, #d1d393, #b0b646);
  background-image: -o-linear-gradient(top, #d1d393, #b0b646);
  background-image: linear-gradient(to bottom, #d1d393, #b0b646);
  -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  cursor:pointer;
}
.greenbtn a {color: #ffffff !important;}
.radius {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.shadow {box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666}
.alarmbox {
  padding:16px;width:auto;z-index: 200 !important;
  border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;
  background: rgb(250,250,250);
  background: -moz-linear-gradient(top,rgba(250,250,250,1) 70%, rgba(226,226,226,1) 100%);
  background: -webkit-gradient(linear,left top,left bottom, color-stop(52%,rgba(244,244,244,1)), color-stop(100%,rgba(226,226,226,1)));
  background: -webkit-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: -o-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: -ms-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: linear-gradient(to bottom,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
}
.alarmbox .closebox {width:16px;height:16px;float:right;margin-top:-8px;margin-right:-8px;cursor:pointer;}
.alarmbox .yes,
.alarmbox .no {
    margin-left:20px;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    background-color:#5f93c2;color:white;cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
.alarmbox .yes:hover,
.alarmbox .no:hover {color:yellow;}
.list-dash {list-style: none !important;margin-left: 4px;}
.list-dash:before{content:"-";display: inline-block; margin-left: -6px;}
.list-2dash {list-style: none !important;margin-left: 8px;}
.list-2dash:before{ content:"--";display: inline-block; margin-left: -12px;}
.py-1 {padding-top:0.25rem;padding-bottom:0.25rem;}
.py-2 {padding-top:0.5rem;padding-bottom:0.5rem;}
.py-3 {padding-top:1rem;padding-bottom:1rem;}
.pt-1 {padding-top:0.25rem;}
.pt-2 {padding-top:0.5rem;}
.pt-3 {padding-top:1rem;}
.pb-1 {padding-bottom:0.25rem;}
.pb-2 {padding-bottom:0.5rem;}
.pb-3 {padding-bottom:1rem;}
.px-1 {padding-left:0.25rem;padding-right:0.25rem;}
.px-2 {padding-left:0.5rem;padding-right:0.5rem;}
.px-3 {padding-left:1rem;padding-right:1rem;}
.pl-1 {padding-left:0.25rem;}
.pl-2 {padding-left:0.5rem;}
.pl-3 {padding-left:1rem;}
.pr-1 {padding-right:0.25rem;}
.pr-2 {padding-right:0.5rem;}
.pr-3 {padding-right:1rem;}
.p-1 {padding:0.25rem;}
.p-2 {padding:0.5rem;}
.p-3 {padding:1rem;}
.small {font-size:12px;}
.bold {font-weight:700;}
.vx-img-auto img {max-width: 100%; height: auto; cursor:zoom-in;}
.vx-img-85 img {max-width: 85%; height: auto; cursor:zoom-in;}
.vx-img-75 img {max-width: 75%; height: auto; cursor:zoom-in;}
.vx-img-65 img {max-width: 65%; height: auto; cursor:zoom-in;}
.vx-img-55 img {max-width: 55%; height: auto; cursor:zoom-in;}
.vx-table {border:1px solid black !important;border-collapse: collapse;}
.vx-table th, 
.vx-table td {border: 1px solid black !important; border-collapse: collapse;padding:0.5rem;}
/*
Main Frame - All elements should placed into #container exclude body
body
 |-#container
   |-1:#vxHeader
   | |-2:#logo  
   | |-2:#menu
   |   |-3:div.menu_item_product_list
   | |-2:#searchbar 
   | |-2:#linkbar 
   | |-2:#vxLangBar 
   | |-2:#DLI_logo
   |-1:#vxHR
   |-1:#vxPopCover, dynamatic, fixed, z-index:300;
   | |-2:div, relative
   |   |-3:#vxPopCoverClose, absolute, z-index:400;
   |   |-3:vxPageFrame, fixed
   |-1:#vxBody
   | |-2:#vxBodyContent, inherit, z-index:10;
   |   |-3:table, inherit, z-index:20;
   |     |-4:td#wikileft
   |     |-4:td#wikibody
   |     |-4:td##LeftMenu 
   | |-2:#vxBodyCover, absolute, z-index:0; 
   |-1:#vxHR
   |-1:#vxFooter
   |-1:#vxBridge
*/
/*1:*/
#container {position:relative;width:970px;margin:0px auto;margin-top:10px;}
#vxHeader {position:relative;height:54px;}
#vxHR {position:relative;width:970px;height:8px;background-color:#667788;}
#vxBody {position:relative;width:970px;}
#vxFooter {position:relative;width:970px;padding-top:10px;padding-bottom:60px;}
#vxBridge {position:fixed;top:0px;left:0px;display:none;z-index:0;}
/*2:*/
#vxHeader #logo {background-color:white;} 
#vxHeader #logo a img {position:absolute;border:0px;}      
#vxHeader #searchbar {position:relative;float:right;top:14px;width:210px;}
#vxHeader #searchbar img {float:right;width:90%;}     
#vxHeader #searchtext {position: absolute;background: transparent;margin-top:8px;margin-left:36px;width:140px;height:14px;border:0px;outline:0px;}
#vxHeader #searchbutton {position:absolute;margin-top:4px;margin-left:180px;width:26px;height:26px;border:0px;cursor:pointer;}
#vxHeader #searchbutton > img {width:90%;}
#vxHeader #searchbutton img {display:none;}
#vxHeader #searchbutton:hover img {display: block;}
#vxHeader #linkbar {position:relative;float:right;top:18px;}
#vxHeader #linkbar ul {position:relative;list-style-type:none;padding:0;bottom:0;}
#vxHeader #linkbar ul li{float:left;padding-left:2px;padding-right:2px;}
#vxHeader #linkbar a img {height:23px;}
#vxHeader #linkbar a img:hover {padding-bottom:5px;}
#vxHeader #vxLangBar {position:relative;float:right;top:18px;}
#vxHeader #vxLangBar ul {position: relative;list-style-type:none;padding:0;bottom:0;}
#vxHeader #vxLangBar ul li{float:left;padding-left:2px;padding-right:2px;}
#vxHeader #vxLangBar a img {height:23px;}
#vxHeader #DLI_logo {position:absolute;top:-13px;right:24px;display:block;}
#vxPopCover {position:fixed;margin:0 auto;top:0px;left:0px;width:100%;height:100%;background-color:black;background:rgba(0, 0, 0, 0.60) none repeat scroll 0 0 !important;z-index:300;}
#vxPopCover > div {position:relative;width:100%;max-width:970px;margin:0 auto;margin-top:74px;vertical-align: middle;height: 80%;background-image:url('/images/loader.gif');background-position:center center;background-repeat:no-repeat;}
#vxPopCover #vxPopCoverClose {position:absolute;margin-top:-24px;right:0px;cursor:pointer;z-index:400;}
#vxPopCover #vxPageFrame {position:fixed;min-height:480px;height:85%;height:85vh;width:970px;display:none;}
#vxBody #vxBodyCover {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:black;background:rgba(0, 0, 0, 0.60) none repeat scroll 0 0 !important; z-index:0;}
#vxBody #vxBodyContent {position:inherit;top:0px;left:0px;background-color:white;background-image:url('/images/main_bg.png');background-repeat:repeat-x;background-position:bottom;min-height:730px;z-index:10;}
#vxBody #vxBodyContent > table {position:inherit;top:0px;left:0px;z-index:20;min-height:610px;}
#vxBody #vxBodyContent #wikileft {font-size:15px;width:210px;vertical-align:top;padding-top:45px;padding-bottom:120px;}
#vxBody #vxBodyContent #wikileft h2 {font-size:16px;font-family:'Nunito Sans';font-weight:700;padding-bottom:20px;white-space:nowrap;}
#vxBody #vxBodyContent #wikileft .pfscope {display:block;font-size:16px;font-family:'Nunito Sans';font-weight:700;padding-bottom:20px;white-space:nowrap;}
#vxBody #vxBodyContent #wikiright {font-size:13px;font-family:'Nunito Sans';font-weight:700;width:210px;padding-top:50px;padding-bottom:120px;vertical-align:top;background-image:url('/images/content_bg.png');background-repeat:repeat-x;background-size:190px 75%;}
#vxBody #vxBodyContent #wikiright h2 {line-height:34px;}
#vxBody #vxBodyContent #wikiright h3 {line-height:24px;}
#vxBody #vxBodyContent #wikibody {padding:0px;padding-top:38px;}
#vxFooter ul {position:relative;text-align:center;}
#vxFooter ul li{display:inline-block;position:relative;margin:0 auto;white-space: nowrap;padding-left:5px;padding-right:5px;border-right:1px solid black;}
#vxFooter ul li:first-child{border-right:0px none;color:#555555;}
#vxFooter ul li:last-child{border-right:0px none;}
#vxFooter ul li a {display:block;}
/*Menu Item default display settings*/
#vxHeader #menu > ul {position:absolute;top:20px;left:125px;}
#vxHeader #menu > ul > li {float:left;padding-left:12px; padding-right:12px;border-right:1px solid black;}
#vxHeader #menu > ul > li:last-child{border-right:0px none;}
#vxHeader #menu > ul > li > div > a {color:black;text-align:center;}
#vxHeader #menu > ul > li:hover > div > a {color: #5f93c2;}
#vxHeader #menu > ul > li > div > div {display: none;}
#vxHeader #menu .products_by_job_menu,
#vxHeader #menu .menu_item_product_list {font-family:'Nunito Sans';font-weight:700;position:absolute;top:62px;left:0px;min-height:230px;width:970px;padding-bottom:30px;background-color:white;background-image:url('/images/main_bg.png');background-repeat:repeat-x;background-position:bottom;z-index:250;display:none;}
#vxHeader #menu .menu_item_product_list h1 {font-size:18px;position:relative;width:auto;line-height:74px;}
#vxHeader #menu .menu_item_product_list h2 {position:relative;width:auto;padding-bottom:10px;}
#vxHeader #menu .menu_item_product_list h3 {float:right;margin-right:60px;color:#5f93c2;cursor:pointer;}
#vxHeader #menu .menu_item_product_list .listh1 {font-size:18px;position:relative;width:auto;line-height:74px;}
#vxHeader #menu .menu_item_product_list .listh2 {position:relative;width:auto;padding-bottom:10px;}
#vxHeader #menu .menu_item_product_list .listh3 {float:right;margin-top:3px;margin-right:60px;color:#5f93c2;cursor:pointer;}
#vxHeader #menu .menu_item_product_list .discontinued_product_list {display:none;}
#vxHeader #menu .menu_item_product_list > table {font-size:15px;position:relative;margin-left:74px;width:886px;margin-top:10px;}
#vxHeader #menu .menu_item_product_list > table td {width:200px;vertical-align:top;padding-left:0px;padding-right:5px;}
#vxHeader #menu .menu_item_product_list > table td ul li {line-height:25px;white-space:nowrap;overflow: hidden; }
/*Menu .menu_item settings*/
#vxHeader #menu .menu_item_content {position:absolute;background-color:white;margin-top:15px;z-index:200;}
#vxHeader #menu .menu_item_space {position:absolute;left:-125px;width:970px;height:24px;z-index:200;}
#vxHeader #menu .menu_item_1_content {margin-top:16px;left:-125px;height:150px;width:205px;background-color:black !important;background:rgba(0, 0, 0, 0.80) none repeat scroll 0 0 !important;}
#vxHeader #menu .menu_item_2_content,
#vxHeader #menu .menu_item_3_content,
#vxHeader #menu .menu_item_4_content,
#vxHeader #menu .menu_item_5_content {margin-top:0px !important;top:42px !important;width: 970px;min-height:150px;padding-bottom:30px;background-image:url('/images/main_bg.png');background-repeat:repeat-x;background-position:bottom;}
/*Menu .menu_item_content settings*/
#vxHeader #menu .menu_item_1_content .login {position:inherit;margin-top:10px;margin-left:10px;width:200px;height:140px;font-size: 12px;line-height:22px;background-color:black;background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color: white !important;}
#vxHeader #menu .menu_item_1_content .login {position: relative;top:0px;left:0px;}
#vxHeader #menu .menu_item_1_content .login a {color: white !important;}
#vxHeader #menu .menu_item_1_content .login strong {font-size:16px;}
#vxHeader #menu .menu_item_1_content .login #login_name,
#vxHeader #menu .menu_item_1_content .login #login_pass {width:160px;height:20px;border:0px;padding-left:10px;padding-right:10px;font-size:14px;}
#vxHeader #menu .menu_item_1_content .login .sign_in {position:absolute;top:2px;}
#vxHeader #menu .menu_item_1_content .login .welcome {position:absolute;top:2px;display:none;}
#vxHeader #menu .menu_item_1_content .login .remember {position:absolute;top:2px;right:20px;float:right;font-size:12px;}
#vxHeader #menu .menu_item_1_content .login .username {position:absolute;left:10px;top:25px;color:black;font-size:14px;z-index:10;}
#vxHeader #menu .menu_item_1_content .login .password {position:absolute;left:10px;top:55px;color:black;font-size:14px;z-index:10;}
#vxHeader #menu .menu_item_1_content .login .logname {position:absolute;top:24px;}
#vxHeader #menu .menu_item_1_content .login .cusname {position:absolute;top:24px;line-height:17px;overflow:hidden;text-overflow:ellipsis;display:none;}
#vxHeader #menu .menu_item_1_content .login .logpass {position:absolute;top:54px;}
#vxHeader #menu .menu_item_1_content .login .loginbtn {position:absolute;top:76px;right:20px;float:right;cursor:pointer;}
#vxHeader #menu .menu_item_1_content .login .logoutbtn {position:absolute;top:76px;right:20px;float:right;cursor:pointer;display:none;}
#vxHeader #menu .menu_item_1_content .login .forgotpwd {position:absolute;top:76px;font-size:12px;}
#vxHeader #menu .menu_item_1_content .login .noaccount {position:absolute;top:99px;}
#vxHeader #menu .menu_item_1_content .login .register {position:absolute;top:115px;}
#vxHeader #menu .menu_item_1_content .login .pagemsg {position:absolute;top:115px;right:20px;float:right;color:yellow;display:none;}
#vxHeader #menu .markets_productfamily {font-size:16px;font-family:'Nunito Sans';font-weight:700;position:relative;top:40px;width:100%;z-index:220;margin-bottom:50px;}
#vxHeader #menu .markets_productfamily td {padding-left:30px;padding-right:30px;min-width:260px;}
#vxHeader #menu .markets_productfamily .pfcategory {display:block;color:#5f93c2;cursor:pointer;}
#vxHeader #menu .markets_productfamily .pfcategory:hover {color:#696969;}
#vxHeader #menu .markets_productfamily .apps a {color:black;line-height:54px;font-size:18px;}
#vxHeader #menu .markets_productfamily ul li {line-height: 26px;}
#vxHeader #menu .markets_productfamily tr:first-child td:nth-child(1){width:270px;border-right:1px black solid;vertical-align:top;}
#vxHeader #menu .markets_productfamily tr:first-child td:nth-child(2){width:160px;border-right: 1px black solid;vertical-align: top;}
#vxHeader #menu .markets_productfamily tr:first-child td:nth-child(3){height:110px;vertical-align: top;}
#vxHeader #menu .menu_item_3_content .markets_productfamily tr:first-child td:nth-child(2){border-right: 0px;}
#vxHeader #menu .pfscope {display:block;font-size:18px;line-height:54px;white-space: nowrap;}
#vxHeader #menu .products_by_job_menu .pfscope,
#vxHeader #menu .menu_item_4_content .pfscope,
#vxHeader #menu .menu_item_5_content .pfscope {margin-top:40px;padding-left:30px;padding-right:30px;}
#vxHeader #menu .products_by_job_menu > ul,
#vxHeader #menu .menu_item_4_content > ul,
#vxHeader #menu .menu_item_5_content > ul {position:relative;font-size:16px;font-family:'Nunito Sans';font-weight:700;width:100%;z-index:220;padding-left:30px;padding-right:30px;margin-bottom:50px;}
#vxHeader #menu .products_by_job_menu > ul,
#vxHeader #menu .menu_item_4_content > ul,
#vxHeader #menu .menu_item_5_content > ul li {line-height: 26px;}
/* Page Left, under #vxBody #vxBodyContent */
#wikileft #leftContent {font-family:'Nunito Sans';font-weight:700;position:relative;width:155px;}
#wikileft #leftContent #LeftMenu {position:relative;z-index:100px;min-height:200px;}
#wikileft #leftContent #LeftMenu li {color:#5f93c2;}
#wikileft #leftContent #LeftMenu li:hover {color:#696969;}
#wikileft #leftContent #LeftMenu > ul > li {border-bottom:1px black solid;padding-top:7px;padding-bottom:7px;line-height:17px;}
#wikileft #leftContent #LeftMenu > ul > li > a {white-space: wrap;}
#wikileft #leftContent #LeftMenu > ul > li > ul {
  position: absolute;margin-top:-31px;padding:8px;padding-right:23px;left:120px;margin-left:35px;min-height: 40px;min-width: 100px;max-width:550px;width:auto;z-index: 200 !important;display: none;
  border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;
  background: rgb(250,250,250);
  background: -moz-linear-gradient(top,rgba(250,250,250,1) 70%, rgba(226,226,226,1) 100%);
  background: -webkit-gradient(linear,left top,left bottom, color-stop(52%,rgba(244,244,244,1)), color-stop(100%,rgba(226,226,226,1)));
  background: -webkit-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: -o-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: -ms-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: linear-gradient(to bottom,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);}
#wikileft #leftContent #LeftMenu > ul > li > ul > li {font-size:13px;font-family:'Nunito Sans';font-weight:600;font-weight:normal;min-width:160px;}
#wikileft #leftContent #LeftMenu > ul > li > ul > li > a,.tooltip-inner > a {display:inline-block;width:100%;padding-left:8px;padding-right:8px;padding-top:7px;padding-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#wikileft #leftContent #LeftMenu > ul > li > ul > li > a:hover,.tooltip-inner > a:hover {background-color: rgba(95, 147, 194, 0.2); border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#wikileft #leftContent #LeftMenu .SS,
#wikileft #leftContent #LeftMenu .TN,
#wikileft #leftContent #LeftMenu .AN,
#wikileft #leftContent #LeftMenu .UM,
#wikileft #leftContent #LeftMenu .SW {cursor:pointer;display:none;}
#wikileft #leftContent #LeftMenu .CF ul {cursor:default !important;}
#wikileft #leftContent #LeftMenu .CF li {color:#5f93c2 !important;}
#wikileft #leftContent #ContactFactory {display:none;}
#wikileft #leftContent .leftMedia {font-size:14px;position:inherit;margin-top:50px;width:155px;text-align:center;}
#wikileft #leftContent .leftMedia .title {position:relative;display:inline-block;line-height:16px;margin-bottom:15px;margin-left:10px;text-align:left;}
#wikileft #leftContent .leftMedia .view {display:inline-block;width:100%;padding-bottom:20px;}
#wikileft #leftContent .leftMedia img {display:inline-block;margin-bottom:3px}
#wikileft #leftContent .Social {text-align:left;}
#wikileft #leftContent .Social p {display:inline-block;margin-top:-6px;}
#wikileft #leftContent .Social img {float:left;margin-top:-10px !important;padding-right:10px;}
#wikileft #leftContent #SideBarFileSpan {display:none}
#wikileft #leftContent #DownloadPrompt {
  position:absolute;right:-180px;width:180px;padding-top:10px;padding-left:12px;line-height:22px;height:55px;font-size:12px;color: white;z-index: 210 !important;display: none;
  background-color:black;
  background:rgba(0,0,0,0.80) none repeat scroll 0 0 !important;  
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#wikileft #leftContent #DownloadPrompt a {color:white;}
#wikileft #leftContent .pbjLeftMenu .pfscope {width:200px;white-space:normal !important;}
#wikileft #leftContent .pbjLeftMenu > ul > li {line-height:1.2 !important;}

/* Page Right, under #vxBody #vxBodyContent */
#wikiright .RightButton {position:inherit;margin-left:62px;width:148px;height:33px;background-image:url('/images/right_button.png');background-repeat:no-repeat;margin-bottom:25px;cursor:pointer;}
#wikiright .RightButton a {padding-left:10px;position:inherit;display:block;width:148px;height:33px;color:black;line-height:34px;}
#wikiright .RightButton a:hover {color:#ccddff;}
#wikiright .RightButton:hover {background-image:url('/images/right_button_hover.png');}
#wikiright .RelatedInfo {position:inherit;margin-left:28px;width:182px;height:33px;background-image:url('/images/right_button2.png');background-repeat:no-repeat;margin-bottom:25px;}
#wikiright .RelatedInfo h2 {padding-left:10px;}
#wikiright .RightButton3 {position:inherit;margin-left:62px;width:148px;height:33px;background-image:url('/images/right_button3.png');background-repeat:no-repeat;margin-bottom:25px;cursor:pointer;}
#wikiright .RightButton3 a {padding-left:10px;position:inherit;display:block;width:148px;height:33px;color:white;line-height:34px;}
#wikiright .RightButton3 a:hover {color:white;}
#wikiright .RightButton3:hover {background-image:url('/images/right_button3_hover.png');}
#wikiright .CorporateHeadquarters {position:inherit;margin-left:32px;} 
#wikiright .CorporateHeadquarters h3 {padding-top:10px;}
#wikiright .CorporateHeadquarters a {font-size:13px;font-family:'Nunito Sans';font-weight:600;font-weight:normal;}
/* Common Page Settings, under #vxBody #vxBodyContent #wikibody #wikitext */
/*
.homeslide  {position:relative;left:0px;width:100%;height:530px;}
.homeslide ol > li {position:absolute;top: 0px;left: 0px;line-height:120%;}
*/
.homeslide  {position:relative;left:0px;970px;height:530px;overflow:hidden;}
.homeslide ol > li {font-family:'Nunito Sans';font-weight:400;position:absolute;top: 0px;left: 0px;line-height:120%;}

.tooltip {
  padding:0.5rem;min-height: 40px;min-width: 100px;max-width:550px;width:auto;
  border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;
  background: rgb(250,250,250);
  background: -moz-linear-gradient(top,rgba(250,250,250,1) 70%, rgba(226,226,226,1) 100%);
  background: -webkit-gradient(linear,left top,left bottom, color-stop(52%,rgba(244,244,244,1)), color-stop(100%,rgba(226,226,226,1)));
  background: -webkit-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: -o-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: -ms-linear-gradient(top,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
  background: linear-gradient(to bottom,rgba(250,250,250,1) 70%,rgba(226,226,226,1) 100%);
}

.tooltip-inner > a {width:auto !important;}

/*----------------------------------------------------------------------------*/
.CoreStyle {vertical-align:top;padding-right:40px;padding-bottom:120px;}
.CoreStyle ul {list-style:disc;margin-left:20px}
.CoreStyle h1 {font-size:34px;font-family:'Nunito Sans';font-weight:400;line-height:34px;}
.CoreStyle h1 small {font-family:'Nunito Sans';font-size:24px;}
.CoreStyle h1 sup {font-size:18px;vertical-align:super;line-height:18px;}
.CoreStyle h2 {font-size:16px;font-family:'Nunito Sans';font-weight:700;line-height:20px;padding-top:18px;padding-bottom: 18px;}
.CoreStyle h2 ~ p {padding-bottom: 10px;}
.CoreStyle h3 {font-size:15px;font-family:'Nunito Sans';font-weight:700;margin-top:35px;border-top:1px black solid;border-bottom:1px black solid;line-height:38px;}
.CoreStyle h4 {font-size:15px;margin-top:10px;margin-bottom:10px;color:#5f93c2;}
.CoreStyle .About {font-family:'Nunito Sans';font-weight:700;}
.CoreStyle .AboutUnderScore {display:block;width:100%;border-bottom:1px solid;font-family:'Nunito Sans';font-weight:700;}
.CoreStyle > table {width:100%;}
.CoreStyle > table tr td {vertical-align:top;padding-top:15px;padding-bottom:0px;padding-right:10px;}
.CoreStyle > table tr td {width:50%;}
.CoreStyle > table tr td p {padding-bottom:16px;}
.CoreStyle > table small {font-size:12px;}
.CoreStyle .product_note {font-size:12px;padding-top:24px;}
.CoreStyle .product_note ul {list-style:disc;padding-left:14px;}
.CoreStyle .product_note ol {list-style:decimal;padding-left:14px;}
/*----------------------------------------------------------------------------*/
.VeEXForm {position:relative;}
.VeEXForm h1 {padding-bottom:30px;}
.VeEXForm h2 {color:#5f93c2;}
.VeEXForm p {padding-bottom:12px;}
.VeEXForm label {font-family:'Nunito Sans';font-weight:700;}
.VeEXForm label span {color:red;}
.VeEXForm input[type="text"],
.VeEXForm input[type="password"],
.VeEXForm select {width: 100%;resize:none;font-family:'Nunito Sans';}
.VeEXForm textarea {width: 100%;resize:vertical;font-family:'Nunito Sans';}
.VeEXForm .formobjs p {padding:0px !important;margin:0px !important;}
.VeEXForm .Requiredfields {font-size:12px;font-family:'Nunito Sans';font-weight:700;position:absolute;}
.VeEXForm .pagemsg {font-family:'Nunito Sans';font-weight:700;position:absolute;color:red;display:none;}
.VeEXForm .FormMsg {position:absolute;color:red;display:none;}
.VeEXForm .submit {font-size:15px;position:absolute;width:106px;height:36px;background-image:url('/images/submit.png');line-height:36px;text-align:center;color:white;letter-spacing:1px;cursor:pointer;}
.VeEXForm .reset {position:absolute;cursor:pointer;}
.VeEXForm .confirm {position:absolute;width:106px;height:36px;background-image:url('/images/submit.png');line-height:36px;text-align:center;color:white;letter-spacing:1px;cursor:pointer;} 
/*----------------------------------------------------------------------------*/
.RelatedProductsBar {position:absolute;right:260px;top:54px;color:#5f93c2;font-size:13px;cursor: pointer;}
.RelatedProductsBar:hover {color:#667788;}
.RelatedProductsBar img {position:relative;top:3px;}
.RelatedProducts {position: absolute;left:0px;top:80px;height:260px;width:970px;z-index:200;background:white;display:none;}
#ProductFlipsterPannel {position:absolute;left:0px;top:0px;height:280px;width:970px;z-index:200;display:block;}  
#ProductFlipsterTitle {font-size:17px;position:absolute;display:block;top:-3px;padding:5px 5px;text-align:center;background-color:white;color:#5f93c2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#ProductFlipster {position:absolute;left:0px;margin-top:22px;height:260px;width:970px;background:white;display:block;}
/*----------------------------------------------------------------------------*/
#ProductLargeView {position:absolute;left:0px;margin-top:90px;height:600px;width:970px;background-color:white;display:block;}
/*----------------------------------------------------------------------------*/
.ProductListBar {position: absolute;right: 260px;top: 54px;z-index:5;}
.ProductListBar h3 {color: #5f93c2;font-size: 13px;cursor:pointer;}
.ProductListBar h3:hover {color: #667788;font-size: 13px;cursor:pointer;}
/*----------------------------------------------------------------------------*/
#FormPopCover {position:absolute;margin: 0 auto;top:0px;left:0px;width: 100%;height: 100%;background-color: #EEE; background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;cursor:wait;z-index:40;}
/*----------------------------------------------------------------------------*/
#MyVeEXframe {position:inherit;top:-12px;width:970px;min-height:640px;overflow:hidden;}
/*----------------------------------------------------------------------------*/
/*
#HomePage {position:relative;left:0px;top:0px;width:970px;height:690px;overflow:hidden;}
#HomePage #vxHomeMainSilder {position:absolute;top:56px;left:0px;width:100%;height:443px;}
#HomePage #vxHomeBottomSilder {position:absolute;bottom:0px;left:60px;width:580px;height:200px;}
#HomePage #vxHomeBottomVideo {position:absolute;bottom:0px;right:60px;width:275px;height:200px;}
*/
#HomePage {position:relative;left:0px;top:0px;margin-top:-38px;width:970px;height:732px;overflow:hidden;}
#HomePage div {overflow:hidden;}
#HomePage #vxHomeMain {position:absolute;left:0px;top:0px;width:970px;height:530px;}
#HomePage #vxHomeMain h1 {position:absolute;display:inline-block;top:100px;text-align:center;width:970px;height:530px;font-size:48px;font-weight:400;}
#HomePage div[id^="vxHomeBottom"] {position:absolute;bottom:0px;width:322px;height:200px;}
#HomePage #vxHomeBottomLeft {left:0px;background-color:#f7f7f7;}
#HomePage #vxHomeBottomCenter {left:324px;background-color:#2b3745;}
#HomePage #vxHomeBottomRight {right:0px;background-color:#f7f7f7;}
#HomePage #Rotator {position:relative;width:322px;height:200px;color:#828282;}
#HomePage #Rotator h1 {font-family:'Nunito Sans';font-size:18px;position:absolute;top:24px;left:35px;}
#HomePage #Rotator h2 {font-size:12px;position:absolute;top:46px;left:35px;margin-right:30px;}
#HomePage #Rotator .listh1 {font-family:'Nunito Sans';font-size:18px;position:absolute;top:24px;left:35px;display:block;}
#HomePage #Rotator .listh2 {font-size:12px;position:absolute;top:46px;left:35px;margin-right:30px;display:block;}
#HomePage #Rotator img {margin:0 auto;position:relative;}
#HomePage #vxHomeBottomLeft #LatestNews {width:265px;height:200px;padding-top:24px;padding-left:35px;}
#HomePage #vxHomeBottomLeft #LatestNews .listh1 {font-family:'Nunito Sans';font-size:18px;position:relative;color:#828282;}
#HomePage #vxHomeBottomLeft #LatestNewsList {font-size:12px;padding-top:1px;}
#HomePage #vxHomeBottomLeft #LatestNewsList li {display:none;line-height:21px;}
#HomePage #vxHomeBottomLeft #LatestNewsList li .news {display:table-cell;}
#HomePage #vxHomeBottomLeft #LatestNewsList li .news:first-child {width:12px;}
#HomePage #vxHomeBottomLeft   #Rotator img {width:320px;top:60px;}  
#HomePage #vxHomeBottomCenter #Rotator {position:relative;width:322px;height:200px;color:white;}
#HomePage #vxHomeBottomCenter #Rotator img {top:89px;}
#HomePage #vxHomeBottomRight  #Rotator img {width:250px;top:76px;box-shadow:3px 3px 6px #BBB,-1px -1px 1px #EEE;}  
/*----------------------------------------------------------------------------*/
#vxSearch {vertical-align:top;padding-right:40px;;padding-bottom:120px;}
#vxSearch h1 {font-size:34px;font-family:'Nunito Sans';font-weight:400;line-height:34px;color:#5f93c2;} 
#vxSearch .SearchFound {display:block;position:absolute;right:250px;margin-top:-20px;}
#vxSearch ul {display table-row;width:720px;}
#vxSearch ul li {display:table-cell;height:26px;padding-top:6px;padding-left:5px;vertical-align:top;}
#vxSearch > span + ul li:nth-child(1),
#vxSearch > span + ul li:nth-child(2),
#vxSearch > span + ul li:nth-child(3) {font-family:'Nunito Sans';font-weight:700;background-color: #E0E0E0;}
#vxSearch ul li:nth-child(n+1) {width:160px;}
#vxSearch ul li:nth-child(n+2) {width:160px;}
#vxSearch ul li:nth-child(n+3) {width:400px;}
#vxSearch ul + p {height:10px;}
/*----------------------------------------------------------------------------*/
#ProductsStyle h1 {color:#5f93c2;display:block;max-width:380px;}
#ProductsStyle .PrdSlideTable tr td:first-child {width:270px;}
#ProductsStyle .PrdSlideTable tr td:last-child {width:240px;padding-left:0px;padding-right:0px;}
#ProductsStyle .PrdSlideTable #PHSlider {margin-top:-14px;}
#ProductsStyle .PrdSlideTable #ProductSlide img {width:200px;}
#ProductsStyle .PrdSlideTable #ProductSlidePager {position:relative;margin-top:-50px;left:20px;padding-bottom:10px;}
#ProductsStyle .PrdSlideTable #ProductSlidePager a {cursor:zoom-in !important;}
#ProductsStyle .PrdSlideTable #ProductSlidePager img {width:53px;margin-right:5px;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border: solid #fff 5px;background: #fff;}
/*----------------------------------------------------------------------------*/
#ProductSystemStyle h1 {color:#5f93c2;display:block;max-width:380px;}
#ProductSystemStyle img {width: 500px;}
#ProductSystemStyle h2 ~ p {padding-bottom:18px}
/*----------------------------------------------------------------------------*/
#ProductFamilyStyle h1 {color:#5f93c2;display:block;max-width:380px;}
#ProductFamilyStyle h4 {font-size:17px;}
#ProductFamilyStyle h4 div {float: right;}
#ProductFamilyStyle table tr td {vertical-align:top;border-bottom: 1px black solid;padding-top: 25px;padding-bottom: 35px;}
#ProductFamilyStyle table tr td:nth-child(1) {width: 150px;}
#ProductFamilyStyle table tr td:nth-child(1) img {max-width:120px;max-height:120px;}
#ProductFamilyStyle table tr td:nth-child(2) {width: 260px;}
#ProductFamilyStyle table tr td:nth-child(3) {width: 100px;}
#ProductFamilyStyle .VeExpress {position: relative;vertical-align: top;margin-left:15px;margin-top: 30px;}
/*----------------------------------------------------------------------------*/
#MarketsStyle {font-size:15px;vertical-align:top;padding-right:40px;line-height:120%;}
#MarketsStyle h4 {font-size:17px;}
#MarketsStyle table tr td {vertical-align:top;border-bottom: 1px black solid;padding-top:25px;padding-bottom:35px;}
#MarketsStyle table tr td:nth-child(1) {width:150px;}
#MarketsStyle table tr td:nth-child(2) {width:310px;}
#MarketsStyle table tr td:nth-child(3) {width:50px;}
#MarketsStyle table tr td:nth-child(1) img {width:136px;padding-top:10px;}
#MarketsStyle .MarketRelatedProducts {display: none;}
/*----------------------------------------------------------------------------*/
#Events h2 + h3 {margin-top:0px;}
#Events .ComingEvents {position:absolute;right:250px;top:22px;margin-top:0px;box-shadow:2px 2px 4px #BBB,1px 1px 1px #EEE;width:200px;height:76px;overflow:hidden;}
#Events .ComingEvents img {width:200px;}  
#Events ul {display:table-row;width:510px;list-style:none;margin-left:0px}
#Events > ul > li {display: table-cell;height:26px;padding-top: 6px;padding-left: 5px;vertical-align:top;}
#Events > h3 + ul li:nth-child(1),
#Events > h3 + ul li:nth-child(2),
#Events > h3 + ul li:nth-child(3) {font-family:'Nunito Sans';font-weight:700;background-color:#E0E0E0;}
#Events > ul li:nth-child(1) {width: 100px;}
#Events > ul li:nth-child(2) {width: 260px;}
#Events > ul li:nth-child(3) {width: 135px;}
#Events ul + p {height:10px;}
/*----------------------------------------------------------------------------*/
#PressReleases ol {list-style:none; margin:0px; padding:0px; padding-bottom:10px;font-size:13px;}
#PressReleases ol li {display:inline;padding-left:8px; padding-right:6px;cursor:pointer; border-right:1px solid black;color:#5f93c2;}
#PressReleases ol li:hover {color:#696969;}
#PressReleases ol li:first-child{padding-left:0px;}
#PressReleases ol li:last-child{border-right:0px none;padding-right:0px;}
#PressReleases ul {display:table-row;width:510px;list-style:none;margin-left:0px}
#PressReleases ol + ul,
#PressReleases h2 + ul {border-top: 1px solid black; }
#PressReleases ul > li {display:table-cell;height:26px;padding-top:6px;padding-left:5px;vertical-align:top;}
#PressReleases > ol + ul li:nth-child(1),
#PressReleases > h2 + ul li:nth-child(1),
#PressReleases > ol + ul li:nth-child(2),
#PressReleases > h2 + ul li:nth-child(2) {font-family:'Nunito Sans';font-weight:700;background-color: #E0E0E0;}
#PressReleases ul li:nth-child(odd) {width:100px;}
#PressReleases ul li:nth-child(even) {width:400px;}
#PressReleases ul + p {height: 10px;}
/*----------------------------------------------------------------------------*/
#Multimedia .ComingEvents {position:absolute;right:250px;top:22px;margin-top:0px;box-shadow:2px 2px 4px #BBB,1px 1px 1px #EEE;width:200px;height:76px;overflow:hidden;}
#Multimedia .ComingEvents img {width:200px;}  
#Multimedia ul {display:table-row;width:510px;list-style:none;margin-left:0px}
#Multimedia > ul > li {display: table-cell;height:26px;padding-top: 6px;padding-left: 5px;vertical-align:top;}
#Multimedia h2 + ul {border-top: 1px solid black; }
#Multimedia > h2 + ul li:nth-child(1),
#Multimedia > h2 + ul li:nth-child(2),
#Multimedia > h2 + ul li:nth-child(3) {font-family:'Nunito Sans';font-weight:700;background-color:#E0E0E0;}
#Multimedia > ul li:nth-child(1) {width: 100px;}
#Multimedia > ul li:nth-child(2) {width: 260px;}
#Multimedia > ul li:nth-child(3) {width: 135px;}
#Multimedia ul + p {height:10px;}
/*----------------------------------------------------------------------------*/
#wikibody > #NewsAndEvents {padding-bottom:0px;}
#wikibody > #NewsAndEvents h3 {margin-bottom:20px;}
#wikibody > #NewsAndEvents h4 {font-family:'Nunito Sans';font-weight:700;margin-top:0px;margin-bottom:20px;}
#wikibody > #NewsAndEvents h5 {font-size:15px;font-weight:700;font-family:'Nunito Sans';padding:5px;margin-top:0px;margin-bottom:20px;color:white;background-color:#696969;width:15%;}
#wikitext > #NewsAndEvents {padding-bottom:120px;width:510px;}
#wikitext > #NewsAndEvents > p {padding-bottom:18px;}
#NewsAndEvents ul {list-style:disc;margin-left:20px;padding-bottom:18px;}
#NewsAndEvents .Details > ul {list-style:none;display:table-row;width:510px;}
#NewsAndEvents .Details > ul > li {display:table-cell;height:26px;padding-top:6px;padding-left:5px;vertical-align:top;}
#NewsAndEvents .Details > ul li:nth-child(n+1) {width:100px;}
#NewsAndEvents .Details > ul li:nth-child(n+2) {width:410px;}
#NewsAndEvents .prlink {position:absolute;right:260px;top:54px;line-height:22px;text-align:right;z-index:5;}
/*----------------------------------------------------------------------------*/
#DAList {margin-left:25px;margin-right:25px;width:920px;}
#DAList hr {border:0px;border-bottom: 1px solid black;margin-top:20px;margin-bottom:20px;} 
#DAList h1 {margin-bottom:20px;}
#DAList h3 {margin-top:20px;margin-bottom:20px;}
#DAList ul {display:table;width:920px;list-style:none;margin-left:0px}
#DAList ul li {display:table-cell;padding-top: 20px;padding-left: 10px;vertical-align:top;float:left;width:290px;min-height:400px;}
#DAList ul li .dadesc {display:block;text-align:left !important;}
#DAList ul li a {font-family:'Nunito Sans';font-weight:700;display:block;text-align:center;}
#DAList table {margin-top:20px;margin-bottom:20px}
#DAList td {width:33%;padding:8px;padding-bottom:20px;}
#DAList td a {font-family:'Nunito Sans';font-weight:700;display:block;text-align:center;}
#DAList td a span {font-weight:normal;color:black;}
#DAList td .dadesc {display:block;text-align:left !important;}
/*----------------------------------------------------------------------------*/
#AboutUs h2 ~ p {padding-bottom:0px;}
#AboutUs h3 ~ p {padding-top:18px;padding-bottom:18px;}
#AboutUs .title {color:#5f93c2;}
#AboutUs .solutions {list-style-type:none;margin:0;}
#AboutUs .solutions > li {display:table-cell;padding-right:5px;}
#AboutUs .solutions li img {width:95px;}
/*----------------------------------------------------------------------------*/
#Locations h3 {color:#5f93c2;}
#Locations table {margin-top:10px;}
#Locations table td {vertical-align:top;padding-bottom:15px;padding-left:10px;}
#Locations table tr td:nth-child(1) {width:220px;}
#Locations table tr td:nth-child(2) {width:290px;}
#Locations td p {padding-bottom:0px;}
/*----------------------------------------------------------------------------*/
#Careers h3 {margin-top:20px}
#Careers h3 ~ p {padding-top:18px;}
#Careers .title {color: #5f93c2;}
/*----------------------------------------------------------------------------*/
#Awards ul {display: table-row;width:510px;}
#Awards > ul > li {display:table-cell;height:26px;padding-top:6px;padding-left:5px;vertical-align:top;}
#Awards > h3 + ul li:nth-child(1),
#Awards > h3 + ul li:nth-child(2){font-family:'Nunito Sans';font-weight:700;background-color:#E0E0E0;}
#Awards > ul li:nth-child(odd) {width: 100px;}
#Awards > ul li:nth-child(even) {width: 400px;}
#Awards ul + p {height: 10px;}
/*----------------------------------------------------------------------------*/
#RoHSCompliance h3 {margin-bottom:20px}
#RoHSCompliance h3 img {position:relative;float:right;padding-right:15px;margin-top:-28px;}
#RoHSCompliance h3 ~ p {margin-bottom: 18px;}
#RoHSCompliance td {padding-top:0px}
#RoHSCompliance > ol {list-style: decimal inside;color: #5f93c2;}
#RoHSCompliance .WEEE td:nth-child(1){width:390px;}
#RoHSCompliance .WEEE td:nth-child(2){width:120px;}
#RoHSCompliance .WEEE img {padding-left: 20px;}
#RoHSCompliance .AnnexIA td {font-size: 13px;}
#RoHSCompliance .AnnexIA ul {list-style: disc;}
#RoHSCompliance .QualityPolicy {font-style:italic;}
/*----------------------------------------------------------------------------*/
#ISORegistration h1 {padding-bottom:30px;}
#ISORegistration p {margin-bottom:18px;}
/*----------------------------------------------------------------------------*/
#PrivacyPolicy h1 {padding-bottom:30px;}
#PrivacyPolicy p {padding-bottom:18px;}
/*----------------------------------------------------------------------------*/
#TermsofUse h1 {padding-bottom:30px;}
#TermsofUse p {margin-bottom: 18px;}
/*----------------------------------------------------------------------------*/
#ContactUs form ul {list-style:none;margin:0px;} 
#ContactUs form li {display:inline;}
#ContactUs form li label {font-size:12px;letter-spacing:-0.3px}
#ContactUs .Requiredfields {top:115px;right:40px;}
#ContactUs .reset {margin-top:10px;left:120px;}
#ContactUs .pagemsg {position:absolute;color:red;margin-top:50px;}
#ContactUs #FormResponse {margin-top:50px;}
/*----------------------------------------------------------------------------*/
#Register .Requiredfields {top:134px;right:40px;}
#Register .reset {margin-top:10px;left:120px;}
#Register .pagemsg {margin-top:50px;}
#Register #FormResponse {margin-top:50px;}
#Register .rigister {position: absolute;top:6px;right:40px;}
#Register #Username {text-transform: uppercase;}
#Register #PhoneNumber {cursor:pointer;}
#Register #PhoneArea {width:100px;}
#Register #Phone {width:100px;}
#Register #PhoneExt {width:100px;}
#Register .captcha_memo {font-family:'Nunito Sans';font-weight:700;color:#5f93c2;}
#Register .password_div {border:0;padding:12px;margin-left:0px;margin-top:-11px;background:#EEE;position:absolute;z-index:50;display:none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
#Register .password_div ul {margin:0;padding:0;list-style-type:none;}
#Register .password_div .invalid {background:url(/images/No16.png) no-repeat 0 50%;padding-left:22px;line-height:24px;color:#ec3f41;}
#Register .password_div .valid {background:url(/images/Yes16.png) no-repeat 0 50%;padding-left:22px;line-height:24px;color:#3a7d34;}
#Register .phone_div {border:0;padding:6px;margin-left:2px;margin-top:-40px;background:#EEE;position:absolute;z-index:50;display:none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
#Register .phone_div p {padding:0px;margin:0px;}
#Register .complete {margin-left:5px;color:#5f93c2;cursor:pointer;}
#Register .close {color:#5f93c2;cursor:pointer;}
/*----------------------------------------------------------------------------*/
#AgreePrivacyPolicy {font-size:16px;font-family:'Nunito Sans';position:absolute;top:40px;right:40px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;border:0px;color:white;background-color:#b4d471;padding:2px;padding-left:8px;padding-right:8px;cursor:pointer;display:none;}
/*----------------------------------------------------------------------------*/
#Login .rigister {position: absolute;top:6px;right:40px;}
#Login .remember {font-family:'Nunito Sans';font-weight:700;}
#Login .reset {left:120px;margin-top:40px;}
#Login .forgotpwd {padding-left:20px;}  
#Login .pagemsg {margin-top:10px;left:180px;}
#Login h1 + p {padding-bottom:18px;}
/*----------------------------------------------------------------------------*/
#ForgotPassword .Requiredfields {display:none;}
#ForgotPassword .reset {left:120px;margin-top:10px;}
#ForgotPassword h1 + p {margin-bottom:18px;}
#ForgotPassword .pagemsg {margin-top:50px;}
#ForgotPassword #FormResponse {margin-top:50px;}
/*----------------------------------------------------------------------------*/
#Overview h2 ~ p {padding-bottom:18px;}
/*----------------------------------------------------------------------------*/
#RMARequest {margin:0 auto;width:510px;}
#RMARequest h1 {padding-bottom:0px;}
#RMARequest h2 {color:black;}
#RMARequest h2 ~ p {padding-bottom:18px;}
.rmaform > fieldset {position:relative;border:0;padding:20px;padding-top:36px;margin-bottom:10px;background:#EEE;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
.rmaform > fieldset > legend {position:absolute;padding:5px;background-color:#BBB;color:#FFF;left:11px;top:-11px;width:110px;text-align:center;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.rmaform h4 {font-size:17px;font-family:'Nunito Sans';font-weight:700;padding-left:5px;margin-top:0px;}
.rmaform > fieldset > legend:nth-child(2) {left:134px;}
.rmaform > fieldset > legend:nth-child(3) {left:257px;}
.rmaform > fieldset > legend:nth-child(4) {left:380px;}
.rmaform > fieldset:nth-child(1) legend:nth-child(1),
.rmaform > fieldset:nth-child(2) legend:nth-child(2),
.rmaform > fieldset:nth-child(3) legend:nth-child(3), 
.rmaform > fieldset:nth-child(4) legend:nth-child(4) {background-color:#4F709F;}
.rmaform > fieldset label {display:block;width:100%}
.rmaform > fieldset label + span {color:#696969;}
.rmaform > fieldset label > input + span {font-weight:normal !important;color:black !important;}
.rmaform > fieldset label small {font-size:13px;display:block;margin-left:22px;}
 rmaform > fieldset p {padding-bottom:12px;}
.rmaform > fieldset textarea {height:80px;}
.rmaform #rma_request_date {color:black;}
.rmaform > fieldset .prev {display:block;float:left;}
.rmaform > fieldset .next {display:block;float:right;}
.rmaform > fieldset .new  {display:none;float:right;}
.rmaform > fieldset .submit {right:15px;margin-top:-10px;color:darkgreen;}
.rmaform > fieldset {display:none}
.rmaform .problem ul {display:table-row;width:100%;list-style:none;margin-left:0px}
.rmaform .problem ul li {display:table-cell;color:red;}
.rmaform #billToContact {
	position:absolute;padding:10px;background-color:#DDD;right:5px;top:30px;width:480px;z-index: 50;display:none;
	border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
.rmaform h4 span {position:absolute;margin-top:24px;right:40px;color:#5f93c2;font-size:12px;cursor:pointer;text-decoration: underline;}
.rmaform #shipToContact {
	position:absolute;padding:10px;background-color:#DDD;right:5px;top:30px;width:480px;z-index: 50;display:none;
	border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
.rmaform #shipViaAfterRepair {
  position:absolute;padding:10px;background-color:#DDD;right:5px;bottom:180px;width:480px;z-index: 50;display:none;
  border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
.rmaform #MyForwarder {display:none;}
.rmaform #MyForwarderContact {display:none;}
.rmaform #shipviaCompanyList {background-color:white;position:absolute;width:90%;height:152px;top:0px;left:5px;border: solid #696969 1px;z-index: 60;display:none;}
.rmaform #shipviaCompanyList {list-style-type:none;}
.rmaform #shipviaCompanyList li {padding-left:5px;height:19px;}
.rmaform #shipviaCompanyList li:hover {background-color:#696969;color:white;}
.rmaform .warranty #InWarrantyUnits {display:none;}
.rmaform .warranty #OutofWarrantyUnits {display:none;}
.rmaform .warranty #OutofWarrantyBox {
  position:absolute;padding:5px;background-color:#DDD;right:10px;bottom:25px;height:220px;width:480px;margin: 0 auto;z-index: 50;display:none;
  border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
.rmaform .warranty #OutofWarrantyBox .OutofWarrantyMsg {font-family:'Nunito Sans';font-weight:700;position:relative;padding:20px;color:red;}
.rmaform .warranty #OutofWarrantyBox .confirm {left:192px;bottom:20px;}
.rmaform .imgclose {position:absolute;right:5px;cursor:pointer;}
.rmaform .rlist td {font-size:12px;}
.rmaform .rlist tr td:first-child {width:90px}
.rmaform .rlist tr:nth-child(n+3) {display:none;} 
.rmaform .more {display:block;cursor:pointer;color:#5f93c2;}
.rmaform .rlist .sono {font-size:14px;font-family:'Nunito Sans';font-weight:700;color:blue;}
.rmaform .reqinfo td {font-size:12px;padding-left:10px;}
.rmaform .reqinfo tr td:first-child {width:100px;}
.rmaform .reqinfo .reqinfoheader {font-size:14px;font-family:'Nunito Sans';font-weight:700;min-width:400px;padding-left:0px;color:#5f93c2;cursor:pointer;}
.rmaform .reqinfo:nth-child(n+2) tr:nth-child(n+3) {display:none;}
/*----------------------------------------------------------------------------*/
#Warranty h1 + h3 {margin-top:0px;}
#Warranty h3 ~ p {margin-top:18px;margin-bottom: 18px;}
#Warranty ul {list-style:disc;font-family:'Nunito Sans';font-weight:700;}
#Warranty input[type="text"] {width: 295px;}
#Warranty .Requiredfields {display:none;}
#Warranty .submit {top:200px;right:120px;}
#Warranty .reset {top:210px;right:60px;}
#Warranty .pagemsg {top:235px;left:0px;}
#Warranty .QueryResult {border:0;padding:20px;margin-bottom:10px;background:#EEE;position:relative;display:none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
#Warranty .QueryResult p {margin:0px;min-height:40px;}
#Warranty .QueryResult label {display:block;width:100%;}
#Warranty .QueryResult label + span {display:block;width:100%;color:#696969;}
/*----------------------------------------------------------------------------*/
#Software p {margin-bottom:18px;}
#Software hr {border: 0;height: 1px;background: #667788;}
#Software ul {list-style:none;margin:0px;} 
#Software table td {width: 33%;padding-top:0px;}
#Software .software_notes_list ul {display:table-row;width:510px;list-style:none;margin-left:0px}
#Software .software_notes_list li {display: table-cell;height:36px;padding-top: 6px;padding-left: 5px;vertical-align:top;}
#Software .software_notes_list .header {background-color:#E0E0E0;}
#Software .software_notes_list .header li {height:26px;line-height:24px;font-weight:700;}
#Software .software_notes_list ul li:nth-child(1) {width: 310px;}
#Software .software_notes_list ul li:nth-child(2) {width: 100px;}
#Software .software_notes_list ul li:nth-child(3) {width: 100px;}
#Software .software_notes_list .prdnote span {font-size:8pt;color:#BBB;display:inline-block;position:relative;white-space: nowrap;padding-left:4px;padding-right:4px;border-right:1px solid #AAA;line-height:12px;}
#Software .software_notes_list .prdnote span:first-child {padding-left: 0px;}
#Software .software_notes_list .prdnote span:last-child {border-right:0px none;}
#Software .software_notes_list .prdnote .found {font-weight:700;color:#5f93c2;}
#Software #listloading {position:relative;margin-left:6px;top:3px;}
/*----------------------------------------------------------------------------*/
#RegisterProduct .Requiredfields {display:none;}
#RegisterProduct .reset {margin-top:10px;left:120px;}
#RegisterProduct .rigister {position: absolute;margin-top:22px;right:40px;color:}
#RegisterProduct h1 + p {margin-bottom:18px;}
#RegisterProduct .QueryResult {border:0;padding:20px;margin-top:50px;background:#EEE;position:relative;display:none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;box-shadow:2px 2px 4px #666;-moz-box-shadow:2px 2px 4px #666;-webkit-box-shadow:2px 2px 4px #666;}
/*----------------------------------------------------------------------------*/
#SupportBulletins h1 {padding-bottom:18px;}
#SupportBulletins h2 {font-size:14px;font-weight:normal;padding-bottom:14px;}
/*----------------------------------------------------------------------------*/
#SupportBulletin {vertical-align:top;padding-right:40px;padding-bottom:18px;}
#SupportBulletin h1 {font-size:34px;font-family:'Nunito Sans';font-weight:400;line-height:34px;}
#SupportBulletin h2 {font-size:16px;font-family:'Nunito Sans';font-weight:700;line-height:20px;padding-top:18px;padding-bottom: 18px;}
/*----------------------------------------------------------------------------*/
#BrowserCompatibility > table tr td {vertical-align:top;padding-top:15px;padding-bottom:0px;padding-right:10px;width:25%;text-align:center;}
#BrowserCompatibility > table tr td {width:25%;}
#BrowserCompatibility > table tr td p {padding-bottom:16px;}
#BrowserCompatibility table img {width:36px;}
#BrowserCompatibility h5 img {position:relative;margin-bottom:-5px;}
#BrowserCompatibility h5 {line-height:32px;vertical-align:middle;}
#BrowserCompatibility .NotCompatible {display:none;}
#BrowserCompatibility .Compatible {display:none;}
/*----------------------------------------------------------------------------*/
.AutoSlide .bx-wrapper {margin: 0 auto 20px !important;}
.AutoSlide .bx-wrapper .bx-pager,
.AutoSlide .bx-wrapper .bx-controls-auto {bottom:16px !important;}
.AutoSlide .bx-wrapper .bx-pager.bx-default-pager a:hover,
.AutoSlide .bx-wrapper .bx-pager.bx-default-pager a.active {background: white;}
/*----------------------------------------------------------------------------*/
.AutoSlide2 .bx-wrapper {margin: 0 auto 40px !important;}
.AutoSlide2 .bx-wrapper .bx-pager,
.AutoSlide2 .bx-wrapper .bx-controls-auto {bottom:-30px !important;}
.AutoSlide2 .bx-wrapper .bx-prev {left: 10px;top:200px;}
.AutoSlide2 .bx-wrapper .bx-next {right: 10px;top:200px;}
/*----------------------------------------------------------------------------*/
.TrialRegForm .ProductSNforTrial {display:none;margin-bottom:10px;}
.DownloadRegForm .ProductSNforReg {display:none;margin-bottom:10px;}
/*----------------------------------------------------------------------------*/
.AppleApp img, .AndriodApp img {
    border-radius: 20%;
}