body {
 color:#464646
}
ol,ul {
 list-style:none outside none
}
li {
 padding:0 0 8px 0;
 margin:0
}
a,a:link,a:visited {
 color:#0E5BA0;
 text-decoration:none
}
a:hover,a:active,a:focus,a.selected {
 color:#0E5BA0;
 outline:0 none;
 text-decoration:underline
}
table.rwTable,table.rwTable table {
 margin-bottom:0
}
.Content ul {
 list-style:disc outside none;
 margin-left:1.5em
}
.Content ol {
 list-style:decimal outside none;
 margin-left:1.5em
}
h1,h2 {
 color:#404040;
 font-size:18px
}
h4,h5 {
 margin-bottom:7px
}
button.ui-state-default,.button.ui-state-default {
 background:#F0F0F0;
 color:#464646
}
button,.button,a.btn,.btn,a.btnLink {
 background:#F2F2F2;
 color:#464646;
 border:1px solid #B3B3B3;
 cursor:pointer;
 display:inline-block;
 line-height:normal;
 font-size:12px
}
.button,a.btn,.btn,a.btnLink {
 font-weight:bold;
 padding:6px 15px 6px;
 line-height:16px;
 text-align:center;
 vertical-align:middle
}
input.button,button.button {
 height:30px;
 padding:0 15px;
 line-height:normal;
 font-family:inherit
}
button.ui-state-default:hover,.ui-state-default.button:hover,a.btn:hover,.btn:hover,a.btnLink:hover {
 background:#D9D9D9;
 text-decoration:none
}
a.btn.styled,a.button.styled {
 padding-left:25px;
 padding-right:25px
}
.btnTxt,.TxtValue {
 vertical-align:middle
}
.ui-widget-overlay {
 z-index:1001
}
.ui-dialog {
 z-index:1002
}
.asiModule {
 padding:0
}
.asiNum,.req {
 color:#C00!important;
 font-weight:bold
}
.err {
 color:#C00
}
.gradient {
 background:#FFF url('../images/fallbackBG-shadow.png') bottom left repeat-x
}
.txt-white,a.txt-white,.txt-white a {
 color:#FFF
}
.txt-light,a.txt-light,.txt-light a {
 color:#888
}
.highlight {
 background:#FDF4BA
}
input[type="text"],input[type="password"],input[type="search"],select {
 border:1px solid #B3B3B3;
 background:#fff;
 color:#404040;
 height:20px;
 line-height:16px;
 float:none;
 padding:4px;
 margin:0;
 vertical-align:middle
}
select {
 height:30px;
 margin:0;
 padding:4px
}
textarea {
 border:1px solid #B3B3B3;
 background:#fff;
 color:#404040;
 padding:4px;
 font:inherit;
 margin:0
}
fieldset {
 background:#FFF;
 border:3px solid #EAEAEA;
 display:block;
 clear:both
}
fieldset h3 {
 margin:0;
 font-size:13px;
 line-height:35px
}
.fieldsetInner {
 border:1px solid #CCC
}
.fieldsetPadded {
 padding:20px
}
.fieldrow {
 width:100%;
 margin-bottom:10px;
 clear:both;
 float:left
}
.dataFieldBlock {
 padding:.4em 0
}
.dataFieldBlockSlim {
 padding:.4em 0 0 0
}
.inputSideText {
 line-height:30px
}
input:focus,textarea:focus,select:focus {
 border-color:#70BFEF;
 -webkit-box-shadow:0 0 5px rgba(112,191,239,0.6);
 -moz-box-shadow:0 0 5px rgba(112,191,239,0.6);
 box-shadow:0 0 5px rgba(112,191,239,0.6);
 outline:0;
 outline:thin dotted \9
}
.errorMessage,.warningMessage,.alertBox,.successMessage,.informationMessage {
 padding:8px 8px 8px 32px;
 border:1px solid #ddd;
 color:#262626;
 background:transparent url(../images/messageIcons.png) no-repeat;
 position:relative
}
.errorMessage {
 background-position:4px -102px;
 background-color:#F8E4E4;
 border-color:#C00
}
.warningMessage {
 background-position:4px 4px;
 background-color:#FDF4BA;
 border-color:#F2AC3B
}
.alertBox {
 background:0;
 background-color:#FDF4BA;
 border-color:#F2AC3B;
 color:#d14600
}
.alertBox .ico {
 display:block;
 position:absolute;
 left:8px;
 top:9px;
 background:transparent url('/images/lgml/ico.png') no-repeat 0 -279px;
 width:18px;
 height:17px
}
.successMessage {
 background-position:4px -226px;
 background-color:#E6EFC2;
 border-color:#368016
}
.informationMessage {
 background-position:4px -344px;
 background-color:#DBEAF8;
 border-color:#1B61AF
}
.warningMessage strong,.errorMessage strong {
 color:#C00
}
.successMessage strong {
 color:#368016
}
.informationMessage strong {
 color:#1B61AF
}
.noIconMessage {
 padding-left:8px;
 background-image:none
}
body .ui-tooltip {
 max-width:500px
}
a.closeMessage {
 width:14px;
 height:14px;
 float:right;
 display:block;
 background:url(../images/closeMessage.png) no-repeat
}
.successMessage a.closeMessage {
 background-position:2px 2px
}
.successMessage a.closeMessage:hover {
 background-position:2px -16px;
 cursor:pointer
}
.errorMessage a.closeMessage {
 background-position:2px -68px
}
.errorMessage a.closeMessage:hover {
 background-position:2px -83px;
 cursor:pointer
}
.warningMessage a.closeMessage {
 background-position:2px -36px
}
.warningMessage a.closeMessage:hover {
 background-position:2px -49px;
 cursor:pointer
}
.informationMessage a.closeMessage {
 background-position:2px -103px
}
.informationMessage a.closeMessage:hover {
 background-position:2px -118px;
 cursor:pointer
}
.custom-select-blk {
 z-index:999;
 float:left;
 margin:0 18px 5px 0;
 position:relative
}
.custom-select-blk .list-box {
 cursor:default;
 background:#FFF;
 border:1px solid #b3b3b3;
 height:32px
}
.custom-select-blk .list-box .list-val {
 padding:8px 45px 0 10px;
 margin:-1px -1px -1px 0;
 display:block;
 width:215px;
 overflow:hidden;
 height:26px;
 background:url('/images/lgml/dash/search-btns.png') no-repeat 100% 0
}
.custom-select-blk .list-box .list-val.default {
 font-style:italic;
 color:#B3B3B3
}
.custom-select-blk .list-box:hover .list-val {
 background-position:100% -34px;
 cursor:pointer;
 cursor:hand
}
.custom-select-blk .wrap-list {
 width:100%;
 display:none;
 position:absolute;
 max-height:300px;
 overflow-y:scroll;
 background:#fff;
 border:1px solid #CCC;
 margin-left:-1px;
 z-index:100
}
.custom-select-blk ul {
 list-style-type:none;
 margin:0;
 padding:0;
 text-align:left
}
.custom-select-blk ul li {
 margin:0;
 padding:2px 5px 2px 10px;
 cursor:pointer
}
.custom-select-blk ul li:hover {
 background:#F2F2F2
}
.custom-select-blk ul li.selected {
 color:#f00
}
.fieldRow {
 padding:.4em 0;
 clear:left;
 float:left;
 width:100%;
 vertical-align:middle
}
._0,._10,._15,._20,._30,._40,._45,._50,._60,._70,._80,._90,._100,._25,._33,._66,._75 {
 float:left;
 margin-left:2%;
 margin-right:2%
}
._20full,._25full,._30full,._33full,._34full,._40full,._50full,._66full,._70full,._75full,._80full,._100full {
 float:left
}
._10 {
 width:6%
}
._15 {
 width:11%
}
._20 {
 width:16%
}
._30 {
 width:26%
}
._40 {
 width:36%
}
._45 {
 width:41%
}
._50 {
 width:46%
}
._60 {
 width:56%
}
._70 {
 width:66%
}
._80 {
 width:76%
}
._90 {
 width:86%
}
._100 {
 width:96%
}
._25 {
 width:21%
}
._33 {
 width:29%
}
._66 {
 width:62%
}
._75 {
 width:71%
}
._20full {
 width:20%
}
._25full {
 width:25%
}
._30full {
 width:30%
}
._33full {
 width:33.27%
}
._34full {
 width:34%
}
._40full {
 width:40%
}
._50full {
 width:50%
}
._66full {
 width:66%
}
._70full {
 width:70%
}
._75full {
 width:75%
}
._80full {
 width:80%
}
._100full {
 width:100%
}
input._100full,textarea._100full {
 width:95.5%
}
select._100full {
 width:97.5%
}
input._90 {
 width:87.5%
}
select._90 {
 margin:0
}
.col1,.col2,.col3,.col4,.col5,.col6 {
 text-align:center;
 float:left;
 min-width:100px
}
.col1 {
 width:100%
}
.col2 {
 width:50%
}
.col3 {
 width:33%
}
.col4 {
 width:25%
}
.col5 {
 width:20%
}
.col6 {
 width:16.5%
}
.col5 img,.col6 img {
 width:100%;
 max-height:100px
}
.grp1 li {
 width:100%
}
.grp2 li {
 width:50%
}
.grp3 li {
 width:33.33%
}
.grp4 li {
 width:25%
}
.grp5 li {
 width:20%
}
.grp6 li {
 width:16.666%
}
label {
 width:100%;
 font-weight:normal;
 vertical-align:middle
}
label.side {
 padding-top:7px;
 display:inline-block
}
label.required:after,.label.required:after {
 content:'*';
 color:red
}
label.base {
 vertical-align:baseline
}
.TxtLabel,.lbl {
 font-weight:bold;
 padding-right:4px
}
.ellipsis {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 -ms-text-overflow:ellipsis;
 -moz-binding:url('ellipsis.xml#ellipsis')
}
.abs {
 position:absolute
}
.rel {
 position:relative
}
.alignRight {
 text-align:right
}
.alignLeft {
 text-align:left
}
.alignCenter {
 text-align:center
}
.vertalignTop {
 vertical-align:top
}
.vertalignMiddle {
 vertical-align:middle
}
.inline,.displayInline {
 display:inline
}
.block,.displayBlock {
 display:block
}
.inline-block,.inlineBlock,.displayInlineBlock {
 display:inline-block
}
.none,.hide,.hidden,.displayNone,span.hide,.collapsed .contentContainer {
 display:none
}
.overflowHidden {
 overflow:hidden
}
.matchHeight {
 padding-bottom:1000px;
 margin-bottom:-1000px
}
.clearleft,.clearLeft {
 clear:left
}
.clearright,.clearRight {
 clear:right
}
.clearboth,.clearBoth {
 clear:both
}
.strong {
 font-weight:bold
}
.italic {
 font-style:italic
}
.allUpper,.uppercase {
 text-transform:uppercase
}
.allLower,.lowercase {
 text-transform:lowercase
}
.capitalized {
 text-transform:capitalize
}
.addColon:after {
 content:":"
}
.small {
 font-size:.9em
}
.big {
 font-size:1.2em
}
.font12px {
 font-size:12px
}
.normal {
 font-weight:normal
}
.noMargin,.nomargin {
 margin:0
}
.margin5 {
 margin:5px
}
.margin10 {
 margin:10px
}
.margin20 {
 margin:20px
}
.marginTop5 {
 margin-top:5px
}
.marginTop10 {
 margin-top:10px
}
.marginTop20 {
 margin-top:20px
}
.marginBot5 {
 margin-bottom:5px
}
.marginBot10 {
 margin-bottom:10px
}
.marginBot20 {
 margin-bottom:20px
}
.marginBot30 {
 margin-bottom:30px
}
.marginLeft5 {
 margin-left:5px
}
.marginLeft10 {
 margin-left:10px
}
.marginLeft20 {
 margin-left:20px
}
.marginRight5 {
 margin-right:5px
}
.marginRight10 {
 margin-right:10px
}
.marginRight20 {
 margin-right:20px
}
.marginRight-1 {
 margin-right:-1px
}
.noPadding,.nopadding {
 padding:0
}
.noPaddingRight {
 padding-right:0!important
}
.noPaddingLeft {
 padding-left:0!important
}
.pad5 {
 padding:5px
}
.pad10 {
 padding:10px
}
.pad20 {
 padding:20px
}
.padTop0 {
 padding-top:0
}
.padTop5 {
 padding-top:5px
}
.padTop10 {
 padding-top:10px
}
.padTop20 {
 padding-top:20px
}
.padBot5 {
 padding-bottom:5px
}
.padBot10 {
 padding-bottom:10px
}
.padBot20 {
 padding-bottom:20px
}
.padLeft5 {
 padding-left:5px
}
.padLeft10 {
 padding-left:10px
}
.padLeft20 {
 padding-left:20px
}
.padRight5 {
 padding-right:5px
}
.padRight10 {
 padding-right:10px
}
.padRight20 {
 padding-right:20px
}
.lh30 {
 line-height:30px
}
.lh34 {
 line-height:34px
}
.noBg {
 background:none!important
}
.bgHighlight {
 background:#F2F2F2
}
.noBorder {
 border:0!important
}
.border {
 border:1px solid #CCC
}
.borderBot {
 border-bottom:1px solid #CCC
}
.borderLeft {
 border-left:1px solid #CCC
}
.borderRight {
 border-right:1px solid #CCC
}
.borderTop {
 border-top:1px solid #CCC
}
.noBorderTop {
 border-top:0!important
}
.noBorderBottom,.noBorderBot {
 border-bottom:0
}
.noBorderLeft {
 border-left:0
}
.noBorderRight {
 border-right:0
}
.clear {
 clear:both
}
.fltLeft,.fltleft,.fltlft {
 float:left
}
.fltRight,.fltright,.fltrt {
 float:right
}
.dashedborder {
 border:1px dashed #CCC
}
.greybrd {
 border-bottom:1px solid #E5E5E5;
 clear:both;
 font-size:0;
 line-height:0;
 margin:10px 0 16px 0;
 width:100%
}
.redbrd {
 border:1px solid #C00
}
.ui-grid {
 width:100%;
 border-color:#ccc;
 margin:0;
 border-top:1px solid #ccc
}
.ui-grid td {
 border:0;
 padding:5px 10px;
 border-left:1px solid #CCC
}
.ui-grid th,.ui-grid th.ui-state-default {
 padding:8px 10px;
 font-weight:normal;
 white-space:nowrap;
 border-width:0 0 1px 1px;
 font-weight:normal
}
.ui-grid thead .ui-icon {
 display:inline-block
}
.ui-grid tr td:first-child,.ui-grid tr th:first-child {
 border-left:0
}
.ui-grid tr:nth-child(even) {
 background:#F7F7F7
}
tr.row_selected>td {
 background-color:#E9F4D9
}
.table-responsive {
 overflow-x:auto;
 width:100%
}
.gridFooter {
 border-top:1px solid #CCC
}
.gridFooter ul {
 margin:0;
 list-style-type:none
}
.gridFooter ul li {
 display:inline
}
.priceGrid {
 width:100%;
 border:0;
 border-left:1px solid #CCC;
 border-top:1px solid #CCC;
 margin-bottom:10px
}
.priceGrid .column1 {
 text-align:left;
 width:108px;
 padding-left:10px
}
.priceGrid th,.priceGrid td {
 border-right:1px solid #CCC;
 border-bottom:1px solid #CCC;
 padding:10px;
 text-align:center
}
.priceGrid th:first-child,.priceGrid tr td:first-child {
 text-align:left
}
.priceGrid th {
 background:#f2f2f2;
 font-weight:bold
}
.chargeGrid {
 width:auto
}
.priceGridTop {
 font-size:14px
}
.priceGridTop label {
 font-weight:bold;
 font-size:14px;
 vertical-align:baseline
}
.priceGridTop label:after {
 content:' '
}
.priceGrid.table-wide th,.priceGrid.table-wide td {
 padding:10px 3px
}
.icoBox {
 background:transparent url("/images/lgml/ico.png") no-repeat 0 0;
 border:0 none;
 display:inline-block;
 height:17px;
 width:17px;
 vertical-align:middle;
 overflow:hidden;
 text-indent:-9999px
}
.icoBox.iX {
 background-position:0 -70px;
 margin-right:4px
}
.icoBox.iX2 {
 background-position:0 -263px;
 margin-right:4px
}
.icoBox.iArrowUp {
 background-position:0 -37px
}
.icoBox.iArrowDown {
 background-position:0 -53px
}
.icoBox.iArrowDownW {
 background-position:0 -186px;
 margin-left:5px;
 margin-top:-5px
}
.icoBox.iArrowUpW {
 background-position:0 -172px;
 margin-left:5px;
 margin-top:-5px
}
.icoBox.iArrowRight {
 background-position:0 0;
 margin-top:-2px
}
.icoBox.iArrowLeft {
 background-position:-31px 0;
 margin-top:-2px
}
.icoBox.info {
 background-position:-27px -132px;
 width:17px;
 margin:0 3px 3px;
 vertical-align:middle
}
.icoBox.iLockBig {
 background-position:0 -220px;
 width:35px;
 height:39px
}
.icoBox.icoAlert,.icoBox.alert {
 background-position:0 -279px;
 padding:1px 9px;
 margin:0 8px 0 0
}
.icoBox.flagUSA {
 background-position:0 -344px;
 width:31px;
 height:26px
}
.icoBox.flagCAD {
 background-position:-40px -344px;
 width:31px;
 height:26px
}
.icoBox.folder {
 background-position:-51px -109px;
 width:16px;
 height:15px
}
.icoBox.magPlus {
 background-position:-75px -108px;
 width:19px;
 height:19px
}
.icoBox.vsWand {
 background-position:-73px -130px;
 width:30px;
 height:27px
}
a:hover .icoBox.iX {
 background-position:-28px -70px
}
a:hover .icoBox.iX2 {
 background-position:-28px -263px
}
a:hover .icoBox.iArrowRight {
 background-position:0 -17px
}
a:hover .icoBox.iArrowLeft {
 background-position:-31px -17px
}
a:hover .icoBox.iArrowDown {
 background-position:-27px -53px
}
a:hover .icoBox.iArrowUp {
 background-position:-27px -37px
}
.disabled {
 opacity:.35;
 filter:Alpha(Opacity=35)
}
.disabled:hover,a[disabled='disabled'] {
 cursor:default!important
}
.prodTile {
 border:1px solid #CCC;
 background-color:#fff;
 padding:5px;
 margin:5px;
 height:242px;
 width:auto;
 text-align:center;
 position:relative
}
.prodTile .prodName {
 margin-bottom:1px;
 font-weight:bold
}
.prodTile .prodName a {
 text-decoration:none;
 font-size:15px
}
.prodTile .prodDescr,.prodTile .prodAsi,.prodTile .prodPreferred {
 color:#5D5D5D;
 margin-bottom:3px
}
.prodTile .prodDescr {
 line-height:14px;
 height:28px;
 overflow:hidden
}
.prodTile .priceLowest {
 display:block
}
.prodTile .prodPrice {
 font-size:14px
}
.prodTile .prodPrice label {
 font-weight:bold
}
.prodTile .prodImg {
 position:relative
}
.prodTile .p_Img_Title {
 display:table-cell;
 vertical-align:middle;
 height:110px;
 width:160px
}
.prodTile .prodImg img {
 max-height:110px;
 max-width:110px
}
.prodTile .prodImg a:hover {
 cursor:pointer
}
.prodTile .prodImg .qk-vw {
 position:absolute;
 left:50%;
 top:20%;
 width:110px;
 margin:0 0 0 -55px;
 z-index:900
}
.prodTile .prodImg .qk-vw img {
 max-height:300px;
 max-width:300px
}
.prodTile .prodImg .qk-vw>div {
 border:2px solid #CCC;
 height:300px;
 width:300px;
 background-color:White;
 -moz-box-shadow:0 0 4px 0 #ccc;
 -webkit-box-shadow:0 0 4px 0 #ccc;
 box-shadow:0 0 4px 0 #ccc
}
.prvw-lt,.prvw-rt {
 position:absolute;
 top:0
}
.prvw-lt {
 left:-296px
}
.prvw-align {
 display:table-cell;
 vertical-align:middle;
 height:300px;
 width:300px
}
.stripWrap {
 overflow:auto;
 position:relative;
 width:auto;
 overflow-y:hidden;
 overflow-x:scroll;
 height:80px;
 padding:5px;
 border:1px solid #CCC
}
.ProdResultsStrip .prodTile {
 height:auto;
 padding:0
}
.selected .overlay {
 display:block
}
.overlay {
 display:none;
 position:absolute;
 height:auto;
 bottom:3px;
 top:3px;
 left:3px;
 right:3px;
 background:rgba(0,0,0,0.08)
}
.overlay .checkBig,.overlay .checkSmall,.checkBig,.checkSmall {
 width:46px;
 height:46px;
 overflow:hidden;
 position:absolute;
 left:50%;
 top:50%;
 margin:-23px 0 0 -23px;
 background:url('/images/checkmarks.png') left top no-repeat
}
.overlay .checkSmall {
 background-position:0 -55px;
 width:22px;
 height:22px;
 margin:-11px 0 0 -11px
}
.prodImg {
 position:relative
}
.prodTags {
 position:absolute;
 top:0;
 left:0;
 z-index:200;
 width:100%
}
.prodNew,.prodFeat {
 background:url("/images/lgml/ico.png") no-repeat;
 height:20px;
 line-height:18px;
 text-align:left;
 color:#fff;
 font-size:11px;
 float:left;
 overflow:hidden;
 clear:left
}
.prodNew {
 width:45px;
 background-position:0 -321px;
 text-indent:-9999px
}
.prodFeat {
 max-width:105px;
 background-position:100% -296px;
 padding:0 17px 0 9px;
 border-left:1px solid #15529F
}
.prodVSTag {
 position:absolute;
 top:218px;
 left:2px;
 z-index:200
}
.potd-wand-pos {
 top:-11px!important;
 left:-8px!important
}
.prodVSTag-ProductResult {
 position:absolute;
 bottom:0;
 left:2px;
 z-index:99
}
.fg-toolbar.ui-widget-header {
 border:0;
 border-top:1px solid #CCC
}
.fg-toolbar.ui-widget-header:first-child,.ui-widget-header.firstrow {
 background:#F2F2F2
}
.fg-toolbar .dataTables_length,.fg-toolbar .dataTables_info {
 float:right;
 font-weight:normal
}
.grid_4 .fg-toolbar .dataTables_length,.grid_4 .fg-toolbar .dataTables_info {
 float:none
}
.fg-toolbar .dataTables_paginate .fg-button {
 padding:0 4px
}
.fg-button.ui-button,.fg-button.ui-button.ui-state-default,.fg-button.ui-button.ui-state-default:hover,.fg-button.ui-button:hover,.dataTables_paginate .ui-state-default {
 color:#1C75BC;
 margin-right:3px
}
.fg-button.ui-button.ui-state-default {
 border:0;
 background:0
}
.fg-button.ui-button.ui-state-default:hover,.fg-button.ui-button:hover {
 text-decoration:underline!important
}
.fg-button.ui-button.ui-state-disabled {
 color:#A7A9AC!important;
 opacity:.6;
 cursor:default!important;
 text-decoration:none
}
.ui-widget-header input[type="text"],.ui-grid input[type="text"],.dataTables_filter input[type="search"] {
 height:15px;
 box-sizing:content-box
}
.ui-widget-header select,.ui-grid select {
 height:25px;
 padding:2px
}
.DataTables_sort_icon {
 margin:0 0 -3px 4px
}
ol.pagination-links {
 margin:0;
 font-weight:bold
}
ol.pagination-links li {
 display:inline
}
ol.pagination-links li.ui-state-disabled a {
 color:#A7A9AC
}
ul.ui-widget-header {
 margin:0;
 border:0;
 border-top:1px solid #CCC!important;
 border-bottom:1px solid #CCC;
 height:34px
}
.fieldsetInner div.ui-widget-header {
 line-height:35px;
 padding:0 10px;
 border-left:0;
 border-right:0;
 font-weight:normal
}
.ui-toolbar.ui-widget-header {
 line-height:35px;
 padding:0 10px;
 border-left:0;
 border-right:0
}
ul.ui-widget-header li {
 border-left:1px solid #CCC;
 padding:6px 15px
}
.box {
 margin-bottom:20px
}
.box h6,.box h6.ui-state-default {
 color:#0E5BA0;
 margin:0;
 padding:6px 0 6px 7px;
 line-height:normal;
 position:relative;
 border:1px solid #B3B3B3
}
.box h6 span.arrow {
 width:18px;
 height:9px;
 background:url('../images/boxarrow.png') left top no-repeat;
 display:block;
 position:absolute;
 bottom:-9px;
 left:7px
}
.boxContent {
 background:#FFF;
 border:1px solid #CCC;
 padding:15px;
 border-top:0;
 min-height:185px
}
.tabHeader {
 background:#efefef;
 padding:6px 15px;
 font-weight:bold;
 display:inline-block;
 border-radius:5px 5px 0 0
}
.infoBox {
 border:1px solid #1B61AF;
 background:#DBEAF8
}
.article {
 margin-bottom:10px;
 line-height:normal
}
.article,.article img {
 max-width:100%!important;
 height:auto!important
}
.boxContent .article:last-child {
 margin-bottom:0
}
.lineBg>div {
 margin-top:-30px;
 text-align:center
}
.lineBg>div>span {
 background-color:#fff
}
ul.vidlist {
 list-style-type:none;
 margin:0;
 padding:0
}
ul.vidlist li {
 margin:0 70px 0 0;
 padding:0;
 display:inline-block;
 float:left;
 width:165px;
 line-height:normal
}
ul.vidlist li.last {
 margin:0
}
ul.vidlist li img,ul.vidlist li iframe {
 display:block;
 margin-bottom:10px
}
ul.vidlist li a {
 display:block;
 font-weight:bold
}
.adminBanner {
 background:#fff;
 margin-bottom:20px;
 display:block;
 padding:10px;
 text-align:center;
 border:1px solid #CCC;
 height:218px
}
.fitvid {
 overflow:hidden
}
.subFooter {
 padding:15px 0;
 margin-bottom:15px
}
.subFooter ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.subFooter ul li {
 margin:0;
 padding:0
}
.subFooter h5 {
 margin-bottom:5px;
 padding-bottom:2px;
 border-bottom:1px solid #fff;
 border-bottom:1px solid rgba(255,255,255,.3)
}
.subFooter li a,.subFooter li a:link,.subFooter li a:visited,.subFooter li a:active,.subFooter li a:hover {
 text-decoration:none;
 color:#FFF
}
.subFooter li a:hover {
 text-decoration:underline
}
.copyright {
 margin-bottom:20px
}
.copyright .copy {
 font-size:9px;
 margin-top:30px
}
.copyright .asiLogo {
 display:inline-block;
 width:118px;
 height:40px;
 overflow:hidden;
 background:url('../images/lgml/dash/asi_logo.png') left top no-repeat
}
.dockHeader {
 padding:5px 8px 5px 8px;
 border-width:1px;
 border-style:solid;
 overflow:hidden
}
.dockHtml {
 background-color:#fff;
 border:1px solid #ccc;
 border-top:0;
 margin-bottom:8px;
 position:relative
}
.dockContent {
 padding:8px;
 overflow:auto
}
.logo {
 padding:20px 0
}
.header .SiteSelector {
 padding:23px 0 4px 0
}
.header .SiteSelector .btns {
 padding-left:10px;
 line-height:34px
}
.header .SiteSelector .btns a {
 border:0;
 margin:0 4px 0 0;
 padding:0 7px 0 0;
 border-right:1px solid #B3B3B3;
 font-size:13px;
 line-height:normal;
 font-weight:normal
}
.header .SiteSelector .btns a:last-child {
 border-right:0
}
.header .SiteSelector .btns a.ui-state-disabled {
 color:#555
}
.header .SiteSelector .btns a.ui-state-disabled:hover {
 text-decoration:none
}
.appToolBar.ui-widget-header {
 border:0;
 background:0;
 padding:0
}
.appToolBar .ui-button {
 border:0;
 margin:0;
 padding:0;
 background:0;
 color:#FFF;
 height:28px
}
.appToolBar .ui-button:hover {
 background:0
}
.appToolBar>button:first-child {
 padding-right:0
}
.appToolBar>button:last-child span {
 padding-left:0
}
.appToolBar .ui-button-text {
 vertical-align:middle;
 padding:0 12px;
 height:28px;
 display:inline-block;
 line-height:26px
}
.appToolBar .ui-button-text-only {
 cursor:default
}
.appToolBar>button .ui-icon,.menu>button .ui-icon {
 background-image:none;
 width:0;
 height:0
}
a.btn .ui-icon {
 background-image:url('/images/css/jQueryUI/images/ui-icons_ffffff_256x240.png')
}
.appToolBar button:last-child,.appToolBar button:last-child span {
 border:none!important
}
.menu {
 position:relative;
 height:40px;
 line-height:40px;
 z-index:900;
 top:0;
 left:0;
 margin-bottom:20px;
 background-image:none;
 background:#333
}
.menu .ui-button {
 width:16.66%;
 color:#FFF;
 background:0;
 border:0;
 margin:0;
 padding:0;
 text-transform:uppercase;
 font-weight:bold;
 line-height:40px;
 text-align:center;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.menu.items1 .ui-button {
 width:100%
}
.menu.items2 .ui-button {
 width:50%
}
.menu.items3 .ui-button {
 width:33.33%
}
.menu.items4 .ui-button {
 width:25%
}
.menu.items5 .ui-button {
 width:20%
}
.menu.items6 .ui-button {
 width:16.66%
}
.menu.items7 .ui-button {
 width:14.28%
}
.menu .ui-button:hover {
 background:0
}
.menu .ui-button-text {
 line-height:40px;
 padding:0
}
.menu a:first-child .ui-button-text,.menu button:first-child .ui-button-text {
 border-left:none
}
.menu .last-item,.menu .last-item .ui-button-text {
 border-right:none!important
}
.menu>ul {
 min-width:16.2%
}
.menu.vertical {
 height:auto
}
.menu.vertical:after {
 clear:both
}
.menu.vertical>ul li {
 clear:left;
 float:left;
 display:block
}
.menu.vertical ul.dropdown,.header .menu.vertical ul.dropdown,.section .menu.vertical ul.dropdown {
 left:100%;
 top:0
}
.menu>ul li {
 display:table-cell;
 float:left;
 margin:0;
 position:relative;
 padding:0 20px
}
.menu ul.dropdown {
 display:none;
 position:absolute;
 left:8px;
 top:100%;
 background:#FFF;
 border:1px solid #B3B3B3;
 white-space:nowrap!important;
 z-index:999
}
.menu ul.dropdown li {
 display:block;
 float:none
}
.menu ul.dropdown li a {
 display:block;
 font-weight:normal;
 line-height:normal;
 padding:5px 8px
}
ul.ui-menu {
 padding:0;
 width:auto!important
}
.ui-menu .ui-menu-item {
 white-space:nowrap
}
.ui-menu a,.ui-menu a.ui-state-hover {
 border:0;
 background:0;
 font-weight:normal;
 margin:0!important
}
.ui-menu a:hover,.ui-menu a.ui-state-hover {
 text-decoration:none;
 background:#F2F2F2
}
.ui-menu .ui-menu-item a {
 padding-right:15px
}
.ui-menu .ui-menu-item a>.ui-icon-carat-1-e {
 margin-right:-14px
}
ul.leftMenu {
 margin:0
}
ul.leftMenu ul {
 margin:0
}
ul.leftMenu li span {
 float:right
}
ul.leftMenu li {
 display:block;
 border-bottom:1px solid #CCC;
 padding:10px 0;
 line-height:1em;
 font-size:14px
}
ul.leftMenu li li {
 display:block;
 border:0;
 padding:0;
 line-height:1.5em
}
ul.leftMenu li li ul {
 margin-left:30px
}
ul.leftMenu li:last-child {
 border-bottom:0
}
ul.nav {
 margin-bottom:20px
}
ul.nav ul {
 margin:5px 0 10px 23px!important;
 padding:0!important
}
ul.nav>li>a {
 padding-left:22px;
 color:#4d4d4d!important;
 font-size:14px;
 border:none!important
}
ul.nav li a.on {
 font-weight:bold
}
.number {
 display:inline-block;
 background:url('/images/lgml/ico.png') -47px -128px;
 color:#fff;
 font-weight:bold;
 line-height:1em;
 height:15px;
 width:7px;
 padding:6px 9px;
 margin-right:5px
}
.subMenu,.moduleCommandBar {
 border:1px solid #CCC;
 margin-bottom:20px;
 padding:0!important
}
.subMenu>.ui-widget-header,.moduleCommandBar>.ui-widget-header {
 border:0;
 padding:0
}
.subMenu>.ui-widget-header .ui-button-text,.moduleCommandBar>.ui-widget-header .ui-button-text {
 padding:10px 15px;
 border-right:1px solid #CCC
}
.subMenu .ui-button-text-icon-secondary .ui-button-text,.subMenu .ui-button-text-icons .ui-button-text,.moduleCommandBar .ui-button-text-icon-secondary .ui-button-text,.moduleCommandBar .ui-button-text-icons .ui-button-text {
 padding-right:25px
}
.subMenu>.ui-widget-header .ui-state-default,.moduleCommandBar>.ui-widget-header .ui-state-default {
 border:0;
 background:0;
 padding:0;
 margin:0;
 color:#464646;
 border-right:1px solid #FFF
}
.subMenu>.ui-widget-header button:first-child,.moduleCommandBar>.ui-widget-header button:first-child {
 border-left:none!important
}
.subMenu ul,.subMenu table,.moduleCommandBar ul,.moduleCommandBar table {
 padding:0;
 margin:0;
 z-index:100
}
.ccoverlay {
 position:relative
}
.ccoverlayBox .header {
 display:block;
 background:#000;
 background:rgba(0,0,0,0.60);
 line-height:45px;
 padding:10px 20px;
 font-weight:bold;
 color:#FFF;
 font-size:14px
}
.ccoverlayBox {
 -ms-filter:"alpha(opacity=80)";
 opacity:1.00;
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:100%;
 height:100%;
 background:#888;
 background:rgba(0,0,0,0.60)
}
.social-icon {
 background:url('../images/moduleimages/mSocialMedia.png') no-repeat;
 width:21px;
 height:21px;
 border:0;
 margin:4px 10px 0 0;
 padding:0
}
.FCBK {
 background-position:0 0
}
.LNKD {
 background-position:0 -26px
}
.TWTR {
 background-position:0 -51px
}
.YTBE {
 background-position:0 -78px
}
.EML {
 background-position:0 -104px
}
.RSS,.BLOG {
 background-position:-27px 0
}
.SHRE {
 background-position:-27px -26px
}
.BLGR {
 background-position:-27px -51px
}
.GGL {
 background-position:-27px -78px
}
.GGLP {
 background-position:-27px -104px
}
.PRNT {
 background-position:-53px 0
}
.FLKR {
 background-position:-53px -26px
}
.PINT {
 background-position:-53px -52px
}
.step_wrapper,.appToolBar {
 width:940px;
 margin:0 auto
}
.appToolBar {
 margin-top:1px
}
.section .label {
 line-height:34px;
 margin-right:5px;
 width:95px;
 float:left
}
.section .labelW {
 line-height:34px;
 margin-right:5px;
 width:125px;
 float:left
}
.section .labelW2 {
 line-height:34px;
 margin-right:5px;
 width:215px;
 float:left
}
.container-wide {
 width:990px!important
}
.supHeader-wide .appToolBar {
 width:970px
}
.container-wide .grid_12 {
 width:970px
}
.container-wide .step_wrapper {
 width:auto
}
.container-wide fieldset {
 border:0
}
.container-wide .step_wrapper fieldset .fieldsetInner {
 border:0;
 padding:0
}
.container-wide .section>.grid_3 {
 width:190px
}
.container-wide .section>.grid_9 {
 width:760px
}
.container-wide .section>.grid_9 .grid_3 {
 width:160px
}
.container-wide .section>.grid_9 .grid_4 {
 width:280px
}
.container-wide .section>.grid_9 .grid_6 {
 width:370px
}
.container-wide .section>.grid_9 .grid_8 {
 width:460px
}
.container-wide .section>.grid_9 .grid_9 {
 width:580px
}
.container-wide .section>.grid_9 .grid_12 {
 width:760px
}
.step_wrapper fieldset .fieldsetInner {
 padding:20px
}
.ui-state-error {
 margin-top:4px
}
.ui-tabs-nav {
 margin-bottom:20px!important
}
.ui-tabs,.ui-tabs-nav,ul.ui-tabs-nav.ui-widget-header {
 padding:0!important;
 background:none!important;
 border:0!important
}
ul.ui-tabs-nav.ui-widget-header {
 border-bottom:1px solid #CCC!important;
 height:auto!important
}
.ui-tabs .ui-tabs-nav li {
 top:0
}
ul.ui-tabs-nav li.ui-state-default,ul.ui-tabs-nav li.ui-tabs-active {
 margin:0 0 -1px 0!important;
 padding:8px 20px!important;
 background:0;
 font-weight:bold;
 font-size:13px;
 border:0
}
.SiteSettingsAdmin ul.ui-tabs-nav li.ui-state-default,.SiteSettingsAdmin ul.ui-tabs-nav li.ui-tabs-active {
 padding:8px 12px!important
}
ul.ui-tabs-nav li.ui-state-default a {
 color:#464646;
 padding:0
}
ul.ui-tabs-nav li.ui-state-default a:hover {
 text-decoration:none!important
}
ul.ui-tabs-nav li.ui-tabs-active {
 border:1px solid #ccc;
 border-width:0 1px 0 1px;
 background:#fff
}
ul.ui-tabs-nav li.ui-tabs-active a,ul.ui-tabs-nav li.ui-tabs-active {
 color:#F6921E
}
.ui-tabs .ui-tabs-panel {
 padding:0
}
.ui-sortable {
 margin-bottom:0
}
.ui-sortable li.ui-state-default {
 border:0;
 background:0;
 border-bottom:0;
 padding:3px 10px;
 font-weight:normal
}
.ui-accordion .ui-accordion-header .ui-icon,.iconContainer.arrowH1E {
 background-image:url("/images/lgml/ico.png");
 padding-right:5px;
 left:0
}
.iconContainer.arrowH1E {
 width:17px;
 height:16px;
 display:inline-block;
 overflow:hidden;
 margin-right:15px;
 padding:0
}
.ui-accordion .ui-accordion-content {
 padding:10px 0 20px 0
}
.ui-accordion .ui-icon-triangle-1-s,.iconContainer.arrowH1E {
 background-position:0 -37px
}
.ui-accordion .ui-icon-triangle-1-e,.collapsed .iconContainer.arrowH1E {
 background-position:0 -53px
}
.ui-accordion .ui-accordion-header:hover .ui-icon-triangle-1-s,.attributesContainer a:hover .iconContainer.arrowH1E {
 background-position:-27px -37px
}
.ui-accordion .ui-accordion-header:hover .ui-icon-triangle-1-e,.collapsed a:hover .iconContainer.arrowH1E {
 background-position:-27px -53px
}
.ui-accordion .ui-accordion-header,.attributesContainer {
 margin:0 0 -1px 0!important;
 background:#FFF;
 border-width:1px 0;
 border-color:#E5E5E5;
 border-style:solid
}
.ui-accordion .ui-accordion-header.ui-state-active:hover,.ui-accordion .ui-accordion-header:hover {
 background:0;
 margin:0 0 -1px 0!important
}
.ui-accordion .ui-accordion-header a,.attributesContainer h1 {
 font-size:18px;
 font-weight:bold;
 padding-left:1.5em;
 margin:0;
 color:#464646
}
.attributesContainer h1 {
 padding:.5em .5em .5em 0;
 text-decoration:none
}
.ui-accordion .ui-accordion-header a:hover,.attributesContainer a.btnSection:hover {
 color:#3D3D3D;
 text-decoration:none
}
.ui-accordion .ui-widget-content {
 border:0
}
.ui-accordion>div:last-child {
 border-bottom:1px solid #E5E5E5
}
.contentContainer {
 padding-bottom:20px
}
.cbTop .ui-widget-header {
 background:0
}
.cbTop {
 color:#262626;
 background-color:#f2f2f2;
 border-bottom:1px solid #CCC
}
.cbTop .menu-container .ui-button-text {
 border-right:0
}
.AsiSkin.RadEditor {
 background:#999
}
.AsiSkin.RadEditor table {
 margin-bottom:0
}
.WESP {
 background:url('/images/lgml/dash/bg_blue.png') left top repeat-x scroll
}
.SITA {
 background:url('/images/lgml/dash/bg_blue_top.png') left top repeat-x scroll
}
.SITA .logo img {
 max-width:277px;
 max-height:49px
}
.SITA a,.SITA a:link,.SITA a:visited,.SITA a:hover,.SITA a:active,.SITA a:focus,.SITA a.selected,.SITA .box h1,.SITA .ui-menu a:hover,.SITA ul.ui-tabs-nav li.ui-state-default a:hover,.SITA ul.ui-tabs-nav li.ui-tabs-active,.SITA ul.ui-tabs-nav li.ui-tabs-active a {
 color:#0E5BA0
}
.SITA .highlight {
 background:#E9F4D9
}
.SITA .ui-menu a,.SITA a.btn,.SITA a.button,.SITA a.btnLink {
 color:#464646
}
.SITA .menu.styled,.SITA a.button.styled,.SITA a.btn.styled {
 border:1px solid #15529F;
 color:#FFF
}
.SITA .menu .ui-button-text,.SITA .appToolBar .ui-button-text {
 border-right:1px solid #15529F;
 color:#fff
}
.SITA .appToolBar .ui-button,.SITA .menu .ui-button {
 border-right:1px solid #59A7E3;
 color:#fff
}
.SITA .menu .ui-button:nth-of-type(5),.SITA .menu .ui-button:nth-of-type(5) span {
 border:0
}
.SITA .styled {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_blue.png') #2A6DB4 left top repeat-x;
 background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#59A7E3),to(#15529F));
 background-image:-webkit-linear-gradient(top,#59A7E3,#15529F);
 background-image:-moz-linear-gradient(top,#59A7E3,#15529F);
 background-image:-o-linear-gradient(top,#59A7E3,#15529F)
}
.SITA .menu>a:hover,.SITA .menu>button:hover,.SITA .appToolBar .ui-button-text-icon-secondary:hover,.SITA button.styled:hover,.SITA .button:hover.styled,.SITA .btn:hover.styled {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_blue_over.png') #2A6DB4 left top repeat-x;
 background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#3385CF),to(#0D2E6E));
 background-image:-webkit-linear-gradient(top,#3385CF,#0D2E6E);
 background-image:-moz-linear-gradient(top,#3385CF,#0D2E6E);
 background-image:-o-linear-gradient(top,#3385CF,#0D2E6E)
}
.SITA a.btn.styled2 {
 border:1px solid #257820;
 color:#FFF
}
.SITA .styled2 {
 color:#FFF;
 background:#80c63f;
 background:-moz-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#80c63f),color-stop(100%,#48952d));
 background:-webkit-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:-o-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:-ms-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:linear-gradient(to bottom,#80c63f 0,#48952d 100%)
}
.SITA .btn:hover.styled2 {
 background-color:#48952d
}
.WESP {
 background:url('/images/lgml/dash/bg_blue_top.png') left top repeat-x scroll
}
.WESP .logo img {
 max-width:203px;
 max-height:69px
}
.WESP a,.WESP a:link,.WESP a:visited,.WESP a:hover,.WESP a:active,.WESP a:focus,.WESP a.selected,.WESP .box h1,.WESP .ui-menu a:hover,.WESP ul.ui-tabs-nav li.ui-state-default a:hover,.WESP ul.ui-tabs-nav li.ui-tabs-active,.WESP ul.ui-tabs-nav li.ui-tabs-active a {
 color:#0E5BA0
}
.WESP .highlight {
 background:#E9F4D9
}
.WESP .ui-menu a,.WESP a.btn,.WESP a.button,.WESP a.btnLink {
 color:#464646
}
.WESP .menu.styled,.WESP a.button.styled,.WESP a.btn.styled {
 border:1px solid #15529F;
 color:#FFF
}
.WESP .menu .ui-button-text,.WESP .appToolBar .ui-button-text {
 border-right:1px solid #15529F;
 color:#fff
}
.WESP .appToolBar .ui-button,.WESP .menu .ui-button {
 border-right:1px solid #59A7E3;
 color:#fff
}
.WESP .menu .ui-button:nth-of-type(5),.WESP .menu .ui-button:nth-of-type(5) span {
 border:0
}
.WESP .styled {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_blue.png') #2A6DB4 left top repeat-x;
 background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#59A7E3),to(#15529F));
 background-image:-webkit-linear-gradient(top,#59A7E3,#15529F);
 background-image:-moz-linear-gradient(top,#59A7E3,#15529F);
 background-image:-o-linear-gradient(top,#59A7E3,#15529F)
}
.WESP .menu>a:hover,.WESP .menu>button:hover,.WESP .appToolBar .ui-button-text-icon-secondary:hover,.WESP button.styled:hover,.WESP .button:hover.styled,.WESP .btn:hover.styled {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_blue_over.png') #2A6DB4 left top repeat-x;
 background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#3385CF),to(#0D2E6E));
 background-image:-webkit-linear-gradient(top,#3385CF,#0D2E6E);
 background-image:-moz-linear-gradient(top,#3385CF,#0D2E6E);
 background-image:-o-linear-gradient(top,#3385CF,#0D2E6E)
}
.WESP a.btn.styled2 {
 border:1px solid #257820;
 color:#FFF
}
.WESP .styled2 {
 color:#FFF;
 background:#80c63f;
 background:-moz-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#80c63f),color-stop(100%,#48952d));
 background:-webkit-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:-o-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:-ms-linear-gradient(top,#80c63f 0,#48952d 100%);
 background:linear-gradient(to bottom,#80c63f 0,#48952d 100%)
}
.WESP .btn:hover.styled2 {
 background-color:#48952d
}
.PSEA {
 background:url('/images/lgml/dash/bg_red.png') left top repeat-x scroll
}
.PSEA a,.PSEA a:link,.PSEA a:visited,.PSEA a:hover,.PSEA a:active,.PSEA a:focus,.PSEA a.selected,.PSEA .box h1,.PSEA .ui-menu a:hover,.PSEA ul.ui-tabs-nav li.ui-state-default a:hover,.PSEA ul.ui-tabs-nav li.ui-tabs-active,.PSEA ul.ui-tabs-nav li.ui-tabs-active a,.PSEA .fg-button.ui-button,.PSEA .fg-button.ui-button.ui-state-default,.PSEA .fg-button.ui-button.ui-state-default:hover,.PSEA .fg-button.ui-button:hover,.PSEA .dataTables_paginate .ui-state-default {
 color:#BE1E2D
}
.PSEA tr.row_selected>td {
 background-color:#FDF4BA
}
.PSEA ul.leftMenu li a,.PSEA .ui-menu a,.PSEA a.btn,.PSEA a.button,.PSEA a.btnLink {
 color:#464646
}
.PSEA ul.leftMenu li a.on {
 color:#BE1E2D;
 font-weight:bold
}
.PSEA .menu.styled,.PSEA .button.styled,.PSEA a.btn.styled {
 border:1px solid #720101;
 color:#FFF
}
.PSEA .menu .ui-button-text,.PSEA .appToolBar .ui-button-text {
 border-right:1px solid #720101;
 color:#fff
}
.PSEA .appToolBar .ui-button,.PSEA .menu .ui-button {
 border-right:1px solid #E30000;
 color:#fff
}
.PSEA .menu .ui-button:nth-of-type(6),.PSEA .menu .ui-button:nth-of-type(6) span {
 border:0
}
.PSEA .styled {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_red.png') #700800 left top repeat-x;
 background-image:-moz-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cb0101),color-stop(100%,#860000));
 background-image:-webkit-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-o-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-ms-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:linear-gradient(top,#cb0101 0,#860000 100%)
}
.PSEA .menu>a:hover,.PSEA .menu>button:hover,.PSEA .appToolBar .ui-button-text-icon-secondary:hover,.PSEA button.styled:hover,.PSEA .button:hover.styled,.PSEA .btn:hover.styled {
 color:#FFF;
 background:#860000
}
.PREA {
 background:url('/images/lgml/dash/bg_red.png') left top repeat-x scroll
}
.PREA a,.PREA a:link,.PREA a:visited,.PREA a:hover,.PREA a:active,.PREA a:focus,.PREA a.selected,.PREA .box h1,.PREA .ui-menu a:hover,.PREA ul.ui-tabs-nav li.ui-state-default a:hover,.PREA ul.ui-tabs-nav li.ui-tabs-active,.PREA ul.ui-tabs-nav li.ui-tabs-active a,.PREA .fg-button.ui-button,.PREA .fg-button.ui-button.ui-state-default,.PREA .fg-button.ui-button.ui-state-default:hover,.PREA .fg-button.ui-button:hover,.PREA .dataTables_paginate .ui-state-default {
 color:#BE1E2D
}
.PREA tr.row_selected>td {
 background-color:#FDF4BA
}
.PREA ul.leftMenu li a,.PREA .ui-menu a,.PREA a.btn,.PREA a.button,.PREA a.btnLink {
 color:#464646
}
.PREA ul.leftMenu li a.on {
 color:#BE1E2D;
 font-weight:bold
}
.PREA .menu.styled,.PREA .button.styled,.PREA a.btn.styled {
 border:1px solid #720101;
 color:#FFF
}
.PREA .menu .ui-button-text,.PREA .appToolBar .ui-button-text {
 border-right:1px solid #720101;
 color:#fff
}
.PREA .appToolBar .ui-button,.PREA .menu .ui-button {
 border-right:1px solid #E30000;
 color:#fff
}
.PREA .styled {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_red.png') #700800 left top repeat-x;
 background-image:-moz-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cb0101),color-stop(100%,#860000));
 background-image:-webkit-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-o-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-ms-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:linear-gradient(top,#cb0101 0,#860000 100%)
}
.PREA .menu>a:hover,.PREA .menu>button:hover,.PREA .appToolBar .ui-button-text-icon-secondary:hover,.PREA button.styled:hover,.PREA .button:hover.styled,.PREA .btn:hover.styled {
 color:#FFF;
 background:#860000
}
.PFEA {
 background:url('/images/lgml/dash/bg_red.png') left top repeat-x scroll
}
.PFEA a,.PFEA a:link,.PFEA a:visited,.PFEA a:hover,.PFEA a:active,.PFEA a:focus,.PFEA a.selected,.PFEA .box h1,.PFEA .ui-menu a:hover,.PFEA ul.ui-tabs-nav li.ui-state-default a:hover,.PFEA ul.ui-tabs-nav li.ui-tabs-active,.PFEA ul.ui-tabs-nav li.ui-tabs-active a,.PFEA .fg-button.ui-button,.PFEA .fg-button.ui-button.ui-state-default,.PFEA .fg-button.ui-button.ui-state-default:hover,.PFEA .fg-button.ui-button:hover,.PFEA .dataTables_paginate .ui-state-default {
 color:#BE1E2D
}
.PFEA tr.row_selected>td {
 background-color:#FDF4BA
}
.PFEA ul.leftMenu li a,.PFEA .ui-menu a,.PFEA a.btn,.PFEA a.button,.PFEA a.btnLink {
 color:#464646
}
.PFEA ul.leftMenu li a.on {
 color:#BE1E2D;
 font-weight:bold
}
.PFEA .menu.styled,.PFEA .button.styled,.PFEA a.btn.styled {
 border:1px solid #720101;
 color:#FFF
}
.PFEA .menu .ui-button-text,.PFEA .appToolBar .ui-button-text {
 border-right:1px solid #720101;
 color:#fff
}
.PFEA .appToolBar .ui-button,.PFEA .menu .ui-button {
 border-right:1px solid #E30000;
 color:#fff
}
.PFEA .styled {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_red.png') #700800 left top repeat-x;
 background-image:-moz-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cb0101),color-stop(100%,#860000));
 background-image:-webkit-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-o-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:-ms-linear-gradient(top,#cb0101 0,#860000 100%);
 background-image:linear-gradient(top,#cb0101 0,#860000 100%)
}
.PFEA .menu>a:hover,.PFEA .menu>button:hover,.PFEA .appToolBar .ui-button-text-icon-secondary:hover,.PFEA button.styled:hover,.PFEA .button:hover.styled,.PFEA .btn:hover.styled {
 color:#FFF;
 background:#860000
}
#CHCK .section>div:first-child {
 padding-top:10px;
 border-top:1px solid #CCC
}
#CHCK h1 {
 margin:0 0 10px 0;
 font-size:20px;
 line-height:1em
}
#CHCK .COnav {
 line-height:20px
}
#CHCK .COnav h4 {
 font-size:14px;
 text-align:right;
 margin:0 10px;
 font-weight:normal
}
#CHCK .COnav h4.current {
 font-weight:bold
}
#CHCK .ui-state-default h6 {
 padding:6px 10px
}
#CHCK .Address {
 width:300px;
 padding-top:30px;
 margin-bottom:10px;
 float:right;
 vertical-align:baseline
}
#CHCK .address .map,#CHCK .address h3,#CHCK .address .addressline {
 display:none
}
#CHCK .address:before {
 content:'Contact Us:';
 font-weight:bold;
 display:block
}
#CHCK button,#CHCK .button,#CHCK .btn {
 color:#FFF;
 border:1px solid #15529F;
 background:url('../images/lgml/dash/fallback-gradient-menu_blue.png') #2A6DB4 left top repeat-x;
 background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#59A7E3),to(#15529F));
 background-image:-webkit-linear-gradient(top,#59A7E3,#15529F);
 background-image:-moz-linear-gradient(top,#59A7E3,#15529F);
 background-image:-o-linear-gradient(top,#59A7E3,#15529F)
}
#CHCK button:hover,#CHCK .button:hover,#CHCK .btn:hover {
 color:#FFF;
 background:url('../images/lgml/dash/fallback-gradient-menu_blue_over.png') #2A6DB4 left top repeat-x;
 background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#3385CF),to(#0D2E6E));
 background-image:-webkit-linear-gradient(top,#3385CF,#0D2E6E);
 background-image:-moz-linear-gradient(top,#3385CF,#0D2E6E);
 background-image:-o-linear-gradient(top,#3385CF,#0D2E6E)
}
.loadingAnim {
 background-color:#1260A0;
 font-weight:normal;
 text-align:center;
 padding-top:35px;
 width:550px;
 margin:0 auto
}
.loadingAnim .stext {
 font-size:24px;
 color:#80C1E9;
 line-height:16px;
 padding:35px 0 10px 15px
}
.loadingAnim .stext.ptext {
 position:relative;
 top:50px
}
.loadingAnim .prod {
 font-size:20px;
 color:#A2DBF4;
 padding-bottom:2px
}
.loadingAnim .justasec {
 margin:-20px 0 20px
}
.loadingAnim .facts {
 font-size:14px;
 margin-top:2px;
 color:#9AD3EF;
 line-height:16px;
 display:none;
 text-wrap:supress;
 display:block;
 margin:0
}
.loadingAnim .know {
 font-size:20px;
 color:#B6EAFC
}
.loadingAnim .factcontainer {
 display:table;
 margin:0 auto;
 text-align:center
}
.loadingAnim .blur {
 padding-top:130px
}
.loadingAnim .mag {
 padding-top:220px
}
.loadingAnim .scan {
 padding-top:185px
}
.loadingAnim .stats {
 background:none repeat scroll 0 0 #1467A5;
 margin:0 auto;
 padding:14px;
 text-align:center;
 border:1px solid #1A72AD;
 min-width:300px;
 max-width:350px
}
div.blockUI.siteLoading.blockPage {
 width:100%!important;
 height:100%!important;
 background-color:#1260A0!important;
 top:0!important;
 left:0!important;
 margin-left:0!important
}
@media print {
 body.SITA {
  background:#fff!important
 }
 body.SITA .headerWrap,body.SITA .supHeader,body.SITA .navbar,body.SITA .section .moduleCommandBar,body.SITA .supplierList .commandBar,body.SITA .endecaPager,body.SITA .dataTables_wrapper .ui-corner-tl,body.SITA .dataTables_paginate,body.SITA .asiModule.Ad,body.SITA .asiModule.Footer,body.SITA .fullWidthFooterZone2,body.SITA .fullWidthFooterZone,body.SITA .viewCriteria,body.SITA .cssChk,body.SITA .DimGroup,body.SITA .SearchTerms .ui-icon,body.SITA div[id$="DivToTopPrice"] {
  display:none
 }
}
body {
 -webkit-text-size-adjust:none
}
@-ms-viewport {
 width:device-width
}
@media only screen and (max-width:480px) {
 body {
  min-width:100%;
  font-size:14px
 }
 .ui-dialog iframe {
  display:block!important;
  position:relative;
  width:100%!important;
  height:100%
 }
 .ui-dialog,.ui-dialog * {
  box-sizing:border-box
 }
 .ui-dialog {
  position:absolute;
  width:100%!important;
  left:0!important
 }
 .ui-dialog .ui-dialog-content {
  position:relative;
  width:100%!important;
  padding:5px;
  height:100%;
  overflow:auto!important;
  -webkit-overflow-scrolling:touch
 }
 ._50 {
  width:100%!important;
  float:none
 }
 .col1,.col2,.col3,.col4,.col5,.col6 {
  text-align:left;
  float:none;
  min-width:100px;
  width:100%
 }
 .align_center,.align_right {
  text-align:left
 }
 .fullWidthFooterZone {
  text-align:center
 }
 .header,.section,.footer,.headerWrap,.sectionWrap,.asiModule,.footer .footerWrap .innerWrapper,.header .Logo,footer .footerWrap,div[id$="FullWidthSubFooterZone"] {
  width:100%!important;
  float:none;
  display:block;
  padding-left:0;
  padding-right:0;
  margin:0;
  height:auto;
  min-height:0
 }
 .asiModule,.section .asiModule {
  margin:0;
  padding:0
 }
 .section .asiModule,.footer .asiModule {
  margin-bottom:20px
 }
 .fullWidthHeaderZone {
  height:auto
 }
 .footer {
  height:auto;
  text-align:center;
  display:block
 }
 .article {
  display:block;
  width:100%!important;
  margin:0 0 20px!important
 }
 .headerRow2 {
  width:100%
 }
 .addthis_toolbox>a {
  margin-bottom:0!important
 }
 .NewsletterSignup .news input {
  width:100%!important
 }
 .section img {
  max-width:100%!important;
  height:auto!important
 }
 #id-qk-vw,.qk-vw .prvw-lt,.qk-vw .prvw-rt {
  display:none
 }
 #CHCK input[type='text'],#CHCK textarea,#CHCK select {
  width:100%!important;
  box-sizing:border-box
 }
 #CHCK input[type='text'],#CHCK select {
  height:30px
 }
 #CHCK .OrderCustAddressInfo ._15,#CHCK .OrderCustAddressInfo ._30,#CHCK .OrderCustAddressInfo ._40 {
  width:100%;
  display:block;
  float:none
 }
}
ul.tabs li {
 display:table-cell;
 float:left;
 position:relative
}
.prodSet h2 .psPager {
 float:right;
 margin-top:7px;
 font-size:12px;
 font-weight:normal
}
.prodSet li {
 text-align:center
}
.prodSet .tabs li a {
 margin:8px 4px;
 color:#FFF;
 background-color:#CCC;
 position:relative;
 display:inline-block;
 width:95%
}
.prodSet .tabs li a:hover {
 background:#999
}
.prodSet li .prodImg {
 margin:1px;
 display:block;
 width:auto!important;
 height:auto!important;
 float:none;
 background:white;
 text-align:center;
 overflow:visible
}
.prodSet li img {
 float:none;
 height:110px;
 max-width:110px;
 margin:4px;
 overflow:hidden
}
.prodSet li .prodName {
 background-color:#606060;
 background-color:rgba(10,10,10,0.5);
 bottom:0;
 left:0;
 margin:0;
 padding:4px 0!important;
 position:absolute;
 text-shadow:0 1px 1px rgba(0,0,0,0.5);
 width:100%;
 font-size:16px;
 font-weight:normal;
 line-height:14px;
 height:28px
}
.prodSet .tabs li a:hover .prodName {
 background:#303030;
 background-color:rgba(0,0,0,0.6)
}
.ui-widget-header h5 {
 margin:0;
 padding:10px;
 line-height:15px
}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.7 - 2017-04-15T14:28:36.790Z
 * License: MIT
 */.ui-select-highlight {
 font-weight:bold
}
.ui-select-offscreen {
 clip:rect(0 0 0 0)!important;
 width:1px!important;
 height:1px!important;
 border:0!important;
 margin:0!important;
 padding:0!important;
 overflow:hidden!important;
 position:absolute!important;
 outline:0!important;
 left:0!important;
 top:0!important
}
.ui-select-choices-row:hover {
 background-color:#f5f5f5
}
.ng-dirty.ng-invalid>a.select2-choice {
 border-color:#D44950
}
.select2-result-single {
 padding-left:0
}
.select2-locked>.select2-search-choice-close {
 display:none
}
.select-locked>.ui-select-match-close {
 display:none
}
body>.select2-container.open {
 z-index:9999
}
.ui-select-container[theme="select2"].direction-up .ui-select-match,.ui-select-container.select2.direction-up .ui-select-match {
 border-radius:4px;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown,.ui-select-container.select2.direction-up .ui-select-dropdown {
 border-radius:4px;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 border-top-width:1px;
 border-top-style:solid;
 box-shadow:0 -4px 8px rgba(0,0,0,0.25);
 margin-top:-4px
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search,.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
 margin-top:4px
}
.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match,.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
 border-bottom-color:#5897fb
}
.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden input {
 opacity:0;
 height:0;
 min-height:0;
 padding:0;
 margin:0;
 border:0
}
.selectize-input.selectize-focus {
 border-color:#007FBB!important
}
.selectize-control.single>.selectize-input>input {
 width:100%
}
.selectize-control.multi>.selectize-input>input {
 margin:0!important
}
.selectize-control>.selectize-dropdown {
 width:100%
}
.ng-dirty.ng-invalid>div.selectize-input {
 border-color:#D44950
}
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
 box-shadow:0 -4px 8px rgba(0,0,0,0.25);
 margin-top:-2px
}
.ui-select-container[theme="selectize"] input.ui-select-search-hidden {
 opacity:0;
 height:0;
 min-height:0;
 padding:0;
 margin:0;
 border:0;
 width:0
}
.btn-default-focus {
 color:#333;
 background-color:#EBEBEB;
 border-color:#ADADAD;
 text-decoration:none;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}
.ui-select-bootstrap .ui-select-toggle {
 position:relative
}
.ui-select-bootstrap .ui-select-toggle>.caret {
 position:absolute;
 height:10px;
 top:50%;
 right:10px;
 margin-top:-2px
}
.input-group>.ui-select-bootstrap.dropdown {
 position:static
}
.input-group>.ui-select-bootstrap>input.ui-select-search.form-control {
 border-radius:4px;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up {
 border-radius:4px!important;
 border-top-right-radius:0!important;
 border-bottom-right-radius:0!important
}
.ui-select-bootstrap .ui-select-search-hidden {
 opacity:0;
 height:0;
 min-height:0;
 padding:0;
 margin:0;
 border:0
}
.ui-select-bootstrap>.ui-select-match>.btn {
 text-align:left!important
}
.ui-select-bootstrap>.ui-select-match>.caret {
 position:absolute;
 top:45%;
 right:15px
}
.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice {
 width:100%;
 height:auto;
 max-height:200px;
 overflow-x:hidden;
 margin-top:-1px
}
body>.ui-select-bootstrap.open {
 z-index:1000
}
.ui-select-multiple.ui-select-bootstrap {
 height:auto;
 padding:3px 3px 0 3px
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
 background-color:transparent!important;
 border:0;
 outline:0;
 height:1.666666em;
 margin-bottom:3px
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
 font-size:1.6em;
 line-height:.75
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
 outline:0;
 margin:0 3px 3px 0
}
.ui-select-multiple .ui-select-match-item {
 position:relative
}
.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
 pointer-events:none
}
.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
 content:"";
 position:absolute;
 top:0;
 right:100%;
 height:100%;
 margin-right:2px;
 border-left:1px solid #428bca
}
.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
 content:"";
 position:absolute;
 top:0;
 left:100%;
 height:100%;
 margin-left:2px;
 border-right:1px solid #428bca
}
.ui-select-bootstrap .ui-select-choices-row>span {
 cursor:pointer;
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap
}
.ui-select-bootstrap .ui-select-choices-row>span:hover,.ui-select-bootstrap .ui-select-choices-row>span:focus {
 text-decoration:none;
 color:#262626;
 background-color:#f5f5f5
}
.ui-select-bootstrap .ui-select-choices-row.active>span {
 color:#fff;
 text-decoration:none;
 outline:0;
 background-color:#428bca
}
.ui-select-bootstrap .ui-select-choices-row.disabled>span,.ui-select-bootstrap .ui-select-choices-row.active.disabled>span {
 color:#777;
 cursor:not-allowed;
 background-color:#fff
}
.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add {
 display:none!important
}
.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match {
 border-color:#D44950
}
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
 box-shadow:0 -4px 8px rgba(0,0,0,0.25)
}
.ui-select-bootstrap .ui-select-match-text {
 width:100%;
 padding-right:1em
}
.ui-select-bootstrap .ui-select-match-text span {
 display:inline-block;
 width:100%;
 overflow:hidden
}
.ui-select-bootstrap .ui-select-toggle>a.btn {
 position:absolute;
 height:10px;
 right:10px;
 margin-top:-2px
}
.ui-select-refreshing.glyphicon {
 position:absolute;
 right:0;
 padding:8px 27px
}
@-webkit-keyframes ui-select-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes ui-select-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.ui-select-spin {
 -webkit-animation:ui-select-spin 2s infinite linear;
 animation:ui-select-spin 2s infinite linear
}
.ui-select-refreshing.ng-animate {
 -webkit-animation:none 0s
}
/*!
   angular-block-ui v0.2.0
   (c) 2015 (null) McNull https://github.com/McNull/angular-block-ui
   License: MIT
*/.block-ui {
 position:relative
}
body.block-ui {
 position:static
}
.block-ui-main>.block-ui-container,body.block-ui>.block-ui-container {
 position:fixed
}
.block-ui-container {
 position:absolute;
 z-index:10000;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:0;
 overflow:hidden;
 opacity:0;
 filter:alpha(opacity=00)
}
.block-ui-active>.block-ui-container {
 height:100%;
 cursor:wait
}
.block-ui-active .block-ui-active>.block-ui-container {
 height:0
}
.block-ui-visible>.block-ui-container {
 opacity:1;
 filter:alpha(opacity=100)
}
.block-ui-overlay {
 width:100%;
 height:100%;
 opacity:.5;
 filter:alpha(opacity=50);
 background-color:#fff
}
.block-ui-message-container {
 position:absolute;
 top:35%;
 left:0;
 right:0;
 height:0;
 text-align:center;
 z-index:10001
}
.block-ui-message {
 display:inline-block;
 text-align:left;
 background-color:#333;
 color:#f5f5f5;
 padding:20px;
 border-radius:4px;
 font-size:20px;
 font-weight:700;
 filter:alpha(opacity=100)
}
.block-ui-anim-fade>.block-ui-container {
 -webkit-transition:height 0s linear 200ms,opacity 200ms ease 0s;
 transition:height 0s linear 200ms,opacity 200ms ease 0s
}
.block-ui-anim-fade.block-ui-active>.block-ui-container {
 -webkit-transition-delay:0s;
 transition-delay:0s
}
