@import url(//fonts.googleapis.com/css?family=Lato:400,300,700,900,300italic,400italic&subset=latin,latin-ext);html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;-webkit-tap-highlight-color: rgba(0, 0, 0, 0) }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block }body {line-height: 1 }ol, ul {list-style: none }blockquote, q {quotes: none }blockquote:before, blockquote:after, q:before, q:after {content: '';content: none }table {border-collapse: collapse;border-spacing: 0 }*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }*:invalid {border: 0;box-shadow: none;-moz-box-shadow: none }i {font-style: italic;font-weight: inherit }.icon-link {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px }.icon100 img {width: 100px }.menu-open {display: none;position: absolute;padding: 10px 0 26px 0;width: 225px;background: transparent url(clientlibs/img/back-submenu-close.png) left bottom no-repeat;z-index: 501 }.menu-open ul {background: transparent url(clientlibs/img/back-submenu-open.png) left top no-repeat;padding: 10px 0 0 0 }.menu-open ul li {padding: 10px 0;display: block;width: 225px;text-align: right;background: transparent url(clientlibs/img/back-submenu.png) left top repeat-y }.menu-open ul li a {text-transform: uppercase;color: #bf1238;font-size: 11px;background: 0;padding: 0 15px 0 0 }.menu-open ul li a:hover, .menu-open ul li a.current, .menu-open ul li a.active {font-weight: 700 }.link-arrow-menu-layer a {background: url(clientlibs/img/back-arrow-menu.png) right 3px no-repeat;padding: 0 20px 0 0 }.link-arrow-menu-layer a:hover {font-weight: 700 }.link-arrow-menu-layer a.open {background-position: right -44px;font-weight: 700;color: #bf1238 }.rounded {display: block;float: left;border: 1px solid #eee;border-top-left-radius: 10px;border-bottom-right-radius: 10px;padding: 3.3333333333333335px 5px;color: #bf1238;background-color: #eee;text-transform: uppercase;font-size: 11px;font-weight: 700 }.label {display: block;float: left;font-size: 13px;padding: 7px 0 0 0 }.font-italic {font-style: italic }.box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px }.ctn-box {clear: both;float: left;width: 960px;margin: 0 0 0 -10px }.box-hover {display: none;position: absolute;top: 0;left: 0;z-index: 30;width: 300px }.header {width: auto;float: none;clear: both;background: 0;margin: 0 }.btn {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300 }.btn-hover {background-position: 0 -50px }.pdf, .word, .doc, .docx {background: transparent url(clientlibs/img/back-ico-pdf.png) left top no-repeat;padding: 5px 0 20px 40px;overflow: hidden }.pdf a, .word a, .doc a, .docx a {font-size: 16px }.pdf a span, .word a span, .doc a span, .docx a span {color: #000 }.word, .doc, .docx {background: transparent url(clientlibs/img/back-ico-word.png) left top no-repeat }.link-position {display: block;padding: 10px 0 10px 40px;margin: 0 20px;background: url(clientlibs/img/back-ico-position.png) left top no-repeat;text-transform: none;font-style: italic;font-size: 14px;font-family: Arial, Helvetica, sans-serif }.check-subsidiary {font-size: 13px;font-style: italic;padding: 20px;font-family: Arial, Helvetica, sans-serif;color: #000 }.check-subsidiary input {border: 0;width: auto;display: block;float: left }.check-subsidiary img {margin: 0 0 0 5px }.link-close {position: absolute;top: 10px;right: 15px }.link-close a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 27px;height: 27px;background: transparent url(clientlibs/img/back-ico-close-white.png) top left no-repeat }.link-close a:hover {background-position: 0 -27px }html {height: 100% }body {height: 100%;font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 16px;color: #000;-webkit-text-size-adjust: none;font-weight: 400 }body:focus {outline: 0 }body .sep {clear: both }body h1, body h2, body h3, body h4, body h5, body h6 {font-family: 'Lato', Arial, Helvetica, sans-serif;padding: 0 0 10px 0;font-size: 16px;color: #bf1238 }body h1 {font-size: 26px;padding: 0 0 20px 0 }body h1 img {vertical-align: middle;margin: 0 10px 0 0 }body .line {border-bottom: 1px solid #bf1238;clear: both;padding: 0 0 20px 0;margin: 0 0 10px 0 }body a {color: #bf1238;text-decoration: none }body a:hover {color: #5c202a }body b, body strong {font-weight: 700 }body .txt h2 {font-size: 20px }body .txt p {clear: both;padding: 0 0 20px 0;line-height: 18px;font-size: 16px;font-weight: 400 }body .txt ul {padding: 0 0 10px 0;margin: 0 }body .txt ul li {background: transparent url(clientlibs/img/back-ico-bullet.png) left 6px no-repeat;padding: 0 0 10px 15px;line-height: 18px;display: block }body .sep {border-bottom: 3px dotted #bf1238 }body .hide {display: none }body .title {color: #000;font-weight: 700 }body hr {background: url(clientlibs/img/back-sep-gen.png) bottom left repeat-x;height: 3px;font-size: 1px;clear: both;float: left;width: 100%;border: 0 }body hr.focus {background: url(clientlibs/img/back-sep-focus.png) bottom left repeat-x;margin: 0 0 30px 0 }header {width: 100%;float: left;clear: both;background: transparent url(clientlibs/img/back-header.png) left top repeat-x;margin: 0 0 10px 0 }header .hd {width: 940px;position: relative;margin: auto;background: transparent url(clientlibs/img/back-hd.png) left 115px no-repeat;height: 145px }header .hd .logo {float: left;padding: 30px 0 0 0 }header .hd .menu-top {position: absolute;top: 7px;left: 80px }header .hd .menu-top ul {width: 100%;float: left;display: block }header .hd .menu-top ul li {display: block;float: left;padding: 0 40px 0 0 }header .hd .menu-top ul li a {font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: none;color: #bf1238;display: block;text-transform: uppercase;font-weight: 400 }header .hd .menu-top ul li a span {font-weight: 900 }header .hd .menu-top ul li a.active, header .hd .menu-top ul li a:hover {color: #5c202a }header .hd .menu-top ul li .menu-open {display: none;position: absolute;padding: 10px 0 26px 0;width: 225px;background: transparent url(clientlibs/img/back-submenu-close.png) left bottom no-repeat;z-index: 501;top: 15px;left: -123px }header .hd .menu-top ul li .menu-open ul {background: transparent url(clientlibs/img/back-submenu-open.png) left top no-repeat;padding: 10px 0 0 0 }header .hd .menu-top ul li .menu-open ul li {padding: 10px 0;display: block;width: 225px;text-align: right;background: transparent url(clientlibs/img/back-submenu.png) left top repeat-y }header .hd .menu-top ul li .menu-open ul li a {text-transform: uppercase;color: #bf1238;font-size: 11px;background: 0;padding: 0 15px 0 0 }header .hd .menu-top ul li .menu-open ul li a:hover, header .hd .menu-top ul li .menu-open ul li a.current, header .hd .menu-top ul li .menu-open ul li a.active {font-weight: 700 }header .hd .menu-top ul .link-submenu {position: relative }header .hd .menu-top ul .link-submenu a {background: url(clientlibs/img/back-arrow-menu.png) right 3px no-repeat;padding: 0 20px 0 0 }header .hd .menu-top ul .link-submenu a:hover {font-weight: 700 }header .hd .menu-top ul .link-submenu a.open {background-position: right -44px;font-weight: 700;color: #bf1238 }header .menu {float: right }header .menu ul {padding: 95px 100px 0 0;float: left;display: block }header .menu ul li {display: block;float: left;padding: 0 0 0 20px }header .menu ul li a {font-family: 'Lato', Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: none;color: #bf1238;display: block;font-weight: 400 }header .menu ul li a:hover {color: #5c202a }header .menu ul li a.current, header .menu ul li a.active {font-weight: 700 }header .menu ul li .submenu {position: absolute;bottom: 7px;right: 100px;padding: 0 }header .menu ul li .submenu li a {text-transform: uppercase;color: #424a52;font-size: 13px;background: 0;padding: 0;font-weight: 300 }header .menu ul li .submenu li a:hover, header .menu ul li .submenu li a.active, header .menu ul li .submenu li a.current {color: #bf1238 }header .menu ul li .submenu li a.active, header .menu ul li .submenu li a.current, header .menu ul li .submenu li a.active:hover, header .menu ul li .submenu li a.current:hover {font-weight: 700 }header .menu ul li .submenu:first-child a:hover, header .menu ul li .submenu:first-child a.active {font-weight: 400 }header .menu ul li .menu-open {display: none;position: absolute;padding: 10px 0 26px 0;width: 225px;background: transparent url(clientlibs/img/back-submenu-close.png) left bottom no-repeat;z-index: 501;top: 20px }header .menu ul li .menu-open ul {background: transparent url(clientlibs/img/back-submenu-open.png) left top no-repeat;padding: 10px 0 0 0 }header .menu ul li .menu-open ul li {padding: 10px 0;display: block;width: 225px;text-align: right;background: transparent url(clientlibs/img/back-submenu.png) left top repeat-y }header .menu ul li .menu-open ul li a {text-transform: uppercase;color: #bf1238;font-size: 11px;background: 0;padding: 0 15px 0 0 }header .menu ul li .menu-open ul li a:hover, header .menu ul li .menu-open ul li a.current, header .menu ul li .menu-open ul li a.active {font-weight: 700 }header .menu ul:first-child a {background: url(clientlibs/img/back-arrow-menu.png) right 3px no-repeat;padding: 0 20px 0 0 }header .menu ul:first-child a:hover {font-weight: 700 }header .menu ul:first-child a.open {background-position: right -44px;font-weight: 700;color: #bf1238 }header .menu ul:first-child a {font-size: 12px }header .menu.group li:first-child .submenu li {width: 180px;position: relative;padding: 0;text-align: right }header .menu.group li:first-child .submenu li a {background: url(clientlibs/img/back-arrow-menu.png) right 3px no-repeat;padding: 0 20px 0 0 }header .menu.group li:first-child .submenu li a:hover {font-weight: 700 }header .menu.group li:first-child .submenu li a.open {background-position: right -44px;font-weight: 700;color: #bf1238 }header .menu.group li:first-child .submenu li a {background: 0;padding: 0 17px 0 0 }header .menu.group li:first-child .submenu li a.open {background: url(clientlibs/img/back-arrow-menu.png) right 5px no-repeat }header .menu.group li:first-child .menu-open {display: none;position: absolute;padding: 10px 0 26px 0;width: 225px;background: transparent url(clientlibs/img/back-submenu-close.png) left bottom no-repeat;z-index: 501;top: 23px;left: -40px }header .menu.group li:first-child .menu-open ul {background: transparent url(clientlibs/img/back-submenu-open.png) left top no-repeat;padding: 10px 0 0 0 }header .menu.group li:first-child .menu-open ul li {padding: 10px 0;display: block;width: 225px;text-align: right;background: transparent url(clientlibs/img/back-submenu.png) left top repeat-y }header .menu.group li:first-child .menu-open ul li a {text-transform: uppercase;color: #bf1238;font-size: 11px;background: 0;padding: 0 15px 0 0 }header .menu.group li:first-child .menu-open ul li a:hover, header .menu.group li:first-child .menu-open ul li a.current, header .menu.group li:first-child .menu-open ul li a.active {font-weight: 700 }header .menu.group li:first-child .menu-open a:hover {background: 0 }header .login {position: absolute;right: 0;top: 0 }header .login .link {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;background: url(clientlibs/img/back-ico-login.png) top left no-repeat;width: 80px;height: 82px }header .login .link:hover {background-position: 0 -82px }header .login .box-help {top: 10px }header .login .box-help .direction {top: 20px }header .login .box-help .areaclienti {padding: 0 0 0 2px }header .login .box-help .areaclienti a {display: block;width: 100px;height: 30px;overflow: hidden;text-indent: -9999px;float: left;margin: 0 20px 0 0 }header .login .box-help .areaclienti .new a {margin-top: 6px;color: white!important;padding: 9px 10px;text-align: center;text-decoration: none;font-family: 'Lato', Arial, Helvetica, sans-serif;display: inline-block;font-size: 14px;font-weight: 700;text-transform: uppercase;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomright: 10px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;background-color: #c30230;width: 150px;text-indent: 0!important }header .login .box-help .areaclienti .new a:hover {background-color: #c30230;-moz-box-shadow: inset 0 0 10px #000;-webkit-box-shadow: inset 0 0 10px #000;-o-box-shadow: inset 0 0 10px #000;box-shadow: inset 0 0 10px #000 }header .help {position: absolute;z-index: 501;right: 0;top: 92px }header .help .link {background: url(clientlibs/img/back-ico-help.png) top left no-repeat;display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 80px;height: 24px;float: right }header .help .link:hover {background-position: 0 -48px }header .help .link.open {background-position: 0 -24px }header .help .ctn {display: none;width: 82px }header .help .ctn .icons-list {padding: 10px 0 0 0;clear: both }header .help .ctn .icons-list li {display: block;float: left;padding: 0 0 5px 0;position: relative }header .help .ctn .icons-list li .link {width: 82px;height: 85px }header .help .ctn .icons-list li .link:hover {background-position: 0 -85px }header .help .ctn .icons-list li .calendar {background: url(clientlibs/img/back-ico-calendar.png) top left no-repeat }header .help .ctn .icons-list li .email {background: url(clientlibs/img/back-ico-email.png) top left no-repeat }header .help .ctn .icons-list li .sms {background: url(clientlibs/img/back-ico-mobile.png) top left no-repeat }header .help .ctn .icons-list li .chat {background: url(clientlibs/img/back-ico-chat.png) top left no-repeat }.box-help {position: absolute;z-index: 501;left: -405px;top: -10px;background: url(clientlibs/img/back-open-box-help.png) top left no-repeat;padding: 10px 0 0 0;display: none }.box-help .tabs {margin: 0 0 0 25px;clear: both;float: left;border: 1px solid #fff;border-bottom: 0;border-right: 0 }.box-help .tabs li {display: block;float: left;padding: 0!important }.box-help .tabs li a {display: block;background-color: #bf1238;font-size: 16px;text-transform: uppercase;font-size: 14px;padding: 9px 11px;color: #fff;font-weight: 300;border-right: 1px solid #fff }.box-help .tabs li .active, .box-help .tabs li .active:hover {background-color: #fff;color: #bf1238 }.box-help .tabs li a:hover {background-color: #5c202a }.box-help .open, .box-help .int, .box-help .close {width: 390px;float: left;clear: both }.box-help .open {background: url(clientlibs/img/back-open-int-box-help.png) top left no-repeat;height: 9px }.box-help .int {background: url(clientlibs/img/back-box-help.png) top left repeat-y;padding: 7px 12px 0 33px;}.box-help .int p {padding: 0 10px 15px 0;font-style: italic;clear: both }.box-help .int .note {font-size: 12px;width: auto }.box-help .int .line {margin: 0 0 10px 0;background: url(clientlibs/img/back-sep-gen.png) bottom left repeat-x;border: 0 }.box-help .int a {color: #424a52;font-size: 13px;text-decoration: underline;font-style: normal }.box-help .int a:hover {color: #bf1238 }.box-help .int .btn, .box-help .int .btn:hover {width: 260px;height: 50px;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;width: 110px;height: 30px;background: transparent url(clientlibs/img/back-btn-help.png) top left no-repeat;padding: 7px 0 0 0;font-size: 16px;text-align: center;color: #fff;text-decoration: none }.box-help .int .list {width: 98%;float: left }.box-help .int .list li {background-color: #eee;display: block;text-align: right;width: 100%;float: left;font-size: 13px;padding: 10px!important;margin: 10px 0 0 0;border-top-left-radius: 15px;border-bottom-right-radius: 15px }.box-help .int .list li span {display: block;float: left;width: 180px;text-align: left }.box-help .close {background: url(clientlibs/img/back-close-box-help.png) top left no-repeat;height: 35px }.box-help .direction {background: url(clientlibs/img/back-arrow-help.png) top left no-repeat;width: 20px;height: 28px;position: absolute;z-index: 505;right: -15px;top: 40px }.box-help h2.img {padding: 0 20px }.box-help h2 {padding: 10px 0 10px 25px;color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 300;clear: both }.box-help h3 {clear: both;float: left;width: 98%;margin: 15px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #ccc;color: #000 }.box-help .link-close {position: absolute;top: 10px;right: 15px }.box-help .link-close a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 27px;height: 27px;background: transparent url(clientlibs/img/back-ico-close-white.png) top left no-repeat }.box-help .link-close a:hover {background-position: 0 -27px }.box-help .right {float: right;margin: 0 5px 0 0 }.box-help label {display: block;float: left;font-size: 13px;padding: 7px 0 0 0;width: 120px }.box-help fieldset {float: left;width: 100%;clear: both;margin: 0 0 10px 0 }.box-help .input {float: left;width: 220px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-input.png) top left no-repeat;height: 28px }.box-help .input input {border: 0;width: 100%;padding: 5px;line-height: 18px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: transparent }.box-help .check {font-size: 13px }.box-help .textarea {width: 340px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-textarea.png) top left no-repeat;clear: both }.box-help .textarea textarea {border: 0;width: 100%;height: 100px;padding: 0 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: transparent;resize: none }.box-help .select {overflow: hidden;background: transparent url(clientlibs/img/back-select.png) center right no-repeat;width: 220px;height: 30px;float: left }.box-help .select select {text-indent: .01px;text-overflow: "";-webkit-appearance: none;-moz-appearance: none;outline: 0;width: 237px;height: 20px;margin: 5px 0 0 0;border: 0;background: transparent;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0 0 0 5px }.box-help .error {color: #bf1238 }.box-help .error label {color: #bf1238 }.box-help .error .input {border: 1px solid #bf1238 }.box-help .error .input input, .box-help .error .input textarea, .box-help .error .input select {color: #bf1238 }.box-help .error p {width: 98%;border-bottom: 1px solid #bf1238;padding: 5px;font-size: 12px;font-style: italic }.box-help .recommended {position: relative }.box-help .recommended div.sel {position: absolute;background-color: #fff;top: 30px;right: 7px;width: 220px;border: 1px solid #ccc;border-top: 0;height: 135px;overflow: auto }.box-help .recommended div.sel li {display: block;float: left;width: 100%;padding: 0!important }.box-help .recommended div.sel li a {text-decoration: none;padding: 10px;display: block;color: #bf1238 }.box-help .recommended div.sel li a:hover {background-color: #f1f1f1;color: #5c202a }#banner {clear: both;width: 100%;text-align: center;float: left;background-color: #bf1238;position: relative;margin: 0 0 20px 0 }#banner .btn {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;width: 300px;background-position: 0 -100px;color: #bf1238;text-align: center;padding: 15px 0 0 0;position: absolute;top: 235px;left: 0;right: 0;margin: 0 auto }#banner .btn:hover {background-position: 0 -150px }#main {z-index: 105;width: 940px;margin: auto;clear: both;position: relative }#main header {width: auto;float: none;clear: both;background: 0;margin: 0 }#main .accordion-large {width: 940px;clear: both;float: left;margin: 20px 0 }#main .accordion-large .accord {clear: both;float: left;width: 940px;padding: 0 0 10px 0 }#main .accordion-large .accord h3 a {background: transparent url(clientlibs/img/back-accordion-title-large.png) 0 0 no-repeat;width: 940px;height: 33px;display: block;float: left;padding: 10px 40px 0 10px }#main .accordion-large .accord h3 a.active {background-position: 0 -33px }#main .accordion-large .accord .txt {display: none;clear: both;background-color: #eee;padding: 10px 10px 0 10px }#main .drawer {clear: both;width: 940px;background: transparent url(clientlibs/img/back-main-drawer.png) 450px bottom no-repeat;height: 325px;margin: 0 0 30px 0 }#main .drawer .img-claim {float: left }#main .drawer .img-claim img {width: 450px }#main .drawer .desire {float: right;padding: 35px 0 0 0;width: 450px;height: 335px }#main .drawer .desire p {font-size: 32px;font-weight: 300;color: #bf1238;font-style: italic }#main .drawer .desire .list {padding: 20px 100px 0 0 }#main .drawer .desire .list li {display: block;padding: 0 0 10px 0;width: 100%;float: left }#main .drawer .desire .list li a {background: transparent url(clientlibs/img/back-label-desire.png) top left no-repeat;width: 230px;height: 30px;text-align: center;display: block;color: #fff;font-size: 14px;line-height: 27px }#main .drawer .desire .list li a:hover {background-position: 0 -30px }#main .drawer .desire .list li a.nth-child1 {float: right;margin: 0 20px 0 0 }#main .drawer .desire .list li a.nth-child2 {float: left }#main .drawer .desire .list li a.nth-child3 {margin: auto }#main .drawer .desire .list li a.nth-child4 {float: left;margin: 0 0 0 20px }#main .drawer .desire .list li a.nth-child5 {float: right }#main .drawer .desire .search {position: relative;clear: both;padding: 5px 0 0 0;width: 320px }#main .drawer .desire .search label {display: none }#main .drawer .desire .search input {float: left;width: 320px;color: #bf1238;background-color: transparent;height: 28px;font-size: 13px;font-style: italic;font-family: 'Lato', Arial, Helvetica, sans-serif;padding: 0 0 0 10px;border: 1px solid #bf1238;font-weight: 700 }#main .drawer .desire .search .curtain {width: 100%;position: absolute;top: 33px;left: 0;display: block;z-index: 101 }#main .drawer .desire .search .curtain ul {background-color: #bf1238 }#main .drawer .desire .search .curtain ul li {font-size: 14px;border-bottom: 1px solid #fff }#main .drawer .desire .search .curtain ul li a {display: block;color: #fff;padding: 6.666666666666667px 10px }#main .drawer .desire .search .curtain ul li a.active {background-color: #5c202a }#main .drawer .desire .search .curtain ul li.first {background-color: #f1f1f1;padding: 6.666666666666667px 10px;color: #858585;font-style: italic;font-family: Arial, Helvetica, sans-serif }#main .drawer .result {display: block;clear: both;float: left;width: 940px;background: transparent url(clientlibs/img/back-open-result.png) top left no-repeat;position: relative;padding: 50px 0 30px 0 }#main .drawer .result .claim {clear: both;font-size: 22px;text-transform: uppercase;padding: 0 0 10px 0 }#main .drawer .result .claim span {font-style: italic;font-size: 32px;color: #bf1238;text-transform: none;padding: 0 10px 0 0 }#main .drawer .result .close {position: absolute;top: 40px;right: 5px }#main .drawer .result .close a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 27px;height: 27px;background: transparent url(clientlibs/img/back-ico-close.png) top left no-repeat }#main .drawer .result .close a:hover {background-position: 0 -27px }#main .drawer .result .ctn {clear: both;float: left;width: 960px;margin: 0 0 0 -10px;padding: 20px 0 0 0 }#main .drawer .result .ctn .box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px;background: transparent url(clientlibs/img/back-box-300x204.png) top left no-repeat;height: 204px;color: #fff }#main .drawer .result .ctn .box .label {float: right;clear: both;padding: 10px 20px;font-size: 11px;text-transform: uppercase }#main .drawer .result .ctn .box h2 {font-size: 19px;padding: 20px 15px;color: #fff;font-weight: 700 }#main .drawer .result .ctn .box .txt {padding: 10px 40px 0 15px }#main .drawer .result .ctn .box .txt p {font-size: 16px;padding: 0;font-weight: 300;line-height: 18px }#main .drawer .result .ctn .box .link {position: absolute;top: 155px;right: 20px }#main .drawer .result .ctn .box .link a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 16px;height: 60px;background: transparent url(clientlibs/img/back-arrow-white.png) top left no-repeat;margin: 0 }#main .drawer .result .ctn .hover {display: none;position: absolute;top: 0;left: 0;z-index: 30;width: 300px;height: 204px;background: transparent url(clientlibs/img/back-box-300x204-hover.png) top left no-repeat }#main .drawer .result .suggestions {border-top: 1px solid #bf1238;clear: both;float: left;background: transparent url(clientlibs/img/back-sep.png) bottom left repeat-x;padding: 20px 0;margin: 20px 0 0 0;width: 940px }#main .drawer .result .suggestions h3 {padding: 10px 0 0 0;text-transform: uppercase;color: #000;font-size: 22px }#main .drawer .result .suggestions .int {clear: both;float: left;width: 960px;margin: 0 0 0 -10px;padding: 20px 0 0 0 }#main .drawer .result .suggestions .int .box .txt {padding: 0 20px 10px 0 }#main .drawer .result .suggestions .int .box .txt p {font-size: 15px;padding: 0 }#main .drawer .result .suggestions .int .box .link a {font-size: 12px }#main .box-light {clear: both;width: 940px;height: 332px;margin: 0 0 30px 0 }#main .box-light .txt {float: left;width: 300px;display: table;height: 100% }#main .box-light .txt .int {display: table-cell;vertical-align: middle;height: 100% }#main .box-light .txt .int span {text-transform: uppercase;color: #bf1238;padding: 0 0 10px 0;display: block }#main .box-light .txt .int h2 {text-transform: uppercase;font-size: 30px;font-weight: 300 }#main .box-light .txt .int h2 span {font-weight: 700;display: inline }#main .box-light .txt p {font-size: 24px;line-height: 30.599999999999998px;display: table-cell;vertical-align: middle;height: 100%;padding: 0;font-weight: 300 }#main .box-light .img {float: right;padding: 0 100px 0 0 }#main .box-light .img img {width: 520px }#main .box-light.border {height: 332px;border-bottom: 1px solid #bf1238 }#main .splash {clear: both;float: left;width: 960px;margin: 0 0 0 -10px;margin: -20px 0 0 -10px }#main .splash .box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px;background: transparent url(clientlibs/img/back-box-300x100.png) top left no-repeat;height: 100px;color: #fff }#main .splash .box img {display: block;margin: 1px auto;width: 298px;height: 185px }#main .splash .box h2 {font-size: 19px;text-transform: uppercase;padding: 10px 0 10px 12px;color: #fff;font-weight: 400 }#main .splash .box .txt {padding: 12px 10px 0 12px }#main .splash .box .txt p {font-size: 13px;padding: 0;font-weight: 300;line-height: 15px }#main .splash .box .link {display: none;padding: 0 10px 0 12px }#main .splash .box .link a {color: #fff;font-size: 12px }#main .splash .hover {display: none;position: absolute;top: 0;left: 0;z-index: 30;width: 300px;height: 280px;background: transparent url(clientlibs/img/back-box-300x280-hover.png) top left no-repeat }#main .group {clear: both;float: left;width: 960px;margin: 0 0 0 -10px;margin: -20px 0 0 -10px }#main .group .box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px;background: transparent url(clientlibs/img/back-box-300x230.png) top left no-repeat;height: 240px;color: #000 }#main .group .box img {display: block;margin: 20px 0 20px 12px }#main .group .box h2 {font-size: 16px;padding: 2px 0 0 8px;color: #bf1238;font-weight: 400 }#main .group .box .txt {padding: 7px 40px 0 12px }#main .group .box .txt p {font-size: 16px;padding: 0;line-height: 15px }#main .group .box .txt .text-focus {color: #bf1238 }#main .group .box .link {position: absolute;top: 180px;right: 20px }#main .group .box .link a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 17px;height: 64px;background: transparent url(clientlibs/img/back-arrow-red.png) top left no-repeat;margin: 0 }#main .group .focus {background: transparent url(clientlibs/img/back-box-300x230-focus.png) top left no-repeat;color: #fff }#main .group .focus h2 {color: #fff }#main .group .focus .link a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;background: transparent url(clientlibs/img/back-arrow-white.png) 14px top no-repeat }#main .group .evidence .txt p {color: #bf1238 }#main .group .hover {display: none;position: absolute;top: 0;left: 0;z-index: 30;width: 300px;height: 230px;background: transparent url(clientlibs/img/back-box-300x230-hover.png) top left no-repeat }#main .group .focus.hover {background: transparent url(clientlibs/img/back-box-300x230-focus-hover.png) top left no-repeat }#main .list-box {clear: both;width: 940px;float: left;padding: 0 0 10px 0 }#main .list-box .ctn {clear: both;float: left;width: 960px;margin: 0 0 0 -10px }#main .list-box .ctn .large .box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px;height: 230px;color: #bf1238;width: 380px;background: transparent url(clientlibs/img/back-box-380x230.png) top left no-repeat }#main .list-box .ctn .large .box .label {float: right;clear: both;padding: 10px 20px;font-size: 11px;text-transform: uppercase }#main .list-box .ctn .large .box .icon {padding: 30px 15px 0 15px }#main .list-box .ctn .large .box h2 {font-size: 19px;padding: 20px 15px 0 15px;color: #bf1238;font-weight: 700 }#main .list-box .ctn .large .box .txt {padding: 10px 40px 0 15px }#main .list-box .ctn .large .box .txt p {font-size: 16px;padding: 0;line-height: 18px }#main .list-box .ctn .large .box .link {position: absolute;top: 180px;right: 20px }#main .list-box .ctn .large .box .link a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 17px;height: 64px;background: transparent url(clientlibs/img/back-arrow-red.png) top left no-repeat;margin: 0 }#main .list-box .ctn .large .hover {width: 380px;background: transparent url(clientlibs/img/back-box-380x230-hover.png) top left no-repeat }#main .list-box .ctn .small .box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px;height: 230px;color: #bf1238;width: 260px;background: transparent url(clientlibs/img/back-box-260x230.png) top left no-repeat }#main .list-box .ctn .small .box .label {float: right;clear: both;padding: 10px 20px;font-size: 11px;text-transform: uppercase }#main .list-box .ctn .small .box .icon {padding: 30px 15px 0 15px }#main .list-box .ctn .small .box h2 {font-size: 19px;padding: 20px 15px 0 15px;color: #bf1238;font-weight: 700 }#main .list-box .ctn .small .box .txt {padding: 10px 40px 0 15px }#main .list-box .ctn .small .box .txt p {font-size: 16px;padding: 0;line-height: 18px }#main .list-box .ctn .small .box .link {position: absolute;top: 180px;right: 20px }#main .list-box .ctn .small .box .link a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 17px;height: 64px;background: transparent url(clientlibs/img/back-arrow-red.png) top left no-repeat;margin: 0 }#main .list-box .ctn .small .hover {width: 260px;background: transparent url(clientlibs/img/back-box-260x230-hover.png) top left no-repeat }#main .list-box .ctn .box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px;height: 230px;color: #bf1238 }#main .list-box .ctn .box .label {float: right;clear: both;padding-top: 3px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;font-size: 11px;text-transform: uppercase }#main .list-box .ctn .box .icon {padding: 30px 15px 0 15px }#main .list-box .ctn .box h2 {font-size: 19px;padding: 20px 15px 0 15px;color: #bf1238;font-weight: 700 }#main .list-box .ctn .box .txt {padding: 10px 40px 0 15px }#main .list-box .ctn .box .txt p {font-size: 16px;padding: 0;line-height: 18px }#main .list-box .ctn .box .link {position: absolute;top: 180px;right: 20px }#main .list-box .ctn .box .link a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 17px;height: 64px;background: transparent url(clientlibs/img/back-arrow-red.png) top left no-repeat;margin: 0 }#main .list-box .ctn .hover {display: none;position: absolute;top: 0;left: 0;z-index: 30;width: 300px;height: 230px }#main .list-box .multiple .hightlight .box {background: transparent url(clientlibs/img/back-box-300x210-orange.png) top left no-repeat }#main .list-box .multiple .box {position: relative;z-index: 1;float: left;overflow: hidden;margin: 0 10px 20px 10px;width: 300px;height: 210px;background: transparent url(clientlibs/img/back-box-300x210.png) top left no-repeat }#main .list-box .multiple .box .label {float: left;padding: 3px 0 0 15px;color: #fff }#main .list-box .multiple .box h2 {font-size: 21px;padding: 30px 15px 30px 15px;color: #fff;text-transform: uppercase;font-weight: 300 }#main .list-box .multiple .box h2 span {font-weight: 700 }#main .list-box .multiple .box .txt {position: absolute;top: 100px;left: 0;padding: 0 40px 0 15px }#main .list-box .multiple .box .txt p {color: #000 }#main .list-box .multiple .box .link {position: absolute;top: 160px }#main .list-box .multiple .box.young {background: transparent url(clientlibs/img/back-box-300x210-young.png) top left no-repeat }#main .list-box .multiple .box.family {background: transparent url(clientlibs/img/back-box-300x210-family.png) top left no-repeat }#main .list-box .multiple .box.business {background: transparent url(clientlibs/img/back-box-300x210-business.png) top left no-repeat }#main .list-box .multiple .box.gold {background: transparent url(clientlibs/img/back-box-300x210-gold.png) top left no-repeat }#main .list-box .multiple .hover {background: transparent url(clientlibs/img/back-box-300x210-hover.png) top left no-repeat;width: 300px;height: 210px }#main .list-box .releated {background: #bf1238 url(clientlibs/img/back-box-open.png) top left no-repeat;width: 940px;padding: 20px 0 0;margin: 0 0 20px 0 }#main .list-box .releated h3 {color: #fff;font-size: 22px;text-transform: uppercase;padding: 0 10px 20px 20px }#main .list-box .releated .box {position: relative;z-index: 1;float: left;overflow: hidden;width: 300px;margin: 0 10px 20px 10px;width: 286px;height: 190px;margin: 0 0 20px 20px;background: transparent url(clientlibs/img/back-box-286x190.png) top left no-repeat }#main .list-box .releated .box .link {top: 140px }#main .list-box .releated .hover {background: transparent url(clientlibs/img/back-box-286x190-hover.png) top left no-repeat;width: 300px;height: 210px }#main .list-box .releated .close {background: transparent url(clientlibs/img/back-box-close.png) top left no-repeat;width: 940px;height: 10px;clear: both }#main .list-box .ctn-btn {clear: both;padding: 0 0 20px 0 }#main .list-box .ctn-btn .btn {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;width: 300px;background: transparent url(clientlibs/img/back-btn-arrow.png) top left no-repeat }#main .list-box .ctn-btn .btn:hover {background-position: 0 -100px }#main .list-box .ctn-btn .btn.active {text-align: center;background-position: 0 -50px }#main .list-box .ctn-btn .btn.active:hover {background-position: 0 -150px }#main .tool {clear: both;width: 940px;margin: 0 0 30px 0;float: left;background: #bf1238 url(clientlibs/img/back-tool.png) top left no-repeat }#main .tool .ctn-tool {display: none;float: left;clear: both;width: 100% }#main .tool .link-toggle a {display: block;color: #fff;padding: 30px 20px;text-transform: uppercase;font-size: 20px;font-weight: 300;background: transparent url(clientlibs/img/back-btn-tool.png) 0 0 no-repeat;width: 951px;height: 86px;overflow: hidden;margin: 0 0 0 -6px }#main .tool .link-toggle a:hover {background: transparent url(clientlibs/img/back-btn-tool.png) 0 -86px no-repeat }#main .tool .link-toggle a.active {background: transparent url(clientlibs/img/back-arrow-top-bottom.png) 890px 35px no-repeat }#main .tool .int {position: relative;margin: 0 20px 20px 20px;background: #fff url(clientlibs/img/back-box-open-int-bg-red.png) top left no-repeat;padding: 20px;float: left }#main .tool .int .close {background: #fff url(clientlibs/img/back-box-close-int-bg-red.png) top right no-repeat;height: 10px;width: 9px;position: absolute;bottom: 0;right: 0;zindex: 100 }#main .tool .int .age {float: left;padding: 20px 0 }#main .tool .int .age p {float: left;padding: 8px 20px 0 0 }#main .tool .int .age ul {float: left }#main .tool .int .age ul li {display: block;float: left }#main .tool .int .age ul li a {text-align: center;padding: 5px 0;width: 80px;display: block;border-top: 1px solid #bf1238;border-bottom: 1px solid #bf1238;font-size: 12px }#main .tool .int .age ul li a:hover, #main .tool .int .age ul li .active {background-color: #bf1238;color: #fff }#main .tool .int .age ul li .first {border: 1px solid #bf1238;border-top-left-radius: 10px }#main .tool .int .age ul li .last {border-bottom-right-radius: 10px;border: 1px solid #bf1238 }#main .tool .int .radio {float: right;padding: 20px 0 }#main .tool .int .radio p {padding: 8px 0 0 0;display: block;float: left }#main .tool .int .radio span {display: block;float: left;padding: 8px 10px 0 10px;font-size: 14px;color: #bf1238;text-align: center }#main .tool .int .radio span input {display: inline }#main .tool .int .radio .radio {background: transparent url(clientlibs/img/back-check.png) top right no-repeat;width: 46px;height: 18px;padding: 0;margin: 7px 0 0 0 }#main .tool .int .select {margin: 25px 0 0 0;overflow: hidden;background: transparent url(clientlibs/img/back-select.png) center right no-repeat;width: 220px;height: 30px }#main .tool .int .select select {text-indent: .01px;text-overflow: "";-webkit-appearance: none;-moz-appearance: none;outline: 0;width: 237px;height: 20px;margin: 5px 0 0 0;border: 0;background: transparent;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0 0 0 5px }#main .tool .int .slider-bar {float: left;width: 270px;margin: 0 20px 20px 0;background: transparent url(clientlibs/img/back-sep-vert.png) right 20px no-repeat;height: 110px;position: relative }#main .tool .int .slider-bar .slider {width: 250px;border: 1px solid #a41830;margin: 10px 0 0 0 }#main .tool .int .slider-bar .slider .ui-slider-range {background: #a41830 }#main .tool .int .slider-bar .slider .ui-slider-handle {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;background: transparent url(clientlibs/img/back-bullet-slider-bar.png) top right no-repeat;border: 0;width: 20px;height: 20px }#main .tool .int .slider-bar .amount {width: 250px;padding: 15px 0 0 0;text-align: right;font-size: 11px;color: #bf1238;text-transform: uppercase }#main .tool .int .slider-bar .amount .min {float: left }#main .tool .int .slider-bar .increment {width: 100px;height: 25px;font-size: 10px;color: #fff;text-align: center;text-transform: uppercase;position: absolute;top: 70px;padding: 10px 0 0 0 }#main .tool .int .slider-bar .increment.left {background: transparent url(clientlibs/img/back-label-slider-left.png) top right no-repeat;left: 0 }#main .tool .int .slider-bar .increment.center {background: transparent url(clientlibs/img/back-label-slider-center.png) top right no-repeat;left: 30% }#main .tool .int .slider-bar .increment.right {background: transparent url(clientlibs/img/back-label-slider-right.png) top right no-repeat;right: 20px }#main .tool .int .last {background: 0;margin: 0 0 20px 0 }#main .tool .title {background: transparent url(clientlibs/img/back-sep-bg-red.png) top left repeat-x }#main .tool .title h3 {color: #fff;padding: 20px 0;text-transform: uppercase;font-size: 20px;font-weight: 300 }#main .tool .box {background: transparent url(clientlibs/img/back-box-open-tool.png) top left no-repeat;background-color: #fff;width: 286px;margin: 0 0 20px 0 }#main .tool .box .close {background: transparent url(clientlibs/img/back-box-close-tool.png) top left no-repeat;position: absolute;height: 10px;width: 286px;bottom: 0;left: 0 }#main .tool .box h3 {padding: 35px 0 40px 20px;color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 300 }#main .tool .box .img {padding: 20px 0 20px 20px }#main .tool .box .txt {padding: 10px 20px 0 20px }#main .tool .box .link {clear: both;padding: 0 20px }#main .tool .box .link a {display: block;font-size: 22px;text-transform: uppercase;background: transparent url(clientlibs/img/back-arrow-red.png) top right no-repeat;padding: 0 0 30px 0 }#main .tool .filter {margin: auto;width: 90%;clear: both;text-align: center }#main .tool .filter a {display: inline-block;border: 1px solid #bf1238;border-top-left-radius: 10px;border-bottom-right-radius: 10px;padding: 8px 25px;font-size: 13px;margin: 0 10px 20px 10px }#main .tool .filter a:hover {color: #fff;background-color: #bf1238 }#main .tool .filter .delete {color: #fff;background: #bf1238 url(clientlibs/img/back-close-filter.png) right 8px no-repeat }#main .tool .ctn-btn {padding: 10px 0 0 0;float: right }#main .tool .ctn-btn .btn {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;text-align: center }#main .tool .ctn-btn .btn:hover {background-position: 0 -50px }#main .tool .result-tool {position: relative;float: left;width: 918px;padding: 0 0 0 20px;display: none;clear: both }#main .tool .result-tool .bx-next, #main .tool .result-tool .bx-prev {width: 6px;height: 18px;display: block;text-indent: -9999px;overflow: hidden;position: absolute;bottom: 20px;background: url(clientlibs/img/back-arrow-slider.png) 0 0 no-repeat;z-index: 190 }#main .tool .result-tool .bx-next {right: 40%;background-position: -6px -18px }#main .tool .result-tool .bx-prev {left: 42%;background-position: 0 -18px }#main .tool .result-tool .bx-pager {display: block;width: 100%;text-align: center;clear: both;padding: 20px 0 }#main .tool .result-tool .bx-pager .bx-pager-item {display: inline-block }#main .tool .result-tool .bx-pager .bx-pager-link {display: block;text-indent: -9999px;overflow: hidden;width: 10px;height: 10px;background: url(clientlibs/img/back-bullet-slider.png) 0 -48px no-repeat;margin: 0 3px;float: left }#main .tool .result-tool .bx-pager .bx-pager-link:hover, #main .tool .result-tool .bx-pager .bx-pager-link.active {background-position: 0 -38px }#main .tool .result-tool .result-int-tool {float: left;clear: both;width: 100% }#main .tool .result-tool .result-int-tool td {white-space: normal }#main .back {clear: both;width: 940px;float: left;padding: 0 0 10px 0 }#main .back a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 95px;height: 24px;background: transparent url(clientlibs/img/back-btn-back.png) top left no-repeat }#main .back a:hover {background-position: 0 -24px }#main .product {clear: both;float: left;width: 940px;margin: 0 0 30px 0 }#main .product .slideshow {border-top: 1px solid #bf1238;width: 840px }#main .product .slideshow img {height: 290px;display: block }#main .product .txt {float: left;width: 300px;display: table;height: 290px }#main .product .txt .int {display: table-cell;vertical-align: middle;height: 100% }#main .product .txt .int span {text-transform: uppercase;color: #bf1238;padding: 0 0 10px 0;display: block }#main .product .txt .int h2 {text-transform: uppercase;font-size: 30px;font-weight: 300 }#main .product .txt .int h2 span {font-weight: 700;display: inline }#main .product .txt .int p {font-size: 24px;line-height: 30.599999999999998px;display: table-cell;vertical-align: middle;height: 100%;padding: 0;font-weight: 300 }#main .product .img {float: right }#main .product .img img {width: auto }#main .product .hightlight {clear: both;float: left;width: 940px;background-color: #bf1238 }#main .product .hightlight .intro {width: 640px;float: left;padding: 20px }#main .product .hightlight .intro p {color: #fff;font-size: 18px;line-height: 22px }#main .product .hightlight .ctn-btn {float: right;padding: 20px 20px 0 0 }#main .product .hightlight .ctn-btn a {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;display: block;margin: auto;text-align: center }#main .product .hightlight .ctn-btn a:hover {background-position: 0 -50px }#main .box-small {position: relative;clear: both;float: left;background: transparent url(clientlibs/img/back-box-small.png) top left repeat-y;margin: 0 0 20px 0 }#main .box-small .open {clear: both;width: 300px;height: 10px;background: transparent url(clientlibs/img/back-box-open-small.png) top left no-repeat }#main .box-small .close {position: absolute;bottom: 0;left: 0;width: 300px;height: 10px;background: transparent url(clientlibs/img/back-box-close-small.png) top left no-repeat }#main .box-small .ctn {padding: 10px 20px;float: left;clear: both }#main .cols {clear: both;width: 940px;padding: 0 0 10px 0;float: left;position: relative }#main .cols .colsx {float: left;width: 620px }#main .cols .colsx .hightlight {background: #eee url(clientlibs/img/back-box-hightlight-open.png) top left no-repeat;padding: 20px 45px 0 20px;margin: 0 0 30px 0;display: flex;}#main .cols .colsx .hightlight h2 {font-size: 22px }#main .cols .colsx .listing {width: 100%;float: left;border-bottom: 1px solid #ccc;margin: 0 0 30px 0 }#main .cols .colsx .listing h2 {font-size: 22px;text-transform: uppercase;text-align: center;padding: 0 0 20px 0 }#main .cols .colsx .listing .box {float: left;width: 310px;padding: 0 0 20px 0;margin: 0;height: 80px }#main .cols .colsx .listing .box .icon {float: left;margin: 0 10px 0 0 }#main .cols .colsx .listing .box .txt {float: left;width: 220px }#main .cols .colsx .listing .box .txt p {padding: 0 }#main .cols .colsx .listing .box .link {clear: both;font-size: 14px;display: none }#main .cols .colsx .accordion {width: 620px;clear: both;float: left }#main .cols .colsx .accordion .accord {clear: both;float: left;width: 620px;padding: 0 0 10px 0 }#main .cols .colsx .accordion .accord h3 a {background: transparent url(clientlibs/img/back-accordion-title.png) 0 0 no-repeat;width: 620px;height: 33px;display: block;float: left;padding: 10px 40px 0 10px }#main .cols .colsx .accordion .accord h3 a.active {background-position: 0 -33px }#main .cols .colsx .accordion .accord .txt {display: none;clear: both;background-color: #eee;padding: 10px 10px 0 10px }#main .cols .coldx, #main .cols .colsx-login {float: right;width: 300px }#main .cols .coldx .box-small .ctn h2, #main .cols .colsx-login .box-small .ctn h2 {font-size: 22px;text-transform: uppercase;padding: 0 0 20px 0 }#main .cols .coldx .box-small .ctn .ctn-btn, #main .cols .colsx-login .box-small .ctn .ctn-btn {clear: both;float: left;padding: 0 0 20px 0 }#main .cols .coldx .box-small .ctn .ctn-btn .btn, #main .cols .colsx-login .box-small .ctn .ctn-btn .btn {float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300 }#main .cols .coldx .box-small .ctn .ctn-btn .btn.contact, #main .cols .colsx-login .box-small .ctn .ctn-btn .btn.contact {background: transparent url(clientlibs/img/back-btn-number.png) top left no-repeat }#main .cols .coldx .box-small .ctn .ctn-btn .btn.chat, #main .cols .colsx-login .box-small .ctn .ctn-btn .btn.chat {float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;background: transparent url(clientlibs/img/back-btn-live-chat.png) top left no-repeat }#main .cols .coldx .box-small .ctn .ctn-btn .btn.calendar, #main .cols .colsx-login .box-small .ctn .ctn-btn .btn.calendar {float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;background: transparent url(clientlibs/img/back-btn-calendar.png) top left no-repeat }#main .cols .coldx .box-small .ctn .ctn-btn .btn.email, #main .cols .colsx-login .box-small .ctn .ctn-btn .btn.email {float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;background: transparent url(clientlibs/img/back-btn-email.png) top left no-repeat }#main .cols .coldx .box-small .ctn .ctn-btn .btn:hover, #main .cols .colsx-login .box-small .ctn .ctn-btn .btn:hover {background-position: 0 -50px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help {position: absolute;z-index: 501;left: -405px;top: -10px;background: url(clientlibs/img/back-open-box-help.png) top left no-repeat;padding: 10px 0 0 0;display: none;left: -390px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .tabs, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .tabs {margin: 0 0 0 25px;clear: both;float: left;border: 1px solid #fff;border-bottom: 0;border-right: 0 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .tabs li, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .tabs li {display: block;float: left;padding: 0!important }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .tabs li a, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .tabs li a {display: block;background-color: #bf1238;font-size: 16px;text-transform: uppercase;font-size: 14px;padding: 9px 11px;color: #fff;font-weight: 300;border-right: 1px solid #fff }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .tabs li .active, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .tabs li .active, #main .cols .coldx .box-small .ctn .ctn-btn .box-help .tabs li .active:hover, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .tabs li .active:hover {background-color: #fff;color: #bf1238 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .tabs li a:hover, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .tabs li a:hover {background-color: #5c202a }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .open, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .open, #main .cols .coldx .box-small .ctn .ctn-btn .box-help .int, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int, #main .cols .coldx .box-small .ctn .ctn-btn .box-help .close, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .close {width: 390px;float: left;clear: both }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .open, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .open {background: url(clientlibs/img/back-open-int-box-help.png) top left no-repeat;height: 9px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int {background: url(clientlibs/img/back-box-help.png) top left repeat-y;padding: 10px 20px 0 23px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int p, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int p {padding: 0 10px 15px 0;font-style: italic;clear: both }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int .note, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int .note {font-size: 12px;width: auto }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int .line, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int .line {margin: 0 0 10px 0;background: url(clientlibs/img/back-sep-gen.png) bottom left repeat-x;border: 0 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int a, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int a {color: #424a52;font-size: 13px;text-decoration: underline;font-style: normal }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int a:hover, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int a:hover {color: #bf1238 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int .btn, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int .btn, #main .cols .coldx .box-small .ctn .ctn-btn .box-help .int .btn:hover, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int .btn:hover {float: right;overflow: inherit;text-indent: inherit;width: 110px;height: 30px;background: transparent url(clientlibs/img/back-btn-help.png) top left no-repeat;padding: 7px 0 0 0;font-size: 16px;text-align: center;color: #fff;text-decoration: none }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int .list, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int .list {width: 98%;float: left }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int .list li, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int .list li {background-color: #eee;display: block;text-align: right;width: 100%;float: left;font-size: 13px;padding: 10px!important;margin: 10px 0 0 0;border-top-left-radius: 15px;border-bottom-right-radius: 15px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .int .list li span, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .int .list li span {display: block;float: left;width: 180px;text-align: left }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .close, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .close {background: url(clientlibs/img/back-close-box-help.png) top left no-repeat;height: 35px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .direction, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .direction {background: url(clientlibs/img/back-arrow-help.png) top left no-repeat;width: 20px;height: 28px;position: absolute;z-index: 505;right: -15px;top: 40px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help h2.img, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help h2.img {padding: 0 20px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help h2, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help h2 {padding: 10px 0 10px 25px;color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 300;clear: both }#main .cols .coldx .box-small .ctn .ctn-btn .box-help h3, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help h3 {clear: both;float: left;width: 98%;margin: 15px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #ccc;color: #000 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .link-close, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .link-close {position: absolute;top: 10px;right: 15px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .link-close a, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .link-close a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 27px;height: 27px;background: transparent url(clientlibs/img/back-ico-close-white.png) top left no-repeat }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .link-close a:hover, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .link-close a:hover {background-position: 0 -27px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .right, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .right {float: right;margin: 0 5px 0 0 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help label, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help label {display: block;float: left;font-size: 13px;padding: 7px 0 0 0;width: 120px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help fieldset, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help fieldset {float: left;width: 100%;clear: both;margin: 0 0 10px 0 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .input, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .input {float: left;width: 220px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-input.png) top left no-repeat;height: 28px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .input input, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .input input {border: 0;width: 100%;padding: 5px;line-height: 18px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: transparent }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .check, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .check {font-size: 13px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .textarea, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .textarea {width: 340px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-textarea.png) top left no-repeat;clear: both }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .textarea textarea, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .textarea textarea {border: 0;width: 100%;height: 100px;padding: 0 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: transparent;resize: none }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .select, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .select {overflow: hidden;background: transparent url(clientlibs/img/back-select.png) center right no-repeat;width: 220px;height: 30px;float: left }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .select select, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .select select {text-indent: .01px;text-overflow: "";-webkit-appearance: none;-moz-appearance: none;outline: 0;width: 237px;height: 20px;margin: 5px 0 0 0;border: 0;background: transparent;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0 0 0 5px }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .error, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .error {color: #bf1238 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .error label, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .error label {color: #bf1238 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .error .input, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .error .input {border: 1px solid #bf1238 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .error .input input, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .error .input input, #main .cols .coldx .box-small .ctn .ctn-btn .box-help .error .input textarea, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .error .input textarea, #main .cols .coldx .box-small .ctn .ctn-btn .box-help .error .input select, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .error .input select {color: #bf1238 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .error p, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .error p {width: 98%;border-bottom: 1px solid #bf1238;padding: 5px;font-size: 12px;font-style: italic }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .recommended, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .recommended {position: relative }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .recommended div.sel, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel {position: absolute;background-color: #fff;top: 30px;right: 7px;width: 220px;border: 1px solid #ccc;border-top: 0;height: 135px;overflow: auto }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .recommended div.sel li, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li {display: block;float: left;width: 100%;padding: 0!important }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .recommended div.sel li a, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li a {text-decoration: none;padding: 10px;display: block;color: #bf1238 }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .recommended div.sel li a:hover, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li a:hover {background-color: #f1f1f1;color: #5c202a }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .close, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .close {position: relative }#main .cols .coldx .box-small .ctn .ctn-btn .box-help .btn, #main .cols .colsx-login .box-small .ctn .ctn-btn .box-help .btn {float: right;overflow: inherit;text-indent: inherit }#main .cols .coldx .box-small .ctn .ctn-btn.appointment .box-help, #main .cols .colsx-login .box-small .ctn .ctn-btn.appointment .box-help {top: 175px }#main .cols .coldx .box-small .ctn .ctn-btn.email .box-help, #main .cols .colsx-login .box-small .ctn .ctn-btn.email .box-help {top: 105px }#main .cols .coldx .box-small .ctn .doc-list, #main .cols .colsx-login .box-small .ctn .doc-list {float: left;padding: 0 0 10px 0 }#main .cols .coldx .box-small .ctn .doc-list .icon, #main .cols .colsx-login .box-small .ctn .doc-list .icon {float: left;margin: 0 10px 0 0 }#main .cols .coldx .box-small .ctn .doc-list .txt, #main .cols .colsx-login .box-small .ctn .doc-list .txt {float: left;padding: 10px 0 0 0 }#main .cols .coldx .box-small .ctn .pdf span, #main .cols .colsx-login .box-small .ctn .pdf span, #main .cols .coldx .box-small .ctn .word span, #main .cols .colsx-login .box-small .ctn .word span {display: block;font-size: 12px }#main .cols .coldx .box-small .ctn .link, #main .cols .colsx-login .box-small .ctn .link {background: transparent url(clientlibs/img/back-arrow-link.png) right 7px no-repeat;padding: 0 10px 0 0 }#main .cols .coldx.colsx-login, #main .cols .colsx-login.colsx-login {float: left }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help {position: absolute;z-index: 501;left: -405px;top: -10px;background: url(clientlibs/img/back-open-box-help.png) top left no-repeat;padding: 10px 0 0 0;display: none;left: -390px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .tabs, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .tabs {margin: 0 0 0 25px;clear: both;float: left;border: 1px solid #fff;border-bottom: 0;border-right: 0 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li {display: block;float: left;padding: 0!important }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li a, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li a {display: block;background-color: #bf1238;font-size: 16px;text-transform: uppercase;font-size: 14px;padding: 9px 11px;color: #fff;font-weight: 300;border-right: 1px solid #fff }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li .active, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li .active, #main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li .active:hover, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li .active:hover {background-color: #fff;color: #bf1238 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li a:hover, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .tabs li a:hover {background-color: #5c202a }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .open, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .open, #main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int, #main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .close, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .close {width: 390px;float: left;clear: both }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .open, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .open {background: url(clientlibs/img/back-open-int-box-help.png) top left no-repeat;height: 9px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int {background: url(clientlibs/img/back-box-help.png) top left repeat-y;padding: 10px 20px 0 23px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int p, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int p {padding: 0 10px 15px 0;font-style: italic;clear: both }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int .note, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int .note {font-size: 12px;width: auto }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int .line, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int .line {margin: 0 0 10px 0;background: url(clientlibs/img/back-sep-gen.png) bottom left repeat-x;border: 0 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int a, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int a {color: #424a52;font-size: 13px;text-decoration: underline;font-style: normal }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int a:hover, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int a:hover {color: #bf1238 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int .btn, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int .btn, #main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int .btn:hover, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int .btn:hover {width: 260px;height: 50px;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;width: 110px;height: 30px;background: transparent url(clientlibs/img/back-btn-help.png) top left no-repeat;padding: 7px 0 0 0;font-size: 16px;text-align: center;color: #fff;text-decoration: none }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int .list, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int .list {width: 98%;float: left }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int .list li, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int .list li {background-color: #eee;display: block;text-align: right;width: 100%;float: left;font-size: 13px;padding: 10px!important;margin: 10px 0 0 0;border-top-left-radius: 15px;border-bottom-right-radius: 15px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .int .list li span, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .int .list li span {display: block;float: left;width: 180px;text-align: left }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .close, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .close {background: url(clientlibs/img/back-close-box-help.png) top left no-repeat;height: 35px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .direction, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .direction {background: url(clientlibs/img/back-arrow-help.png) top left no-repeat;width: 20px;height: 28px;position: absolute;z-index: 505;right: -15px;top: 40px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help h2.img, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help h2.img {padding: 0 20px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help h2, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help h2 {padding: 10px 0 10px 25px;color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 300;clear: both }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help h3, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help h3 {clear: both;float: left;width: 98%;margin: 15px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #ccc;color: #000 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .link-close, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .link-close {position: absolute;top: 10px;right: 15px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .link-close a, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .link-close a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 27px;height: 27px;background: transparent url(clientlibs/img/back-ico-close-white.png) top left no-repeat }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .link-close a:hover, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .link-close a:hover {background-position: 0 -27px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .right, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .right {float: right;margin: 0 5px 0 0 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help label, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help label {display: block;float: left;font-size: 13px;padding: 7px 0 0 0;width: 120px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help fieldset, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help fieldset {float: left;width: 100%;clear: both;margin: 0 0 10px 0 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .input, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .input {float: left;width: 220px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-input.png) top left no-repeat;height: 28px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .input input, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .input input {border: 0;width: 100%;padding: 5px;line-height: 18px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: transparent }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .check, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .check {font-size: 13px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .textarea, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .textarea {width: 340px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-textarea.png) top left no-repeat;clear: both }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .textarea textarea, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .textarea textarea {border: 0;width: 100%;height: 100px;padding: 0 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: transparent;resize: none }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .select, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .select {overflow: hidden;background: transparent url(clientlibs/img/back-select.png) center right no-repeat;width: 220px;height: 30px;float: left }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .select select, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .select select {text-indent: .01px;text-overflow: "";-webkit-appearance: none;-moz-appearance: none;outline: 0;width: 237px;height: 20px;margin: 5px 0 0 0;border: 0;background: transparent;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0 0 0 5px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .error, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .error {color: #bf1238 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .error label, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .error label {color: #bf1238 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .error .input, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .error .input {border: 1px solid #bf1238 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .error .input input, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .error .input input, #main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .error .input textarea, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .error .input textarea, #main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .error .input select, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .error .input select {color: #bf1238 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .error p, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .error p {width: 98%;border-bottom: 1px solid #bf1238;padding: 5px;font-size: 12px;font-style: italic }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .recommended, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .recommended {position: relative }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel {position: absolute;background-color: #fff;top: 30px;right: 7px;width: 220px;border: 1px solid #ccc;border-top: 0;height: 135px;overflow: auto }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li {display: block;float: left;width: 100%;padding: 0!important }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li a, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li a {text-decoration: none;padding: 10px;display: block;color: #bf1238 }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li a:hover, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .recommended div.sel li a:hover {background-color: #f1f1f1;color: #5c202a }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn .box-help .direction, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn .box-help .direction {background: url(clientlibs/img/back-arrow-help2.png) top left no-repeat;left: -15px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn.appointment .box-help, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn.appointment .box-help {top: 175px;left: 300px }#main .cols .coldx.colsx-login .box-small .ctn .ctn-btn.email .box-help, #main .cols .colsx-login.colsx-login .box-small .ctn .ctn-btn.email .box-help {top: 105px;left: 300px }#main .cols .colright-login {float: right;width: 620px }#main .cols .colright-login .box-log {position: relative;clear: both;float: left;background: transparent url(clientlibs/img/back-box-log.png) top left repeat-y;margin: 0 0 20px 0 }#main .cols .colright-login .box-log .open {clear: both;width: 620px;height: 10px;background: transparent url(clientlibs/img/back-box-open-log.png) top left no-repeat }#main .cols .colright-login .box-log .close {position: absolute;bottom: 0;left: 0;width: 620px;height: 10px;background: transparent url(clientlibs/img/back-box-close-log.png) top left no-repeat }#main .cols .colright-login .box-log .ctn {padding: 0 20px;width: 620px;float: left;clear: both;min-height: 272px }#main .cols .colright-login .box-log .ctn h2 {font-size: 22px;text-transform: uppercase;padding: 10px 0 20px 0;text-align: center }#main .cols .colright-login .box-log .ctn fieldset {padding: 0 0 10px 100px }#main .cols .colright-login .box-log .ctn fieldset label {width: 100px;text-align: right;padding: 7px 10px 0 0 }#main .cols .colright-login .box-log .ctn fieldset input {width: 220px;color: #000;background-color: transparent;height: 28px;font-size: 13px;line-height: 28px;font-family: Arial, Helvetica, sans-serif;padding: 0 0 0 10px;border: 1px solid #55606a;background: url(clientlibs/img/back-input-large.png) top left repeat-x }#main .cols .colright-login .box-log .ctn fieldset a {text-align: right;font-style: italic;color: #000;font-size: 12px;display: block;padding: 3px 160px 0 0 }#main .cols .colright-login .box-log .ctn fieldset a:hover {color: #bf1238 }#main .cols .colright-login .box-log .ctn fieldset.sel {padding: 0 0 15px 100px }#main .cols .colright-login .box-log .ctn fieldset.error input, #main .cols .colright-login .box-log .ctn fieldset.error .select {color: #bf1238;border: 1px solid #bf1238 }#main .cols .colright-login .box-log .ctn fieldset.error input select, #main .cols .colright-login .box-log .ctn fieldset.error .select select {color: #bf1238;border: 0 }#main .cols .colright-login .box-log .ctn fieldset.error p {width: 60%;border-bottom: 1px solid #bf1238;margin: 0 0 0 20px;padding: 5px 0;font-size: 13px;font-style: italic;clear: both;color: #bf1238 }#main .cols .colright-login .box-log .ctn .btn {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;text-align: center;margin: 0 auto 20px auto }#main .cols .colright-login .box-log .ctn .btn:hover {background-position: 0 -50px }#main .cols .menu-int {float: left;width: 250px }#main .cols .menu-int ul li {padding: 0 0 10px 0 }#main .cols .menu-int ul li a {background: transparent url(clientlibs/img/back-menu-int.png) top left no-repeat;width: 220px;height: 30px;text-align: center;text-transform: uppercase;display: block;color: #fff;font-size: 12px;line-height: 30px }#main .cols .menu-int ul li a:hover {background-position: 0 -30px }#main .cols .menu-int ul li a.active {background-position: 0 -60px;color: #bf1238 }#main .cols .cont-dx {float: left;width: 690px;font-size: 14px }#main .cols .cont-dx .intro {position: relative;padding: 0 0 20px 0 }#main .cols .cont-dx .intro .claim {position: absolute;top: 50px;left: 50px;color: #fff;padding: 0 20px 0 0 }#main .cols .cont-dx .intro .claim h2 {color: #fff;font-size: 30px;padding: 0 0 20px 0 }#main .cols .cont-dx .txt p {font-size: 14px }#main .cols .cont-dx h2.light {background: url(clientlibs/img/back-title.png) top left no-repeat;width: 690px;height: 44px;text-align: center;line-height: 44px;font-size: 16px;color: #000;margin: 0 0 10px 0 }#main .cols .cont-dx .box {width: 100%;padding-bottom: 20px;margin: 0 20px 20px 0 }#main .cols .cont-dx .box .icon {float: left;padding: 0 10px 0 0 }#main .cols .cont-dx .box header {clear: none;float: left;width: 235px }#main .cols .cont-dx .box header h2, #main .cols .cont-dx .box header h3 {color: #000;font-size: 18px }#main .cols .cont-dx .box header h2 span, #main .cols .cont-dx .box header h3 span {display: block;padding: 0 0 10px 0;font-weight: 700 }#main .cols .cont-dx .box .txt {float: left;width: 330px }#main .cols .cont-dx .box .txt p {font-size: 14px;padding: 0 }#main .cols .cont-dx .box.collist ul {clear: both;width: 100% }#main .cols .cont-dx .box.collist ul li {display: block;float: left;padding: 0 0 15px 0;width: 50%;font-size: 18px }#main .cols .cont-dx .box.collist ul li:nth-of-type(even) {border-left: 3px dotted #ccc;padding: 0 0 15px 15px }#main .cols .cont-dx .sep {border-bottom: 3px dotted #ccc }#main .cols .cont-dx .box.small {width: 325px;padding: 0 }#main .cols .cont-dx .box.small header {width: auto }#main .cols .cont-dx .box.small .txt {float: none;width: auto }#main .cols .cont-dx .box.small .txt p {padding: 10px 0 0 0 }#main .cols .cont-dx .box.large {padding-bottom: 60px }#main .cols .w100 {width: 100% }#main .cols .w100 .hightlight {background: #eee url(clientlibs/img/back-box-hightlight-open-large.png) top left no-repeat }#main .note {clear: both;width: 940px;padding: 0 0 10px 0;float: left }#main .note .ctn-btn {padding: 0;margin: 0;float: right }#main .note .ctn-btn .btn {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;text-align: center }#main .note .ctn-btn .btn:hover {background-position: 0 -50px }#main .note p {font-size: 12px;font-style: italic;clear: none;padding: 0 300px 0 0 }#main .generic {clear: both;width: 940px;padding: 0 0 10px 0;float: left }#main .generic .box-gen {float: left;clear: both;width: 100%;padding: 0 0 20px 0 }#main .generic .box-gen header {clear: none }#main .generic .box-gen header h2 {font-size: 20px }#main .generic .box-gen p {overflow: hidden;padding: 0 0 20px 0;line-height: 120% }#main .generic .box-gen p .link {background: transparent url(clientlibs/img/back-arrow-extrasmall.png) right 6px no-repeat;padding: 0 10px 0 0;display: block;font-size: 12px;float: left }#main .generic .box-gen .pdf {background: transparent url(clientlibs/img/back-ico-pdf.png) left top no-repeat;padding: 5px 0 20px 40px;overflow: hidden }#main .generic .box-gen .pdf a {font-size: 16px }#main .generic .box-gen .pdf a span {color: #000 }#main .generic .box-gen .pdf a {font-size: 12px }#main .generic .box-gen .word {background: transparent url(clientlibs/img/back-ico-pdf.png) left top no-repeat;padding: 5px 0 20px 40px;overflow: hidden;background: transparent url(clientlibs/img/back-ico-word.png) left top no-repeat }#main .generic .box-gen .word a {font-size: 16px }#main .generic .box-gen .word a span {color: #000 }#main .generic .box-gen .word a {font-size: 12px }#main .generic .box-gen .attach span.date {display: block;font-size: 11px;padding: 0 0 5px 0;font-weight: 700 }#main .generic .box-gen .attach a {font-size: 16px }#main .generic .box-gen ul {padding: 0 0 10px 0 }#main .generic .box-gen ul li {background: transparent url(clientlibs/img/back-ico-bullet.png) left 6px no-repeat;padding: 0 0 10px 15px;line-height: 18px;display: block }#main .generic .box-gen img {margin-bottom: 20px;display: block }#main .generic .box-gen .left {float: left;margin-right: 20px }#main .generic .box-gen .right {float: right;margin-left: 20px }#main .generic .box-gen .year {display: block;float: left;border: 1px solid #eee;border-top-left-radius: 10px;border-bottom-right-radius: 10px;padding: 3.3333333333333335px 5px;color: #bf1238;background-color: #eee;text-transform: uppercase;font-size: 11px;font-weight: 700;font-size: 18px;padding: 20px 10px;margin: 0 20px 0 0 }#main .generic .big p, #main .generic .big h2 {font-size: 20px;line-height: 22px }#main .generic .big .focus {color: #bf1238 }#main .generic .imagegallery {width: 100%;clear: both;float: left;position: relative;margin: 0 0 20px 0 }#main .generic .imagegallery .viewport .item {display: block;float: left }#main .generic .imagegallery .viewport .item img {display: block;float: left;width: 300px }#main .generic .imagegallery .bx-next, #main .generic .imagegallery .bx-prev {width: 6px;height: 18px;display: block;text-indent: -9999px;overflow: hidden;position: absolute;bottom: 20px;background: url(clientlibs/img/back-arrow-slider.png) 0 0 no-repeat;z-index: 190 }#main .generic .imagegallery .bx-next {right: 40%;background-position: -6px 0 }#main .generic .imagegallery .bx-prev {left: 40%;background-position: 0 0 }#main .generic .imagegallery .bx-pager {display: block;width: 100%;text-align: center;clear: both;padding: 20px 0 }#main .generic .imagegallery .bx-pager .bx-pager-item {display: inline-block }#main .generic .imagegallery .bx-pager .bx-pager-link {display: block;text-indent: -9999px;overflow: hidden;width: 10px;height: 10px;background: url(clientlibs/img/back-bullet-slider.png) 0 -10px no-repeat;margin: 0 3px;float: left }#main .generic .imagegallery .bx-pager .bx-pager-link:hover, #main .generic .imagegallery .bx-pager .bx-pager-link.active {background-position: 0 0 }#main .generic .slider {width: 100%;clear: both;float: left;position: relative;margin: 0 0 20px 0 }#main .generic .slider ul li {display: block;float: left }#main .generic .slider ul li img {display: block;float: left;width: 300px;height: 204px }#main .generic .slider .bx-next, #main .generic .slider .bx-prev {width: 6px;height: 18px;display: block;text-indent: -9999px;overflow: hidden;position: absolute;top: 225px;background: url(clientlibs/img/back-arrow-slider.png) 0 0 no-repeat;z-index: 190 }#main .generic .slider .bx-next {right: 40%;background-position: -6px 0 }#main .generic .slider .bx-prev {left: 40%;background-position: 0 0 }#main .generic .slider .bx-pager {display: block;width: 100%;text-align: center;clear: both;padding: 20px 0 }#main .generic .slider .bx-pager .bx-pager-item {display: inline-block }#main .generic .slider .bx-pager .bx-pager-link {display: block;text-indent: -9999px;overflow: hidden;width: 10px;height: 10px;background: url(clientlibs/img/back-bullet-slider.png) 0 -10px no-repeat;margin: 0 3px;float: left }#main .generic .slider .bx-pager .bx-pager-link:hover, #main .generic .slider .bx-pager .bx-pager-link.active {background-position: 0 0 }#main .generic .slider.work {border-bottom: 1px solid #ccc;padding: 0 0 20px 0 }#main .generic .slider.work ul li {background: 0 }#main .generic .slider.work ul li .box-slide {background: url(clientlibs/img/back-box-slide.png) 0 0 no-repeat;width: 220px;height: 246px;display: block;overflow: hidden;color: #bf1238;position: relative;font-size: 18px }#main .generic .slider.work ul li .box-slide p {padding: 0 20px }#main .generic .slider.work ul li .box-slide p span {font-size: 14px;display: block;padding: 10px 0 0 0;color: #000;text-transform: uppercase }#main .generic .slider.work ul li .box-slide img {width: 180px;height: 130px;float: none;margin: 20px auto }#main .generic .slider.work ul li .hover {display: none;position: absolute;top: 0;left: 0;z-index: 30;width: 300px;width: 220px;height: 246px;background: url(clientlibs/img/back-box-slide.png) 0 -246px no-repeat }#main .generic .slider.work .bx-next, #main .generic .slider.work .bx-prev {top: 260px }#main .generic .slider.work .bx-pager {padding: 15px 0 0 0 }#main .generic article {clear: both;padding: 20px 0 0 0;font-size: 14px;position: relative }#main .generic article p {line-height: 120% }#main .generic article h1 {float: left }#main .generic article time {font-size: 12px;font-weight: 700;padding: 10px 0 20px 0;display: block;clear: both }#main .generic article .type {float: right;padding: 5px 0 0 0 }#main .generic article .type span {display: block;float: left;border: 1px solid #eee;border-top-left-radius: 10px;border-bottom-right-radius: 10px;padding: 3.3333333333333335px 5px;color: #bf1238;background-color: #eee;text-transform: uppercase;font-size: 11px;font-weight: 700;margin: 0 5px 5px 5px }#main .generic .tabset {width: 100%;clear: both;float: left;margin: 0 0 30px 0;background: transparent url(clientlibs/img/back-tabs.png) top left repeat-x }#main .generic .tabset .tabcontrols {margin: 0 0 0 2px;float: left;border-left: 1px solid #bf1238 }#main .generic .tabset .tabcontrols li {display: block;float: left }#main .generic .tabset .tabcontrols li a {display: block;padding-top: 6px;padding-bottom: 6px;padding-left: 1px;font-size: 11px;border-top: 1px solid #bf1238;border-right: 1px solid #fff;border-bottom: 1px solid #bf1238;background-color: #bf1238;height: 58px;width: 116px;color: #fff;text-transform: uppercase;margin-top: 1px;margin-bottom: 1px }#main .generic .tabset .tabcontrols li .active {border-bottom: 1px solid #fff;background-color: #fff;border-right: 1px solid #bf1238;color: #bf1238 }#main .generic .tabset .tabcontent {clear: both;padding: 20px 0 0 0 }#main .generic .btn.cv {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;float: right;background-position: 0 -230px;width: 159px;height: 30px;font-size: 16px;padding: 7px 0 0 0;text-align: center;margin: 10px 0 0 0 }#main .generic .btn.cv:hover {background-position: 0 -260px }#main .generic .banner {padding: 0 0 20px 0;position: relative }#main .generic .banner .btn {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;width: 300px;background-position: 0 -100px;color: #bf1238;text-align: center;padding: 15px 0 0 0;position: absolute;top: 235px;left: 0;right: 0;margin: 0 auto }#main .generic .banner .btn:hover {background-position: 0 -150px }#main .box-large {position: relative;clear: both;float: left;background: transparent url(clientlibs/img/back-box-large.png) top left repeat-y;margin: 0 0 20px 0;padding: 0 0 10px 0 }#main .box-large .open {clear: both;width: 940px;height: 10px;background: transparent url(clientlibs/img/back-box-open-large.png) top left no-repeat }#main .box-large .close {position: absolute;bottom: 0;left: 0;width: 940px;height: 10px;background: transparent url(clientlibs/img/back-box-close-large.png) top left no-repeat }#main .box-large .ctn {padding: 5px 20px }#main .box-medium {position: relative;clear: both;float: left;background: transparent url(clientlibs/img/back-box-medium.png) top left repeat-y;margin: 0 0 20px 0;padding: 0 0 10px 0 }#main .box-medium .open {clear: both;width: 690px;height: 10px;background: transparent url(clientlibs/img/back-box-open-medium.png) top left no-repeat }#main .box-medium .close {position: absolute;bottom: 0;left: 0;width: 690px;height: 10px;background: transparent url(clientlibs/img/back-box-close-medium.png) top left no-repeat }#main .box-medium .ctn {padding: 5px 20px }#main .result-search .search {padding: 0 0 20px 0 }#main .result-search .search .ctn {width: 460px;background: transparent url(clientlibs/img/back-search-large.png) left top no-repeat;height: 30px }#main .result-search .search .ctn label {display: none }#main .result-search .search .ctn input {float: left;width: 425px;margin: 1px;background-color: transparent;height: 28px;border: 0;font-size: 13px;font-family: Arial, Helvetica, sans-serif;line-height: 28px;padding: 0 0 0 10px }#main .result-search .search .ctn a.link {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;float: right }#main .result-search .search label {width: 140px }#main .result-search .search .select {margin: 0 60px 0 0 }#main .result-search .box-large .ctn {font-size: 14px }#main .result-search .box-large .ctn .txt p {font-size: 14px;padding: 0 0 5px 0 }#main .result-search .box-large .ctn .link a {text-transform: uppercase;font-size: 10px }#main .result-search .box-large .ctn .date {display: block;font-size: 10px;padding: 0 0 10px 0;text-transform: uppercase;font-weight: 700 }#main .result-search .position {display: block;padding: 10px 0 10px 40px;margin: 0 20px;background: url(clientlibs/img/back-ico-position.png) left top no-repeat;text-transform: none;font-style: italic;font-size: 14px;font-family: Arial, Helvetica, sans-serif;position: absolute;right: 300px;top: 46px }#main .result-search .check {font-size: 13px;font-style: italic;padding: 20px;font-family: Arial, Helvetica, sans-serif;color: #000;position: absolute;right: -20px;top: 33px;font-size: 14px }#main .result-search .check input {border: 0;width: auto;display: block;float: left }#main .result-search .check img {margin: 0 0 0 5px }#main .result-search .maps {clear: both;width: 940px;height: 470px;margin: 0 0 30px 0;position: relative }#main .result-search .overlay {position: absolute;left: 0;bottom: 0;top: 20px;right: 0;margin: auto;width: 390px;background: url(clientlibs/img/back-open-box-help.png) top left no-repeat;padding: 10px 0 0 0 }#main .result-search .overlay .open, #main .result-search .overlay .int, #main .result-search .overlay .close {width: 390px;float: left;clear: both }#main .result-search .overlay .open {background: url(clientlibs/img/back-open-int-box-help.png) top left no-repeat;height: 9px }#main .result-search .overlay .int {background: url(clientlibs/img/back-box-help.png) top left repeat-y;padding: 0 20px 0 25px }#main .result-search .overlay .close {background: url(clientlibs/img/back-close-box-help.png) bottom left no-repeat;height: 27px }#main .result-search .overlay .link-close {position: absolute;top: 10px;right: 15px }#main .result-search .overlay .link-close a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 27px;height: 27px;background: transparent url(clientlibs/img/back-ico-close-white.png) top left no-repeat }#main .result-search .overlay .link-close a:hover {background-position: 0 -27px }#main .result-search .overlay .direction {background: url(clientlibs/img/back-arrow-maps.png) top left no-repeat;width: 20px;height: 30px;position: absolute;z-index: 505;left: -15px;top: 40px }#main .result-search .overlay h2 {padding: 10px 0 10px 25px;color: #fff;font-size: 18px;clear: both }#main .result-search .overlay .btn, #main .result-search .overlay .btn:hover {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;width: 195px;height: 30px;background-position: 0 -200px;padding: 8px 0 0 0;font-size: 15px;text-align: center;float: right;margin: 10px 3px 10px 0 }#main .pagination {clear: both;float: left;width: 940px;padding: 0 0 30px 0;font-size: 14px }#main .pagination .next, #main .pagination .prev {width: 6px;height: 18px;display: block;float: left;text-indent: -9999px;overflow: hidden;background: url(clientlibs/img/back-arrow-pag.png) 0 0 no-repeat }#main .pagination .next {background-position: -6px -18px }#main .pagination .next.disabled {background-position: -6px 0;cursor: default }#main .pagination .prev {background-position: 0 -18px }#main .pagination .prev.disabled {background-position: 0 0;cursor: default }#main .pagination span {display: block;float: left;margin: 2px 20px }#main .social {clear: both;float: left;width: 940px;margin: 0 0 30px 0 }#main .social ul a {background: url(clientlibs/img/back-ico-social.png) no-repeat;display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;margin: 0 20px 0 0 }#main .social ul .fb {background-position: 0 0 }#main .social ul .tw {background-position: -30px 0 }#main .social ul .gplus {background-position: -60px 0 }#main .social ul .email {background-position: -90px 0 }#main .social ul .linkedin {background-position: -120px 0 }#main .social ul .fb:hover {background-position: 0 -30px }#main .social ul .tw:hover {background-position: -30px -30px }#main .social ul .gplus:hover {background-position: -60px -30px }#main .social ul .email:hover {background-position: -90px -30px }#main .social ul .linkedin:hover {background-position: -120px -30px }#main .line-top {border-top: 1px solid #ccc;clear: both;padding: 20px 0 0 0 }#main .line-bottom {border-bottom: 1px solid #ccc;clear: both;padding: 0 0 20px 0 }#main table {width: 100%;clear: both;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;margin: 0 0 20px 0 }#main table tr.bg th, #main table tr.bg td {background-color: #eee }#main table th {text-align: left;padding: 10px 10px 10px 20px }#main table td {text-align: right;white-space: nowrap;padding: 10px 15px 10px 10px }#main table.info {margin: 0 0 10px 0;width: 98.5%;background: #eee url(clientlibs/img/back-corner-top-left.png) top left no-repeat }#main table.info th {width: 130px;padding: 10px }#main table.info th img {vertical-align: middle }#main table.info .hour {background: url(clientlibs/img/back-ico-hour.png) 10px 8px no-repeat;padding: 10px 10px 10px 30px }#main table.info td {text-align: left }#main table.info tr:last-child {background: #eee url(clientlibs/img/back-corner-bottom-right-light.png) bottom right no-repeat }#main table.gen {border-collapse: collapse;width: 100% }#main table.gen th {position: relative;padding: 10px;font-size: 12px;line-height: 18px;vertical-align: middle }#main table.gen th.focus {padding: 0 }#main table.gen th.focus span {width: 90%;display: block;margin: auto;padding: 5px 10px;color: #fff;background: #bf1238 url(clientlibs/img/back-corner-th-top-left.png) top left no-repeat }#main table.gen th.focus:first-child {border-left: none;border-bottom: 1px solid #bf1238;border-right: 0 }#main table.gen th:first-child {border-left: 1px solid #8e3546;border-right: 1px solid #eee;border-bottom: 1px solid #eee;color: #bf1238;text-transform: uppercase }#main table.gen th.corner .corner-top-left {background: url(clientlibs/img/back-corner-td-top-left.png) top left no-repeat;width: 9px;height: 9px;position: absolute;top: -1px!important;left: -1px!important;z-index: 100 }#main table.gen td {position: relative;text-align: left;white-space: normal;padding: 10px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;vertical-align: middle }#main table.gen td.empty {border: 0 }#main table.gen td:last-child {border-right: 1px solid #8e3546 }#main table.gen td.corner .corner-bottom-dx {background: url(clientlibs/img/back-corner-bottom-right.png) bottom right no-repeat;width: 9px;height: 9px;position: absolute;bottom: -1px;right: -1px!important;z-index: 100 }#main table.gen .first th, #main table.gen .first td {border-top: 1px solid #bf1238 }#main table.gen .last th, #main table.gen .last td {border-bottom: 1px solid #bf1238 }#main .slider-news {position: relative;clear: both;float: left;width: 940px;margin: 0 0 50px 0 }#main .slider-news h2 {font-size: 20px;text-transform: uppercase }#main .slider-news .slider {background: url(clientlibs/img/back-sep-top-bottom.png) top left repeat-x }#main .slider-news .slider ul {padding: 30px 0 0 0 }#main .slider-news .slider ul li {font-size: 14px }#main .slider-news .slider ul li article {width: 200px;display: block;height: 122px;color: #bf1238 }#main .slider-news .slider ul li article .link {display: block;font-weight: 700;font-size: 10px;text-transform: uppercase;padding: 5px 0 0 0 }#main .slider-news .slider ul li article .link span {color: #000 }#main .slider-news .slider ul li time {display: block;font-weight: 700;font-size: 10px;color: #000;padding: 0 0 5px 0 }#main .slider-news .slider ul .bpb {background: url(clientlibs/img/back-ico-bpb.png) top left no-repeat;padding: 0 0 0 30px }#main .slider-news .slider ul .article {background: url(clientlibs/img/back-ico-article.png) top left no-repeat;padding: 0 0 0 50px }#main .slider-news .slider .bx-next, #main .slider-news .slider .bx-prev {width: 10px;height: 30px;display: block;text-indent: -9999px;overflow: hidden;position: absolute;top: 75px;background: url(clientlibs/img/back-arrow-slider-big.png) 0 0 no-repeat;z-index: 190 }#main .slider-news .slider .bx-next {right: 0;background-position: -10px 0 }#main .slider-news .slider .bx-prev {left: 0;background-position: 0 0 }#main .links {clear: both;float: left;width: 940px;margin: 0 0 30px 0;text-align: right }#main .links a {display: block;font-size: 14px;background: url(clientlibs/img/back-arrow-next.png) top right no-repeat;padding: 3.3333333333333335px 20px 5px 0;float: right }#main .links .left {float: left;background: url(clientlibs/img/back-arrow-prev.png) top left no-repeat;padding: 3.3333333333333335px 0 5px 20px }#main .frm label {display: block;float: left;font-size: 13px;padding: 7px 0 0 0 }#main .frm .select {overflow: hidden;background: transparent url(clientlibs/img/back-select.png) center right no-repeat;width: 220px;height: 30px;float: left }#main .frm .select select {text-indent: .01px;text-overflow: "";-webkit-appearance: none;-moz-appearance: none;outline: 0;width: 237px;height: 20px;margin: 5px 0 0 0;border: 0;background: transparent;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0 0 0 5px }#main .news {clear: both;float: left;width: 960px;margin: 0 0 0 -10px }#main .news .box-small {float: left;clear: none;margin: 0 }#main .news .box-small article {font-size: 11px;font-weight: 700;padding: 0 0 5px 0 }#main .news .box-small article .type {clear: both;width: 250px;float: left;padding: 0 0 10px 0 }#main .news .box-small article .type span {margin: 0 5px 5px 0 }#main .news .box-small article time {padding: 0 0 5px 0 }#main .news .box-small article h2, #main .news .box-small article h2 a {margin: 10px 0 5px 0;font-size: 18px;width: 250px;display: block }#main .news .box-small article .pdf {background-position: left 10px;padding: 20px 0 20px 40px;margin: 0 0 15px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc }#main .news .box-small article .pdf a {font-size: 11px }#main .news .box-small article img {width: 255px }#main .news .tabset-news .tabcontrols {margin: 0 0 20px 10px;width: 940px;background: url(clientlibs/img/back-tabs-news.png) left top repeat-x;float: left;height: 46px }#main .news .tabset-news .tabcontrols li {display: block;float: left;padding: 10px 10px 10px 0 }#main .news .tabset-news .tabcontrols li a {background: transparent url(clientlibs/img/back-tabs-menu-small.png) top left no-repeat;width: 162px;height: 24px;text-align: center;text-transform: uppercase;display: block;color: #fff;font-size: 12px;line-height: 24px }#main .news .tabset-news .tabcontrols li .active {background-position: 0 -24px;color: #bf1238 }#main .news .tabset-news .tabcontent {clear: both;padding: 10px 0 }#main .news .pagination {border-top: 1px solid #ccc;padding: 20px 0 0 0;margin: 10px 0 20px 10px }#main .contact {clear: both;width: 640px;padding: 40px 0 0 0;background: url(clientlibs/img/back-sep-focus.png) top left repeat-x }#main .contact .frm {clear: both }#main .contact .frm fieldset {padding: 0 0 10px 0 }#main .contact .frm fieldset input {float: right;width: 410px;color: #000;background-color: transparent;height: 28px;font-size: 13px;font-style: italic;line-height: 28px;font-family: Arial, Helvetica, sans-serif;padding: 0 0 0 10px;border: 1px solid #55606a;background: url(clientlibs/img/back-input-large.png) top left repeat-x }#main .contact .frm fieldset .select {width: 640px;background: url(clientlibs/img/back-select-large.png) top left no-repeat }#main .contact .frm fieldset .select select {width: 657px;font-style: italic;color: #000;font-size: 13px }#main .contact .frm fieldset .select.medium {float: right;width: 410px;background: url(clientlibs/img/back-select-medium.png) top left no-repeat }#main .contact .frm fieldset .select.medium select {width: 427px }#main .contact .frm fieldset .textarea {width: 640px;height: 310px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-textarea-large.png) top left no-repeat;clear: both }#main .contact .frm fieldset .textarea textarea {font-style: italic;border: 0;color: #000;width: 100%;height: 305px;padding: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;background: transparent;resize: none }#main .contact .frm fieldset span {font-size: 13px;padding: 10px 0 0 0;display: block }#main .contact .frm .check {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #858585 }#main .contact .frm .check input {float: none;background: 0;width: auto;height: auto;border: 0 }#main .contact .frm .radio {position: relative;min-height: 30px;font-size: 13px }#main .contact .frm .radio div {position: absolute;top: 3px;left: 230px }#main .contact .frm .radio input {float: none;background: 0;width: auto;height: auto;border: 0;display: inline-block }#main .contact .frm .btn {float: right;width: 260px;height: 50px;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;text-align: center;color: #fff }#main .contact .frm .btn:hover {background-position: 0 -50px }#main .contact .frm .add-cv {display: block;float: left;width: 30px;overflow: hidden;text-indent: -1000px;background: transparent url(clientlibs/img/back-add-cv.png) top left no-repeat;width: 124px;height: 30px;text-align: center;color: #fff;margin: 0 10px 0 0 }#main .contact .frm .add-cv:hover {background-position: 0 -30px }#main .contact .frm p {color: #000;font-size: 13px;padding: 10px 0 0 0 }#main .contact .frm .error label {color: #bf1238 }#main .contact .frm .error input, #main .contact .frm .error .textarea, #main .contact .frm .error .select {color: #bf1238;border: 1px solid #bf1238;line-height: 28px }#main .contact .frm .error input textarea, #main .contact .frm .error .textarea textarea, #main .contact .frm .error .select textarea, #main .contact .frm .error input select, #main .contact .frm .error .textarea select, #main .contact .frm .error .select select {color: #bf1238 }#main .contact .frm .error .select {border: 0 }#main .contact .frm .error p {width: 100%;border-bottom: 1px solid #bf1238;padding: 5px;font-size: 13px;font-style: italic;clear: both;color: #bf1238 }#main .contact .frm .error.radio input, #main .contact .frm .error.check input {border: 0 }#main .contact p {font-family: Arial, Helvetica, sans-serif;color: #858585;font-size: 14px }#main .data-form {clear: both;width: 100%;float: left;background: 0;padding: 0 }#main .data-form h3 {background-color: #bf1238;color: #fff;padding: 5px 10px;font-size: 19px;margin: 0 0 20px 0 }#main .data-form .frm p {padding: 10px 0 0 10px;font-size: 14px;width: 100%;clear: both }#main .data-form .frm p.note {font-size: 12px;padding: 20px 10px }#main .data-form .frm fieldset {padding: 10px }#main .data-form .frm fieldset input {width: 200px;float: left }#main .data-form .frm fieldset input.small {width: 100px }#main .data-form .frm fieldset input.small.margin {margin-top: 10px }#main .data-form .frm .bg {background-color: #eee }#main .data-form .frm .bg .note {border-top: 1px solid #55606a;margin: 15px 0 10px 0;padding: 15px 0 0 }#main .data-form .frm .radio div {left: 410px;top: 13px }#main .data-form .frm .radio div.margin {margin-top: 10px }#main .data-form .frm label {width: 400px }#main .data-form .frm .btn, #main .data-form .frm .btn:hover {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;background-position: 0 -340px;width: 332px;height: 30px;float: right;font-size: 16px;text-align: center;padding: 8px 0 0 0;margin: 0 }#main .data-form .frm .btn.small {width: 260px;height: 50px;color: #fff;font-size: 22px;text-align: left;padding: 15px 10px 0 15px;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 300;background-position: 0 -340px;width: 332px;float: right;font-size: 16px;text-align: center;padding: 8px 0 0 0;margin: 0;background-position: 0 -230px;width: 159px;height: 30px }#main .data-form .frm .print {width: 21px;height: 21px;font-size: 14px;padding: 5px 0 0 25px;display: block;float: right;background: transparent url(clientlibs/img/back-ico-print.png) top left no-repeat;clear: both;margin: 10px 50px 20px 0;color: #000 }#main .data-form .frm hr {border-top: 1px solid #bf1238;margin: 10px 0 0 0;background: 0 }.detail {width: 100% }.detail .generic {padding: 20px!important;background-color: #fff }.detail .generic p {font-size: 14px;line-height: 18px }.detail .generic p span {font-size: 18px;display: block }.detail .generic .box-bg {background: #eee url(clientlibs/img/back-box-detail.png) left top no-repeat;width: 900px;height: 90px;margin: auto;clear: both }.detail .generic .box-bg p {padding: 35px 0 0 20px }.detail .generic .box-bg .btn {text-align: center;float: right;font-size: 16px;margin: 20px 20px 0 0 }.detail .generic .box-bg .btn:hover {background-position: 0 -50px;color: #fff }.detail .close {position: absolute;top: 10px;right: 20px;z-index: 9999 }.detail .close a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;width: 27px;height: 27px;background: transparent url(clientlibs/img/back-ico-close.png) top left no-repeat }.detail .close a:hover {background-position: 0 -27px }.detail .disclaimer {padding: 20px 0 }.detail .disclaimer h2 {font-size: 20px }.detail .disclaimer h3 {font-size: 18px;color: #000 }.detail .disclaimer h3 img {vertical-align: middle;margin: -5px 5px 0 0 }.detail .disclaimer .close {right: 0;top: 10px }.detail .disclaimer .box-large .txt p {padding: 0 20px;font-size: 22px;line-height: 28px }.detail .disclaimer .box-large .txt .focus {color: #bf1238 }.detail .disclaimer .box-large .close {top: auto;bottom: 0 }.detail .disclaimer .textarea {width: 938px;height: 169px;border: 1px solid #55606a;background: transparent url(clientlibs/img/back-textarea-extralarge.png) top left no-repeat;clear: both;padding: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;overflow: auto }.detail .disclaimer .button {text-align: right;padding: 20px 0;float: right;clear: both }.detail .disclaimer .btn {text-align: center;color: #fff;display: block;float: right;margin-left: 20px }.detail .disclaimer .ko {color: #fff;display: block;float: right;margin-left: 20px;background-position: 0 -290px;width: 260px;text-align: center;color: #bf1238 }footer {background: #eee url(clientlibs/img/back-footer.png) left top repeat-x;color: #858585;font-size: 11px;width: 100%;float: left;clear: both;font-family: 'Lato', Arial, Helvetica, sans-serif;margin: 10px 0 0 0 }footer header {width: auto;float: none;clear: both;background: 0;margin: 0 }footer .ft {width: 940px;position: relative;margin: auto }footer .ft .logo {float: left;padding: 2px 30px 0 0 }footer .ft .list-top {float: left;padding: 25px 0 0 0 }footer .ft .list-top a {font-size: 13px;color: #424a52 }footer .ft .search {margin: 20px 0 0 0;float: right }footer .ft .search .ctn {width: 300px;background: transparent url(clientlibs/img/back-search.png) left top no-repeat;height: 30px }footer .ft .search .ctn label {display: none }footer .ft .search .ctn input {float: left;width: 265px;margin: 1px;background-color: transparent;height: 28px;border: 0;font-size: 13px;font-style: italic;font-family: Arial, Helvetica, sans-serif;padding: 0 0 0 10px;line-height: 28px }footer .ft .search .ctn a.link {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;float: right }footer .ft a {color: #858585;text-transform: uppercase }footer .ft a:hover {color: #bf1238 }footer .ft .txt {clear: both }footer .ft .txt p {font-size: 12px;line-height: 15px;padding: 20px 0 }footer .ft .box-toggle {clear: both }footer .ft .box-toggle .list {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px 0;width: 100%;float: left }footer .ft .box-toggle a.special {float: right;display: block;color: #bf1238;background: url(clientlibs/img/back-arrow-menu.png) right 3px no-repeat;padding: 0 20px 0 0;font-size: 13px }footer .ft .box-toggle a.special:hover {color: #5c202a }footer .ft .box-toggle a.special.open {background-position: right -44px }footer .ft .box-toggle .int {display: none;clear: both;width: 100%;height: 315px;border: 1px solid #ccc;background-color: #fff;border-top: 0;margin: 10px 0 0 0;position: relative }footer .ft .box-toggle .int h2 {font-size: 22px;padding: 20px }footer .ft .box-toggle .int .search {float: none;margin: 20px }footer .ft .box-toggle .int .position {display: block;padding: 10px 0 10px 40px;margin: 0 20px;background: url(clientlibs/img/back-ico-position.png) left top no-repeat;text-transform: none;font-style: italic;font-size: 14px;font-family: Arial, Helvetica, sans-serif }footer .ft .box-toggle .int .check {font-size: 13px;font-style: italic;padding: 20px;font-family: Arial, Helvetica, sans-serif;color: #000 }footer .ft .box-toggle .int .check input {border: 0;width: auto;display: block;float: left }footer .ft .box-toggle .int .check img {margin: 0 0 0 5px }footer .ft .box-toggle .int .map {position: absolute;top: 20px;left: 340px;width: 280px;height: 279px;z-index: 10 }footer .ft .box-toggle .int .map a {display: block;float: left;height: 30px;width: 30px;overflow: hidden;text-indent: -1000px;height: 34px;width: 25px;position: absolute;z-index: 50;background: url(clientlibs/img/back-ico-place.png) left top no-repeat }footer .ft .box-toggle .int .map a.place1 {top: 40px;left: 65px }footer .ft .box-toggle .int .map a.place2 {top: 23px;left: 122px }footer .ft .box-toggle .int .map a.place3 {top: 92px;left: 135px }footer .ft .box-toggle .int .map a.place4 {top: 131px;left: 164px }footer .ft .box-toggle .int .map a:hover {background-position: 0 -34px }footer .ft .box-toggle .int .result {position: absolute;top: 20px;right: 20px;width: 280px;height: 278px;border: 1px solid #ccc;z-index: 15;overflow: hidde }footer .ft .box-toggle .int .result h3 {text-transform: uppercase;font-size: 12px;padding: 10px;background-color: #bf1238;color: #fff;clear: both }footer .ft .box-toggle .int .result ul {float: left;overflow: auto;height: 243px }footer .ft .box-toggle .int .result ul li {display: block;padding: 5px 10px;position: relative;width: 100%;float: left;border-bottom: 1px solid #ccc;font-family: Arial, Helvetica, sans-serif }footer .ft .box-toggle .int .result ul li h4 {font-size: 14px;padding: 0 20px 5px 0 }footer .ft .box-toggle .int .result ul li p {font-size: 12px;padding: 0 20px 0 0;font-style: italic }footer .ft .box-toggle .int .result ul li img {position: absolute;right: 10px;top: 13px }footer .ft .box-toggle .int .result ul .bg {background-color: #f1f1f1 }footer .ft ul {float: left;padding: 0 }footer .ft ul li {display: block;float: left;padding: 0 20px 0 0 }.cookiepopup {background-color: #f2f0f1;padding: 20px 40px 20px 20px;width: 940px;margin: 0 auto;position: relative;display: none }.cookiepopup *, .cookiepopup *:hover {color: #424b54 }.cookiepopup p {font-size: 80% }.cookiepopup p a {font-weight: 700 }.cookiepopup .close {dislay: block;width: 30px;height: 30px;cursor: pointer;background: transparent url(clientlibs/img/btn-cookie-close.png) center center no-repeat;position: absolute;right: 20px;top: 12px }.header-top {margin-bottom: 0;background: transparent url(clientlibs/img/back-header.png) bottom left repeat-x;height: 80px;margin-bottom: 20px }.box-custom {position: relative;clear: both;float: left;background: transparent url(clientlibs/img/back-box-custom.png) top left repeat-y;margin: 0 0 20px 0;padding: 0 0 10px 0;height: 282px }.box-custom .open {clear: both;width: 630px;height: 10px;background: transparent url(clientlibs/img/back-box-open-custom.png) top left no-repeat }.box-custom .close {position: absolute;bottom: 0;left: 0;width: 630px;height: 10px;background: transparent url(clientlibs/img/back-box-close-custom.png) top left no-repeat }.box-custom h2 {font-size: 22px;text-transform: uppercase;margin-bottom: 15px }.box-custom .custom-box-wrapper {padding: 10px 20px }.box-custom .form-button {width: 260px;height: 50px;float: right;font-size: 15px;text-align: left;padding: 0;display: block;text-transform: uppercase;background: transparent url(clientlibs/img/back-btn.png) top left no-repeat;font-weight: 700;text-align: center;color: #fff;border: 0;cursor: pointer }.box-custom .form-button:hover {background-position: 0 -50px;background-position-y: -50px }.box-custom label {display: block;float: left;font-size: 13px;padding: 7px 0 0 0 }.box-custom #frm-container {background: none!important;padding: 0!important;margin-left: 30px }.box-custom .select.small {overflow: hidden!important;background: url(clientlibs/img/back-select.png) top left no-repeat!important;width: 220px!important;height: 30px!important;float: left }.box-custom .select.small select {width: 250px!important }.box-custom input {float: right;width: 410px;color: #000;background-color: transparent;height: 28px;font-size: 13px;font-style: italic;line-height: 28px;font-family: Arial, Helvetica, sans-serif;padding: 0 0 0 10px;border: 1px solid #55606a;background: url(clientlibs/img/back-input-large.png) top left repeat-x }.box-custom fieldset {padding: 0 0 16px 0!important }#main .box-small .ctn-small {padding: 0 20px;float: left;clear: both }#main .cols .colsx .accordion .accord h3 .long-accordion {background: transparent url(clientlibs/img/back-accordion-title-large.png) 0 0 no-repeat;width: 940px;height: 33px;display: block;float: left;padding: 10px 40px 0 10px }#main .news .tabset-news .tabcontrols li .long-label {background: transparent url(clientlibs/img/back-tabs-menu-large.png) top left no-repeat;width: 250px;height: 24px;text-align: center;text-transform: uppercase;display: block;color: #fff;font-size: 12px;line-height: 24px }#main .news .tabset-news .tabcontrols li .active {background-position: 0 -24px!important;color: #bf1238!important }.category-filter a.active, .category-filter a:hover {color: #fff;text-decoration: underline }.category-filter a {font-weight: 700!important;color: #fff }.category-list-item article .type span {position: absolute;top: -25px;right: -30px;color: #fff!important;background-color: #c10b34!important }.category-list-item article .type {clear: both;width: 250px;float: left;padding: 0px!important;}
.btn-help-disabled {
	background-image: url('clientlibs/img/btn-help-disabled.png') !important;
	cursor: not-allowed !important;
}

.btn-disabled-large {
	background-image: url('clientlibs/img/btn-disabled-large.png') !important;
	cursor: not-allowed !important;
}

.btn-disabled-large:hover {
	background-image: url('clientlibs/img/btn-disabled-large.png') !important;
	cursor: not-allowed !important;
	background-position: 0px !important;
	background-position-y: 0px !important;
}

.document-family {
	float: left;
	border-right: 1px solid red;
	width: 32%;
	padding-left: 10px;
	padding-right: 10px;
}

.no-border {
	border: none;
}

.bpb-clear {
	clear: both;
}

.document-list li {
	padding-top: 10px;
}

.document-list li a {
	color: black;
}

.document-list li a:hover {
	text-decoration: underline;
}

.mid-width {
	width: 50%;
	border: none;
	border-left: 1px solid red;
}

.max-width {
	width: 90%;
	border-right: 0px;
}

.first {
	border-left: none;
}

.no-first{
    padding-left: 30px;
}

.checkbox-ul li a {
	width: auto !important;
	padding: 5px 20px !important;
}

.error {
	padding-top: 10px;
	padding-left: 10px;
	color: red;
	text-decoration: underline;
	font-style: italic;
}

/* Simulatori */
.label_simulatore {
    float: left;
    padding-top: 5px;
    margin-right: 15px;
    width: 315px;
}

.input_simulatore {
    float: left;
    width: 220px;
    border: 1px solid #55606a;
    background: transparent url(clientlibs/img/back-input.png) top left no-repeat;
    height: 28px;
    padding: 5px;
}


.simulatore-btn[disabled=disabled],.simulatore-btn:disabled,.simulatore-btn[disabled]:hover
{
    cursor: not-allowed !important;
    opacity: 0.4;
    filter: alpha(opacity = 40); /* For IE8 and earlier */
    background-position: 0px 0px !important;
    pointer-events: none;
}

.simulatore-btn-small {
    background-position: 0px -200px !important;
    width: 195px !important;
    height: 30px !important;
    padding: 5px 15px 0 15px !important;
}

.simulatore-btn-back{
    background: transparent url(clientlibs/img/simulatore/back-btn-arrow-prv-white.png) top no-repeat !important;
}

.simulatore-btn-back span{
    font-weight: bold;
}

.bpb-link-box {
    color: white;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 300;
}

.bpb-link-box .open-box {
    background: #bf1238 url("clientlibs/img/back-box-open.png") top left no-repeat;
    width: 100%;
    height: 35px;
    float: left;
}

.bpb-link-box .open-box a {
    float: left;
}

.bpb-link-box .close-box {
    background: transparent url("clientlibs/img/back-box-close.png") no-repeat
        scroll right top;
    clear: both;
    height: 10px;
    width: 100%;
}

.bpb-slider.ui-corner-all {
    border: 1px solid #a41830 !important;
}

.bpb-slider .ui-slider-range {
    background: #a41830;
}

.bpb-slider .ui-slider-handle {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    overflow: hidden;
    text-indent: -1000px;
    background: transparent url(clientlibs/img/back-bullet-slider-bar.png) top right
        no-repeat !important;
    border: 0 !important;
    width: 20px;
    height: 20px;
    overflow: inherit !important;
    cursor: pointer !important;
}

.label-attach {
    font-size: 13px;
    color: #BF1238;
    padding-bottom: 10px;
}

.bpb-increment-left {
    background: url(clientlibs/img/back-label-slider-left.png) top right no-repeat;
    left: -4px;
}

.bpb-increment-center {
    background: url(clientlibs/img/back-label-slider-center.png) top right no-repeat;
    left: -40px;
}

.bpb-increment-right {
    background: url(clientlibs/img/back-label-slider-right.png) top right no-repeat;
    right: -2px;
}


/* diasbilitare le option li*/
#main .tool .int .age ul li .first.disabled {
    border: 1px solid gray;
    border-top-left-radius: 10px;
}

#main .tool .int .age ul li .disabled {
    background-color: white;
    border: 1px solid gray;
    color: gray;
    pointer-events: none !important;
    cursor: default !important;
}

#main .tool .int .age ul li .disabled:hover {
    background-color: white;
    border: 1px solid gray;
    color: gray;
}

#main .tool .int .age ul li .disabled span{
    color: gray !important;
}

#main .tool .int .age ul li:hover .disabled span{
    color: gray !important;
}
/* fine diasbilitare le option li*/

a.bh-choiceselect-label.active > span{
    color: white !important;
}


a.bh-choiceselect-label > span:hover{
    color: white;
    padding-top: 5px !important;
}

a.bh-choiceselect-label > span{
    padding-top: 5px !important;
}

li.bh-choiceselect-choice:hover span{
    color: white !important;
}

li.bh-choiceselect-choice:hover .bpb-tooltip-rata{
    background-position: 0 -15px;
}

a.bh-choiceselect-label.active > .bpb-tooltip-rata{
   background-position: 0 -15px; 
}

.simulatori-result {
    display: block;
    clear: both;
    float: left;
    position: relative;
    width: 100%;
    margin-top: 20px;
    margin-left: -20px;
}

.simulatori-result .title{
    background: none !important;
}

#main .cols .colsx .accordion .accord h3 a.open{
	background-position:0 -33px
}

#main .list-box .ctn .box .label{
    float: none;
}

#main .drawer .result .ctn .box .label {
    float: none;    
}

/* box tool contatti */
.contatti .button{
    background: transparent url("clientlibs/img/back-btn.png") no-repeat scroll left top;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    padding: 18px 10px 0 75px;
    text-align: left;
    text-transform: uppercase;
    width: 260px;
}

.contatti .button.email{
   background: transparent url("clientlibs/img/back-btn-email-notext.png") no-repeat scroll left top !important;	
}

.contatti .button.calendar{
   background: transparent url("clientlibs/img/back-btn-calendar-notext.png") no-repeat scroll left top !important; 
}

.contatti .button.sms{
	background: transparent url("clientlibs/img/back-btn-mobile-notext.png") no-repeat scroll left top !important;
}

.contatti .button:hover, .contatti .button.open{
    background-position: 0 -50px !important;
    height: 50px !important;
    width: 260px !important;
}

.contatti .sms .box-help{
    top: 35px !important;
}

/* Flag box prodotti e desideri */
.flag {
    background: rgba(0, 0, 0, 0) url("clientlibs/img/flag_right.png") no-repeat scroll right center;
    color: #bf1238;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 35px;
    line-height: 26px;
    padding-right: 5px;
    position: absolute;
    right: -5px;
    text-align: center;
    text-transform: uppercase;
    top: -12px;
    z-index: 280;
}

.flag .hoverlay{
    height: 25px;
    position: absolute;
    width: 100%;
}

.flag .hoverlay:hover{
    -webkit-box-shadow: inset -19px 5px 32px -18px rgba(0,0,0,0.75);
    -moz-box-shadow: inset -19px 5px 32px -18px rgba(0,0,0,0.75);
    box-shadow: inset -19px 5px 32px -18px rgba(0,0,0,0.75)
}


.flag span {
    background: rgba(0, 0, 0, 0) url("clientlibs/img/flag_left.png") no-repeat scroll left center;
    display: block;
    font-size: 12px;
    height: 35px;
    line-height: 25px;
    padding-left: 15px;
    padding-right: 10px;
    font-weight: bold;
}

.flag .text{
    display: block;
    font-size: 12px;
    height: 35px;
    line-height: 25px;
    padding-left: 15px;
    padding-right: 10px;
    font-weight: bold;
}

.flag-bianco{
	background: rgba(0, 0, 0, 0) url("clientlibs/img/flag_right_white.png") no-repeat scroll right center;
}

.flag-bianco .text{
    background: rgba(0, 0, 0, 0) url("clientlibs/img/flag_left_white.png") no-repeat scroll left center;
}

.flag-verde{
    background: rgba(0, 0, 0, 0) url("clientlibs/img/flag_right_green.png") no-repeat scroll right center;
}

.flag-verde .text{
	background: rgba(0, 0, 0, 0) url("clientlibs/img/flag_left_green.png") no-repeat scroll left center;
	color: #fff;
}

.product-info .box-large .ctn h2{
    font-size: 22px; 
    text-transform: uppercase; 
    padding-bottom: 20px;
}

.wait{
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
    background: white; 
    width:      100%;
    height:     100%; 
    z-index:    10000000000;
    top:        0; 
    left:       0; 
    position:   fixed;
    display : none;
   
}
 
.waitImg{
   background: url('clientlibs/img/loader.gif')  center no-repeat ;
   margin-top : 20%;
}

.waitText{
    padding-top:100px;
    font-size:9px;
    font-weight: bold;
    text-align: center
}

.slideshow-entry-title p{
	font-weight:700 !important;
    display:inline !important;
    text-transform:uppercase;
    color:#bf1238;
    padding: 0px 0px 10px 0px !important;
    font-size: 30px !important;
}

p sup{
    vertical-align: super;
    font-size: 70%;
}

p sub{
    vertical-align: sub;
    font-size: 70%;
}

li sup{
    vertical-align: super;
    font-size: 70%;
}

li sub{
    vertical-align: sub;
    font-size: 70%;
}

.rosso-bpb {
    color:#bf1238;
}

.box-white {
    background: transparent url(clientlibs/img/back-box-white-300x100.png) top left no-repeat !important;
    color: #be1238 !important;
}

header .help .ctn .icons-list li .psd2 {background: url(clientlibs/img/back-ico-T2.png) top left no-repeat;}

.blurred {
	opacity: 20%;
    pointer-events: none;
}

.bpbTextClass ul {
        list-style-type: disc;
        padding: 10px;
    }

.bpbTextClass ul ul {
        list-style-type: circle;
        padding: 10px;
    }
.bpbeditmode.depth3 header { height:500px }
.bpbeditmode.depth3 header .hd .logo { float:none; display:block; padding:0 0 10px 0; width:160px }
.bpbeditmode.depth3 header .hd .menu-top { position:relative; left:0; top:0; }
.bpbeditmode.depth3 header .hd .menu-top li { width: 160px; }

.bpbeditmode.depth3 footer .logo { width:100px }
.bpbeditmode.depth3 footer nav ul li { width: 100px; }

.bpbeditmode .box-light, .bpbeditmode .box-light.border {
	height:auto !important;
}

.bpbeditmode .editboxhelper {
	clear:both;
	padding:20px;
	margin:10px;
	color:#cccccc;
	border:2px dashed #cccccc;
	font-weight:bold;
	text-align:center;
}

.bpbeditmode .editbox {
	clear:both;
	padding:10px;
	margin:10px;
	background-color:#eee;
}
/*! jQuery UI - v1.11.1 - 2014-08-13
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.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:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("clientlibs/css/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("clientlibs/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("clientlibs/css/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.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 #999;background:#dadada url("clientlibs/css/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("clientlibs/css/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("clientlibs/css/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("clientlibs/css/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("clientlibs/css/images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("clientlibs/css/images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("clientlibs/css/images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("clientlibs/css/images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("clientlibs/css/images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("clientlibs/css/images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("clientlibs/css/images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("clientlibs/css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("clientlibs/css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
	#main .contact .frm .add-attachement {
        display: block;
        float: left;
        overflow: hidden;
        text-indent: -1000px;
        background: transparent url("clientlibs/img/back-add-file.png") no-repeat scroll left top;
        width: 124px;
        height: 30px;
        text-align: center;
        color: #FFF;
        margin: 0px 10px 0px 0px;
	}
    #main .contact .frm .add-attachement:hover{background-position:0 -30px}

@font-face {
    font-family: 'icon-worksregular';
    src: url('clientlibs/fonts/icon-works-webfont.eot');
    src: url('clientlibs/fonts/icon-works-webfont.eot?#iefix') format('embedded-opentype'),
         url('clientlibs/fonts/icon-works-webfont.woff') format('woff'),
         url('clientlibs/fonts/icon-works-webfont.ttf') format('truetype'),
         url('clientlibs/fonts/icon-works-webfont.svg#icon-worksregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.tabletc{
	display:table;
    width:100%;
}

.tabletc .row{
	display:table-row;
}

.tabletc .row .leftcell{
	display:table-cell;
}

.tabletc .row .rightcell{
	display:table-cell;
	vertical-align:top;
}

.tabletc .row .centercell{
	display:table-cell;
	vertical-align:middle;
}

.xtc{
	width:15px;
    float: right;
}

.linktc{
	font-size: 10px;
	color:#bf1238 !important;
}

.destc{
	font-size:10px; 
	margin-top:10px;
    margin-bottom:10px;
	text-align:justify;
}

.wordtc{
	color: #bf1238;font-size:12px; 
	padding-left:10px
}

span.glossario{
	cursor:pointer;
    font-weight: bold;
}

span.glossario:hover{
	text-decoration: underline;
}

span.glossario:after{
    content: 'K';
    vertical-align: super;
    display: inline-block;
    font-size: 14px;
    font-family: icon-worksregular;
}

.glossario-tooltip-styling {
    padding: 10px 10px !important;
    color: rgb(34, 34, 34) !important;
    border-radius: 15px 0px 15px 0px !important;
    box-shadow: 0 0 7px black !important;
    font-size: 10px !important;
    text-align: justify !important;
    line-height: 10px !important;
    border: 1px solid #c10b34;
 }
span.bh-linkmail{
	cursor:pointer;
    font-weight: bold;
    color: #bf1238;
}

span.bh-linkmail:hover{
	text-decoration: underline;
}
/*
span.bh-linkmail:after{
    content: 'K';
    vertical-align: super;
    display: inline-block;
    font-size: 14px;
    font-family: icon-worksregular;
}
*/

