.center{text-align:-moz-center;text-align:center}
.top{vertical-align:top}
.topCenter{vertical-align:top;text-align:-moz-center;text-align:center}
.topLeft{vertical-align:top;text-align:-moz-left;text-align:left}
.topRight{vertical-align:top;text-align:-moz-right;text-align:right}
.midLeft{vertical-align:middle;text-align:-moz-left;text-align:left}
.midCenter{vertical-align:middle;text-align:-moz-center;text-align:center}
.midRight{vertical-align:middle;text-align:-moz-right;text-align:right}
.bottom{vertical-align:bottom}
.botLeft{vertical-align:bottom;text-align:-moz-left;text-align:left}
.botCenter{vertical-align:bottom;text-align:-moz-center;text-align:center}
.botRight{vertical-align:bottom;text-align:-moz-right;text-align:right}
.bold{font-weight:700}
.boldUnderline{font-weight:700;text-decoration:underline}
.italic{font-style:italic}
.italicUnderline{font-style:italic;text-decoration:underline}
.underline{text-decoration:underline}
.aLeft{text-align:-moz-left;text-align:left}
.aCenter{text-align:-moz-center;text-align:center}
.aRight{text-align:-moz-right;text-align:right}
.vTop{vertical-align:top}
.vMid{vertical-align:middle}
.vBot{vertical-align:bottom}
.boldLeft{font-weight:700;text-align:-moz-right;text-align:left}
.boldCenter{font-weight:700;text-align:-moz-right;text-align:center}
.boldRight{font-weight:700;text-align:-moz-right;text-align:right}
.boldRightNW{font-weight:700;text-align:-moz-right;text-align:right;white-space:nowrap}
.boldRightNWPadRght{font-weight:700;text-align:-moz-right;text-align:right;white-space:nowrap;padding-right:5px}
.nowrap{white-space:nowrap}
.clear{clear:both}
.clearfix{zoom:1}

a.white{color:#fff;text-decoration:none;padding:0 5px}
a.white:link{color:#fff;text-decoration:none}
a.white:hover{color:#fff;text-decoration:underline}
a.white:active{color:#fff;text-decoration:none}
a.red{color:#770000;text-decoration:none;padding:0 5px}
a.red:link{color:#770000;text-decoration:none}
a.red:hover{color:#770000;text-decoration:underline}
a.red:active{color:#770000;text-decoration:none}
a.gray{color:#9b9b9b;text-decoration:none;padding:0 5px}
a.gray:link{color:#9b9b9b;text-decoration:none}
a.gray:hover{color:#9b9b9b;text-decoration:underline}
a.gray:active{color:#9b9b9b;text-decoration:none}
a.black{color:#000000;text-decoration:none;padding:0 5px}
a.black:link{color:#000000;text-decoration:none}
a.black:hover{color:#000000;text-decoration:underline}
a.black:active{color:#000000;text-decoration:none}
a.blackWLine{color:#000000;text-decoration:underline;padding:0 5px}
a.blackWLine:link{color:#000000;text-decoration:underline}
a.blackWLine:hover{color:#000000;text-decoration:underline}
a.blackWLine:active{color:#000000;text-decoration:underline}

a.nounderline{text-decoration:none}
a.nounderline:link{text-decoration:none}
a.nounderline:hover{text-decoration:none}
a.nounderline:active{text-decoration:none}
a.nounderlineBlack{text-decoration:none;color:#000}
a.nounderlineBlack:link{text-decoration:none;color:#000}
a.nounderlineBlack:hover{text-decoration:none;color:#000}
a.nounderlineBlack:active{text-decoration:none;color:#000}
a.bc{color:#fff;text-decoration:none}
a.bc:link{color:#fff;text-decoration:none}
a.bc:hover{color:#fff;text-decoration:underline}
a.bc:active{color:#fff;text-decoration:none}

p{display:inline;color:#000}
p.blackText{color:#000}
p.blackBoldText{color:#000;font-weight:700}
p.whiteText{color:#ffffff}
p.whiteBoldText{color:#ffffff;font-weight:700}
p.redText{color:#b70000}
p.redBoldText{color:#b70000;font-weight:700}
p.greenText{color:#0d7000}
p.greenBoldText{color:#0d7000;font-weight:700}
p.blueText{color:#2100eb}
p.blueBoldText{color:#2100eb;font-weight:700}
.blackText{color:#000}
.blackBoldText{color:#000;font-weight:700}
.whiteText{color:#ffffff}
.whiteBoldText{color:#ffffff;font-weight:700}
.redText{color:#b70000}
.redBoldText{color:#b70000;font-weight:700}
.greenText{color:#0d7000}
.greenBoldText{color:#0d7000;font-weight:700}
.blueText{color:#2100eb}
.blueBoldText{color:#2100eb;font-weight:700}

p.blackBoldText{color:#000;font-weight:700}
p.redBoldText{color:#b70000;font-weight:700}
p.greenBoldText{color:#0d7000;font-weight:700}
p.blueBoldText{color:#2100eb;font-weight:700}
.redTextAlert{color:#b70000;text-align:-moz-center;text-align:center;font-weight:700}
.w1p{width:1%}
.w2p{width:2%}
.w3p{width:3%}
.w4p{width:4%}
.w5p{width:5%}
.w6p{width:6%}
.w7p{width:7%}
.w8p{width:8%}
.w9p{width:9%}
.w10p{width:10%}
.w11p{width:11%}
.w12p{width:12%}
.w13p{width:13%}
.w14p{width:14%}
.w15p{width:15%}
.w16p{width:16%}
.w17p{width:17%}
.w18p{width:18%}
.w19p{width:19%}
.w20p{width:20%}
.w22p{width:22%}
.w25p{width:25%}
.w30p{width:30%}
.w31p{width:31%}
.w32p{width:32%}
.w33p{width:33%}
.w34p{width:34%}
.w35p{width:35%}
.w36p{width:36%}
.w37p{width:37%}
.w38p{width:38%}
.w39p{width:39%}
.w40p{width:40%}
.w42p{width:42%}
.w45p{width:45%}
.w49p{width:49%}
.w50p{width:50%}
.w55p{width:55%}
.w60p{width:60%}
.w65p{width:65%}
.w70p{width:70%}
.w71p{width:71%}
.w72p{width:72%}
.w73p{width:73%}
.w74p{width:74%}
.w75p{width:75%}
.w76p{width:76%}
.w77p{width:77%}
.w78p{width:78%}
.w79p{width:79%}
.w80p{width:80%}
.w82p{width:82%}
.w85p{width:85%}
.w90p{width:90%}
.w95p{width:95%}
.w100p{width:100%}
.w5{width:5px}
.w10{width:10px}
.w15{width:15px}
.w20{width:20px}
.w25{width:25px}
.w50{width:50px}
.w75{width:75px}
.w100{width:100px}
.w125{width:125px}
.w150{width:150px}
.w175{width:175px}
.w200{width:200px}
.w225{width:225px}
.w250{width:250px}
.w275{width:275px}
.w300{width:300px}
.w325{width:325px}
td.pad5pxT{padding-top:5px}
td.pad5pxL{padding-left:5px}
td.pad5pxR{padding-right:5px}
td.pad5pxLR{padding:0 5px}
td.pad10pxT{padding-top:10px}
td.pad10pxL{padding-left:10px}
td.pad10pxR{padding-right:10px}
td.pad10pxLR{padding:0 10px}
div.divInvoiceForm{border:1px #868686 solid;background:#fff;color:#000}
div.divInvoiceErNotification{border:0 #868686 solid;text-align:-moz-center;text-align:center;font-weight:700;font-size:1.2em;color:#b70000;padding:50px 100px 0}
div.divInvoicePrint{width:100%;text-align:-moz-right;text-align:right;padding:0 0 0 0}
div.divInvoicePreviousPage{border:0 #868686 solid;width:100%;text-align:-moz-center;text-align:center;padding:10px 0}
table.tblInvoiceData{margin:0 10px;width:98%;border:1px solid #969696;background:#fff}
table.tblInvoiceDataNoPercent{margin:0 10px;width:1%;border:1px solid #969696;background:#fff}
table.tblInvoiceData100Percent{margin:0 10px;width:100%;border:1px solid #969696;background:#fff}
td.invoiceLblRedBold{text-align:-moz-center;text-align:center;font-weight:700;padding:0 10px;font-size:.9em;color:#b70000;white-space:nowrap}
td.invoiceLblLItms{white-space:nowrap;text-align:-moz-center;text-align:center;font-weight:700;width:16%;line-height:24px}
td.invoiceLblLItmsPad5px{white-space:nowrap;text-align:-moz-center;text-align:center;font-weight:700;width:16%;line-height:24px;padding:5px;}
td.invoiceLblLItmsPad5pxNoWidth{white-space:nowrap;text-align:-moz-center;text-align:center;font-weight:700;line-height:24px;padding:5px;}
td.invoiceLblLOrdrItms{white-space:nowrap;text-align:-moz-center;text-align:center;font-weight:700;line-height:24px}
td.invoiceVals{text-align:-moz-left;text-align:left;font-weight:none;padding-left:5px;line-height:24px}
td.invoiceValsLineHeight10px{text-align:-moz-left;text-align:left;font-weight:none;padding-left:5px;line-height:10px}
td.invoiceValsLeftRight{text-align:-moz-left;text-align:left;font-weight:none;padding-left:5px;padding-right:5px;line-height:24px}
td.invoiceValsCenter{text-align:-moz-center;text-align:center;font-weight:none;padding-left:5px;padding-right:5px;line-height:24px}
td.invoiceGrayLbl{white-space:nowrap;text-align:-moz-center;text-align:center;font-weight:700;background:#d8d8d8;padding:5px}
td.invoiceGrayLblLItms{white-space:nowrap;text-align:-moz-center;text-align:center;font-weight:700;background:#d8d8d8;padding:5px}
td.invoiceGrayLblTotal{white-space:nowrap;text-align:-moz-right;text-align:right;font-weight:700;background:#d8d8d8;padding:5px}
td.invoiceGrayLblAttn{text-align:-moz-left;text-align:left;font-weight:700;padding-left:10px;font-size:1.2em;color:#b70000}
td.invoiceGrayLblReturnNotify{text-align:-moz-right;text-align:right;font-weight:700;padding:35px 20px 0 0;font-size:1em;font-style:italic}
td.invoiceGrayLblFooterLft{text-align:-moz-left;text-align:left;font-weight:none;padding:35px 20px 0 0;font-size:1em}
td.invoiceGrayLblFooter{text-align:-moz-center;text-align:center;font-weight:700;padding:20px 0 0;font-size:1em}
td.invoiceLnItmL{text-align:-moz-left;text-align:left;padding-left:10px;padding-right:10px;font-size:1em;line-height:24px}
td.invoiceLnItmLLnHt16{text-align:-moz-left;text-align:left;padding:5px;font-size:1em;line-height:16px}
td.invoiceLnItmLB{text-align:-moz-left;text-align:left;font-weight:700;padding-left:5px;font-size:1em;line-height:24px}
td.invoiceLnItmC{text-align:-moz-center;text-align:center;font-size:1em;line-height:24px}
td.invoiceLnItmCB{text-align:-moz-center;text-align:center;font-weight:700;font-size:1em;line-height:24px}
td.invoiceLnItmR{text-align:-moz-right;text-align:right;padding-right:5px;font-size:1em;line-height:24px}
td.invoiceLnItmRB{text-align:-moz-right;text-align:right;font-weight:700;padding-right:5px;font-size:1em;line-height:24px}
td.invoiceLnItmTotalsLbls{text-align:-moz-right;text-align:right;font-weight:none;padding-right:5px;font-size:1em;line-height:24px}
td.invoiceLnItmTotals{text-align:-moz-right;text-align:right;font-weight:none;padding-right:5px;font-size:1em;line-height:24px}
td.shoppingCartTotal{text-align:-moz-center;text-align:center;font-weight:700;padding-right:5px;font-size:1em}
#divNotify{width:100%;border:0 red solid;display:inline-block;text-align:center;padding:15px 0}
#divPreviousPage{width:100%;border:0 red solid;display:inline-block;text-align:center;padding:15px 0}
div.curvedLightRedBox{box-shadow:1px 2px 3px 0 #cecece inset;-webkit-box-shadow:1px 2px 3px 0 #cecece inset;-moz-box-shadow:1px 2px 3px 0 #cecece inset;border:1px #cecece solid;-moz-border-radius:5px;border-radius:5px;background:#feb8b8;box-shadow:1px 2px 3px 0 #737373;-webkit-box-shadow:1px 2px 3px 0 #737373;-moz-box-shadow:1px 2px 3px 0 #737373;padding:0 0 5px;margin:0;color:#000;font-weight:700;margin-bottom:20px}
div.curvedRedBox{box-shadow:1px 2px 3px 0 #cecece inset;-webkit-box-shadow:1px 2px 3px 0 #cecece inset;-moz-box-shadow:1px 2px 3px 0 #cecece inset;border:1px #930000 solid;-moz-border-radius:5px;border-radius:5px;background:red;box-shadow:1px 2px 3px 0 #737373;-webkit-box-shadow:1px 2px 3px 0 #737373;-moz-box-shadow:1px 2px 3px 0 #737373;padding:0 0 5px;margin:0;color:#fff;font-weight:700;margin-bottom:20px}
div.curvedLightGreenBox{box-shadow:1px 2px 3px 0 #cecece inset;-webkit-box-shadow:1px 2px 3px 0 #cecece inset;-moz-box-shadow:1px 2px 3px 0 #cecece inset;border:1px #339f00 solid;-moz-border-radius:5px;border-radius:5px;background:#abd297;box-shadow:1px 2px 3px 0 #737373;-webkit-box-shadow:1px 2px 3px 0 #737373;-moz-box-shadow:1px 2px 3px 0 #737373;padding:0 0 5px;margin:0;color:#000;font-weight:700;margin-bottom:20px}

a.blackAnch{color:#000000;outline:none;text-decoration:underline}
a.blackAnch:link{color:#000000;outline:none;text-decoration:underline}
a.blackAnch:hover{color:#000000;text-decoration:underline}
a.blackAnch:active{color:#000000;outline:none;text-decoration:underline}

a.redAnch{color:#b70000;outline:none;text-decoration:underline}
a.redAnch:link{color:#b70000;outline:none;text-decoration:underline}
a.redAnch:hover{color:#b70000;text-decoration:underline}
a.redAnch:active{color:#b70000;outline:none;text-decoration:underline}
a.redAnch8em{color:#b70000;outline:none;text-decoration:underline;font-size:.8em}
a.redAnch8em:link{color:#b70000;outline:none;text-decoration:underline;font-size:.8em}
a.redAnch8em:hover{color:#b70000;text-decoration:underline;font-size:.8em}
a.redAnch8em:active{color:#b70000;outline:none;text-decoration:underline;font-size:.8em}
a.greenAnch{color:#0d7000;outline:none;text-decoration:underline}
a.greenAnch:link{color:#0d7000;outline:none;text-decoration:underline}
a.greenAnch:hover{color:#0d7000;text-decoration:underline}
a.greenAnch:active{color:#0d7000;outline:none;text-decoration:underline}
h2.red{color:#980000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1em}
h2.redPX1{color:#980000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:.8em}
h2.green{color:#0d7000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1em}
h2.greenPX1{color:#0d7000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:.8em}
.padL5pxNoLH{padding:5px;}
.padL10pxNoLH{padding:10px;}
.padL10px{padding:5px;line-height:10px}
.padL10pxFntSmaller{padding:0;padding-left:5px;padding-right:5px;line-height:10px;font-size:.8em}
.padBot10px{padding-bottom:10px}
.marginL10px{margin:0;margin-left:10px;line-height:10px}
span.topLeftDisabledText{color:#b9ccdd;font-weight:700;padding-left:5px}
div.top-10px{position:relative;top:-10px}
div.top10px{position:relative;top:10px}
div.padBot10px{padding-bottom:10px}

tr.bgLightGray td{background-color:#F5F3F3}
tr.bgLightBlue td{background-color:#C5D6E8}
table.tblData{width:100%;border:1px solid #e9e9e9;margin:15px 0 10px 2px;background:#fff;background-color:#ffffff;-moz-box-sizing: border-box;}
table.tblData th{background-color:#9b9b9b;font-weight:700;text-align:left;text-align:-moz-left;line-height:24px;color:#fff;padding-left:5px;font-family:Proxima Nova Regular;}
table.tblData tr.bgWhite{background-color:#fff;cursor:pointer}
table.tblData tr.bgLtGray{background-color:#F5F3F3;cursor:pointer}
table.tblData tr.bgLtBlueLtr{background-color:#eaf3fd}
table.tblData tr.bgLtBlue{background-color:#C5D6E8}
table.tblData tr.bgLtRed{background-color:#feddde}
table.tblData tr.bgRed{background-color:#ffc4c5}
table.tblData tr.nohover td{background-color:#ffffff;cursor:hand;color:#000000}
table.tblData tr.nohover:hover td{background-color:#ffffff;cursor:hand;color:#000000}
table.tblData tr.nohoverCenter td{background-color:#fff;cursor:hand;color:#000;text-align:-moz-center;text-align:center}
table.tblData tr.nohoverCenter:hover td{background-color:#fff;cursor:hand;color:#000;text-align:-moz-center;text-align:center}
table.tblData tr:hover{color:#fff;background-color:#ff4b26;-webkit-transition-duration:.5s;transition-duration:.5s}
table.tblData tr:hover td {color:#fff;background-color:#ff4b26;-webkit-transition-duration:.5s;transition-duration:.5s}
table.tblData td{padding-left:5px;border: 1px solid #e9e9e9; background-color: #ffffff;}
table.tblData td.val{white-space:nowrap;padding:5px 5px 5px 0;line-height:10px;color:#646464;font-family:Proxima Nova Regular;}
table.tblData td.greenBold{font-weight:700;color:#0d7000}
table.tblData td.green{color:#0d7000}
table.tblData td.redBold{font-weight:700;color:#b70000}
table.tblData td.red{color:#b70000}
table.tblData td.blackBold{font-weight:700;color:#000}
table.tblData td.black{color:#000}

#tblDataTRLtRed td {background-color:#feddde}

td.noData{font-size:1.8em;vertical-align:top;padding-top:4px}
.btnShadow{box-shadow:1px 2px 3px 0 #000;-webkit-box-shadow:1px 2px 3px 0 #000;-moz-box-shadow:1px 2px 3px 0 #000;background:#000}
.btnShadowPadLft{box-shadow:1px 2px 3px 0 #000;-webkit-box-shadow:1px 2px 3px 0 #000;-moz-box-shadow:1px 2px 3px 0 #000;background:#000;margin-left:4px;margin-bottom:10px}
.recID{font-size:.7em;color:#980000;font-weight:700;padding-top:4px}
html{font-smooth:always}

table.tblDataNoFraming{width:100%;border:0px;margin:15px 0 10px 2px;background:#fff;background-color:#ffffff;-moz-box-sizing: border-box;}
table.tblDataNoFraming th{background-color:#9b9b9b;font-weight:700;text-align:center;text-align:-moz-center;line-height:24px;color:#fff;padding-left:5px;font-family:Proxima Nova Regular;}
table.tblDataNoFraming tr.bgWhite{background-color:#fff;cursor:pointer}
table.tblDataNoFraming tr.bgLtGray{background-color:#F5F3F3;cursor:pointer}
table.tblDataNoFraming tr.bgLtBlueLtr{background-color:#eaf3fd}
table.tblDataNoFraming tr.bgLtBlue{background-color:#C5D6E8}
table.tblDataNoFraming tr.bgLtRed{background-color:#feddde}
table.tblDataNoFraming tr.bgRed{background-color:#ffc4c5}
table.tblDataNoFraming tr.nohover td{background-color:#ffffff;cursor:hand;color:#000000}
table.tblDataNoFraming tr.nohover:hover td{background-color:#ffffff;cursor:hand;color:#000000}
table.tblDataNoFraming tr.nohoverCenter td{background-color:#fff;cursor:hand;color:#000;text-align:-moz-center;text-align:center}
table.tblDataNoFraming tr.nohoverCenter:hover td{background-color:#fff;cursor:hand;color:#000;text-align:-moz-center;text-align:center}
table.tblDataNoFraming td{padding-left:5px;border: 0px solid #e9e9e9; background-color: #ffffff;}
table.tblDataNoFraming td.val{white-space:nowrap;padding:5px 5px 5px 0;line-height:10px;color:#646464;font-family:Proxima Nova Regular;}
table.tblDataNoFraming td.greenBold{font-weight:700;color:#0d7000}
table.tblDataNoFraming td.green{color:#0d7000}
table.tblDataNoFraming td.redBold{font-weight:700;color:#b70000}
table.tblDataNoFraming td.red{color:#b70000}
table.tblDataNoFraming td.blackBold{font-weight:700;color:#000}
table.tblDataNoFraming td.black{color:#000}

body{font-size:.55em;font-family:Proxima Nova Regular,Tahoma,Arial,Geneva,sans-serif;color:#646464;margin:0;padding:0;background:#e9e9e9;-moz-user-select:none}margin:0;padding:0;background:#e9e9e9;-moz-user-select:none}

img{border:0}
h1{color:#384b5c;font-family:Proxima Nova Bold;margin:0 0 5px;font-size:1.5em}
h2{color:#384b5c;font-family:Proxima Nova Bold;margin:0 0 5px;font-size:1em}
h5{color:#384b5c;font-family:Proxima Nova Bold;margin:0 0 5px;font-size:1em;line-height:6px;font-size:.8em}
p{margin:10px 0;padding:0}
blockquote{font-style:italic}
#header-wrap{position:fixed;margin:0 auto;width:100%;top:0;left:0;}
#header-container{height:130px;border:1 #c50000 solid;}
#header-top-spacer{width:1280px;margin:0 auto;background:#fff;height:40px}
/*Top Header Line*/
#header{background:#fff;width:1280px;margin:0 auto;height:105px;position:relative;border-top:1px #d5d5d5 solid;border-bottom:2px #274673 solid;padding-top:10px;padding-bottom:15px;margin-top:0;margin-bottom:0;font-family:Proxima Nova Bold;font-weight:700}
#header ul{margin:0;padding:0;list-style:none;position:absolute;top:60px;right:-10px;border:0 solid #000;padding-right:5px;font-family:Proxima Nova Bold;font-weight:700;color:#646464}
#header ul li{float:left;margin-right:5px;font-family:Proxima Nova Bold;font-weight:700;color:#646464}
#header ul li a{margin-right:5px;text-decoration:none;font-family:Proxima Nova Bold;font-weight:700;font-size:1.4em;color:#646464}
#header ul li a:hover{text-decoration:underline;font-family:Proxima Nova Bold;font-weight:700;color:#646464}
#header-logo-text{float:left;margin-top:-15px;top:0;left:0;font-size:1.2em;font-weight:400;color:#9f9f9f;margin-left:-2px;border:0 solid red}
#header-welcome{float:right;margin-top:4px;top:4px;font-size:1.8em;font-family:Proxima Nova Regular;font-weight:400;color:#646464;padding-right:10px}
#header-app-logo{float:left;top:0;left:0;font-size:1.2em;font-weight:400;color:#9f9f9f;border:0 solid #000;font-weight:bold}
.header-version{position:relative;top:-10px;left:-5px;font-style:italic;color:#c9c9c9}
#container-wrap{width:1280px;height:100%;margin:0 auto;overflow:auto;background:#fff;margin-top:88px;margin-bottom:0;padding-bottom:50px}
#container{background:#fff;width:1280px;margin:0 auto;font-size:1.4em;overflow:auto;padding:8px 0 10px}
#left-content{float:left;width:225px;padding:0}
#left-content ul{list-style:none;padding-left:10px;margin:0;margin-left:-10px;margin-bottom:10px;border:0 solid #000}
#left-content ul li{background:url(../img/bullet-blk2.png) no-repeat 0 5px;margin-right:5px;margin-bottom:3px;padding-left:4px}
#left-content ul li a{color:#a8a8a8;font-weight:700;font-size:1em;margin-left:5px;text-decoration:none}
#left-content ul li a:hover{color:#172e47;text-decoration:underline}
#right-content{float:right;width:1020px;margin-top:0;margin-right:15px;border:0 #b6b6b6 solid;padding:4px 0 0 4px}
#right-content h1{color:#384b5c;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1.8em;text-decoration:none}
#right-content h2{color:#980000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1em}
#footer{width:1280px;margin:0 auto;color:#fff;font-size:1.4em;background:#565459}
#footer-sec1{height:79px;text-align:left;text-align:-moz-left}
#footer-sec2{padding:23px 0;border-top:1px #ea85af solid;text-align:center;text-align:-moz-center}
.pleaseWait{color:#a9a9a9;font-weight:700;font-size:.8em;margin-bottom:15px;font-style:italic}
#rolodexContainer{width:1020px;margin:0 auto;border:0 solid #980000;padding:40px 0 0;text-align:-moz-center;text-align:center}
#rolodexListingAmount{position:relative;top:0;float:right;vertical-align:bottom}
.roloBut{background:url(../img/icnTab2.png) no-repeat;width:24px;color:#565459;font-size:1.0em;font-weight:700;cursor:pointer;cursor:hand}
.roloButRed{background:url(../img/icnTabRed2.png) no-repeat;width:24px;color:#000;font-size:1.0em;font-weight:700;cursor:not-allowed}

input.searchBoxBlack{width:160px;color:#000;font-style:none;border-style:none;outline:none;height:18px;margin-left:12px;margin-top:2px}
input.searchBoxGray{width:160px;color:#78706e;font-style:italic;border-style:none;outline:none;height:18px;margin-left:12px;margin-top:2px;}

#searchBoxContainer{position:relative;float:right;margin:0;padding:0;top:0;right:16px;width:218px}
#searchBox{float:left;background:url(../img/searchBox.png) no-repeat;height:30px;width:183px;padding-top:2px}
input.searchBoxBlackLeft{width:148px;color:#000;font-style:none;border-style:none;outline:none;height:18px;margin-left:12px;margin-top:2px}
input.searchBoxGrayLeft{width:148px;color:#c8c8c8;font-style:italic;border-style:none;outline:none;height:18px;margin-left:12px;margin-top:2px}
#searchBoxContainerLeft{margin:0;padding:0;top:0;padding-left:4px;width:218px}
#searchBoxLeft{float:left;background:url(../img/searchBoxLeft.png) no-repeat;height:30px;width:170px;padding-top:2px}
#searchBoxContainerNoRolodex{position:relative;float:right;margin:0;padding:0;padding-bottom:6px;top:0;right:16px;width:300px;border:0 solid #000}
#pageListingAmountNoRolodex{position:relative;top:8px;right:-290px;float:right;vertical-align:bottom}
#selectLeftSide{position:relative;padding-top:20px;left:0;float:left;vertical-align:bottom;width:100%;}

.input_text,.select,.textarea{font-family:Proxima Nova Bold;height:20px;margin-top:5px;margin-bottom:2px;color:#000;padding-left:4px;resize:none;text-align:-moz-left;text-align:left}
input:focus,textarea:focus{background-color:#ffffff;color:#78706e;line-height:24px;}
.textareaDesc{width:325px;height:100px;resize:none}
.error_input{box-shadow:1px 2px 3px 0 #BE1C1C inset;-webkit-box-shadow:1px 2px 3px 0 #BE1C1C inset;-moz-box-shadow:1px 2px 3px 0 #BE1C1C inset;border:1px #BE1C1C solid;background-color:#ffdfdf;font-size:1.1em}
.fieldLabelNPNBLeft{font-size:1em;font-weight:0;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:0px}
.fieldLabel8x{font-size:1em;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
.fieldLabel8xNB{font-size:1em;font-weight:0;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
.fieldLabel8xNBLeft{font-size:1em;font-weight:0;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:8px}
.fieldLabel8xLeft{font-size:1em;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:8px}
.fieldLabel12x{font-size:1em;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:12px}
td.infoNotification{color:#a9a9a9;font-weight:700;font-size:.8em}
td.infoNotificationRed{color:#980000;font-weight:700;font-size:.8em}
td.infoNotificationBlack{color:#000;font-weight:700;font-size:.7em}
.fieldLabelUrl{font-size:.8em;font-weight:700;font-style:italic;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
.optionalNotes{color:#a9a9a9;font-weight:700;font-style:italic;text-align:-moz-left;text-align:left;font-size:.8em;white-space:nowrap}
ul.padTop{padding-top:3px}
#TMContentContainer{overflow:auto;width:550px;margin:0 auto}
#TMContentL{float:left;width:500px;background-color:#fff;border:1px solid #b1c2d2;padding:4px 4px 4px 10px}
#TMContentR{float:left;width:558px;background-color:#fff;border:1px solid #b1c2d2;padding:4px}
div.wordWrap300px{width:300px;word-wrap:break-word;overflow:hidden}
.messageClear{position:absolute;width:auto;margin-left:10px;border:0;background:#fff}
.messagebox{position:absolute;width:auto;margin-left:10px;border:1px solid #c93;background:#ffc;padding:3px;font-weight:700;font-size:.7em;margin-top:4px}
.messageboxok{position:absolute;width:auto;margin-left:10px;border:1px solid #349534;background:#C9FFCA;padding:3px;font-weight:700;font-size:.7em;margin-top:4px;color:green}
.messageboxerror{position:absolute;width:auto;margin-left:10px;border:1px solid #C00;background:#F7CBCA;padding:3px;font-weight:700;font-size:.7em;margin-top:4px;color:#C00}
#divNotifyEndUser{padding:5px}
.messageboxNotifyEndUserNone{border:0 solid #C00;background:#FFF;font-weight:700;font-size:1.2em;margin-bottom:4px;color:#FFF;-webkit-transition-duration:.5s;transition-duration:.5s;padding:4px}
.messageboxNotifyEndUserAlert{border:1px solid #C00;background:#F7CBCA;font-weight:700;font-size:1.2em;margin-bottom:4px;color:#C00;-webkit-transition-duration:.5s;transition-duration:.5s;padding:4px}
.messageboxNotifyEndUserAlert2x{border:1px solid #C00;background:#F7CBCA;font-weight:700;font-size:1.8em;margin-bottom:4px;color:#C00;-webkit-transition-duration:.5s;transition-duration:.5s;padding:4px}
p.txtbxRedStart{color:#980000;font-weight:700;font-size:.75em;position:relative;top:-8px}
span.txtbxRedStart{color:#980000;font-weight:700;font-size:.75em;position:relative;top:-8px}
td.alertRedCenter{font-size:1em;font-weight:700;vertical-align:top;text-align:-moz-center;text-align:center;padding:10px;color:#980000}
td.alertBlackCenter{font-size:1em;font-weight:700;vertical-align:top;text-align:-moz-center;text-align:center;padding:10px;color:#000}
#PCButtons{clear:both;text-align:-moz-center;text-align:center;padding:16px 0 10px}
hr.hrRed{color:#1f1f1f;background-color:#1f1f1f;height:1px}
#PCNotifyBoxRed{box-shadow:1px 2px 3px 0 #ffc9c9 inset;-webkit-box-shadow:1px 2px 3px 0 #ffc9c9 inset;-moz-box-shadow:1px 2px 3px 0 #ffc9c9 inset;border:1px #ffc9c9 solid;-moz-border-radius:5px;border-radius:5px;background:#ffeaea;box-shadow:1px 2px 3px 0 #980000;-webkit-box-shadow:1px 2px 3px 0 #980000;-moz-box-shadow:1px 2px 3px 0 #980000;padding:0 6px 3px;margin:10px 0 3px 180px;color:#980000;font-weight:700;text-align:-moz-center;text-align:center;width:414px;height:44px}
div.PCNotifyBoxRedImg{float:left;width:32px;padding-top:11px}
#PCNotifyBoxGreen{box-shadow:1px 2px 3px 0 #349534 inset;-webkit-box-shadow:1px 2px 3px 0 #349534 inset;-moz-box-shadow:1px 2px 3px 0 #349534 inset;border:1px #349534 solid;-moz-border-radius:5px;border-radius:5px;background:#C9FFCA;box-shadow:1px 2px 3px 0 #349534;-webkit-box-shadow:1px 2px 3px 0 #349534;-moz-box-shadow:1px 2px 3px 0 #349534;padding:4px 6px 3px;margin:10px 0 3px 130px;color:#349534;font-weight:700;text-align:-moz-center;text-align:center;width:484px;height:24px}
div.PCNotifyBoxGreenImg{float:left;width:32px;padding-top:0}
#fcDocumentChart{float:left;width:370px;padding-left:12px;font-weight:700;padding-top:20px;color:#b70000}
#fcVideoChart{float:left;width:370px;padding-left:12px;font-weight:700;padding-top:20px;color:#b70000}
#divTCWebsiteSelection{width:100%;margin:0 auto;position:relative;border:0 solid red;text-align:-moz-center;text-align:center}
#divTCWebsiteContentContainer{margin-top:10px}
#divTCFormContainer{width:100%;border:0 solid red}
div.curvedBoxSpacer{margin:14px 0}
div.curvedBox{box-shadow:1px 2px 3px 0 #cecece inset;-webkit-box-shadow:1px 2px 3px 0 #cecece inset;-moz-box-shadow:1px 2px 3px 0 #cecece inset;border:1px #cecece solid;-moz-border-radius:5px;border-radius:5px;background:#fff;box-shadow:1px 2px 3px 0 #737373;-webkit-box-shadow:1px 2px 3px 0 #737373;-moz-box-shadow:1px 2px 3px 0 #737373;padding:0 0 5px;margin:0}
div.curvedLightRedBox{box-shadow:1px 2px 3px 0 #cecece inset;-webkit-box-shadow:1px 2px 3px 0 #cecece inset;-moz-box-shadow:1px 2px 3px 0 #cecece inset;border:1px #cecece solid;-moz-border-radius:5px;border-radius:5px;background:#feb8b8;box-shadow:1px 2px 3px 0 #737373;-webkit-box-shadow:1px 2px 3px 0 #737373;-moz-box-shadow:1px 2px 3px 0 #737373;padding:0 0 5px;margin:0;color:#000;font-weight:700;margin-bottom:20px}
div.curvedRedBox{box-shadow:1px 2px 3px 0 #cecece inset;-webkit-box-shadow:1px 2px 3px 0 #cecece inset;-moz-box-shadow:1px 2px 3px 0 #cecece inset;border:1px #930000 solid;-moz-border-radius:5px;border-radius:5px;background:red;box-shadow:1px 2px 3px 0 #737373;-webkit-box-shadow:1px 2px 3px 0 #737373;-moz-box-shadow:1px 2px 3px 0 #737373;padding:0 0 5px;margin:0;color:#fff;font-weight:700;margin-bottom:20px}
div.curvedLightGreenBox{box-shadow:1px 2px 3px 0 #cecece inset;-webkit-box-shadow:1px 2px 3px 0 #cecece inset;-moz-box-shadow:1px 2px 3px 0 #cecece inset;border:1px #339f00 solid;-moz-border-radius:5px;border-radius:5px;background:#abd297;box-shadow:1px 2px 3px 0 #737373;-webkit-box-shadow:1px 2px 3px 0 #737373;-moz-box-shadow:1px 2px 3px 0 #737373;padding:0 0 5px;margin:0;color:#000;font-weight:700;margin-bottom:20px}
table.tblLTView{border:0 solid red;width:99%;padding-top:2px;margin:5px 0 0 5px}
div.LTViewLftContainer{float:left;width:425px;border:1px solid #c00}
div.LTViewRghtContainer{float:right;width:325px;border:1px solid #00cc13;margin-top:0;margin-right:10px}
div.LTViewBtmButtons{width:100%;margin-top:0;border:0 solid red;text-align:-moz-left;text-align:left}
div.divSpacer{height:20px;border:0 red solid}
td.fieldLabel4x{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:4px}
td.fieldLabel4xCenter{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-center;text-align:center;padding-top:4px}
td.fieldLabel4xLeft{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:4px}
td.fieldLabel8x{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
td.fieldLabel8xNB{font-size:.7em;font-weight:0;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
td.fieldLabel8xLeft{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:8px}
td.fieldLabel8xCenter{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-center;text-align:center;padding-top:8px}
td.fieldLabel4xRed{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:4px;color:#980000}
td.fieldLabel8xRed{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:8px;color:#980000}
td.fieldLabel8xRedLeft{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:8px;color:#980000}
td.fieldLabel8xRedRight{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px;color:#980000}
td.fieldLabel8xRedCenter{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-center;text-align:center;padding-top:8px;color:#980000}
td.fieldLabelNoPadRed{font-size:.7em;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;color:#980000}
.inputRedBackground{border:1px solid #b73949;background:#f6e5e7;line-height:24px;color:#b2293b;margin:4px 0;padding:4px 0}
#frmOrderContinue{width:100%;border:0 #868686 solid;text-align:-moz-center;text-align:center;padding:20px 0 10px}
.inputTextOrder{line-height:4px;height:16px;width:35px;color:#000;margin:0;padding:0px;padding-left:4px;resize:none;text-align:-moz-left;text-align:left}
input{background:#fff;line-height:24px;color:#000}
#divLblInvoice{text-align:-moz-right;text-align:right;font-weight:700;color:#5a5a5a;font-size:2.1em;padding:5px}
#divOrderComments{min-height:70px;font-weight:none}
#divLblAdminCustNotification{color:#b70000;font-size:1.2em}
.inputDeliveryOpts{}
.inputOrderPONmbr{line-height:18px;width:300px;height:20px;color:#000;margin:0;padding:3px;resize:none;text-align:-moz-left;text-align:left;overflow:hidden;white-space:nowrap;overflow:auto}
.inputOrderCI{line-height:18px;width:400px;height:50px;color:#000;margin:0;padding:3px;resize:none;text-align:-moz-left;text-align:left}
#divOrderChxBxContainer{width:95%;text-align:-moz-center;text-align:center;padding:10px;overflow:hidden}
#divOrderChxBxVerify{width:36%;display:inline-block;white-space:nowrap;text-align:-moz-center;text-align:center;font-size:1.2em}
#divOrderShoppingCartBotVeribage{width:100%;text-align:-moz-center;text-align:center;font-weight:700}
@font-face{font-family:'Proxima Nova Bold';src:url('../fonts/Proxima Nova Bold.woff') format("woff"),url('../fonts/Proxima Nova Bold.ttf') format("truetype")}
@font-face{font-family:'Proxima Nova Regular';src:url('../fonts/Proxima Nova Regular.woff') format("woff"),url('../fonts/Proxima Nova Regular.ttf') format("truetype")}





#ticketHeader{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}
#ticketHeader td,#ticketHeader th{border:1px solid #ddd;padding:8px}
#ticketHeader tr:nth-child(even){background-color:#f2f2f2}
#ticketHeader tr:hover{background-color:#ddd}
#ticketHeader th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#04AA6D;color:#fff}
.ticketLabel{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;padding:0;font-weight:700}
.ticketLabelField{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
.ticketHeader{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;padding:0;font-weight:0}
#ticketDetails{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}
#ticketDetails td,#ticketDetails th{border:1px solid #ddd;padding:8px}
#ticketDetails tr:nth-child(even){background-color:#f2f2f2}
#ticketDetails tr:hover{background-color:#ddd}
#ticketDetails th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#04AA6D;color:#fff}
.ticketResponseSales{color:#222;font-size:1rem;margin-bottom:1.25rem;max-width:100%;font-weight:700;vertical-align:top;text-align:-moz-left;text-align:left;padding-top:0;line-height:1.5}
.ticketResponseCustSrvc{color:#222;font-size:1rem;margin-bottom:1.25rem;max-width:100%;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:0;line-height:1.5}
.ticketResponseCustSrvcIN{background-color:#FCC;color:#000;font-size:1rem;margin-bottom:1.25rem;max-width:100%;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:0;line-height:1.5}
td.ticketResponseCustSrvcIN:hover{background-color:#FE6F6F}


.reportingFieldDate{color:#000000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1em}
.reportingFieldSelect{color:#000000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1.3em}




	table .datarow {
		border-collapse: collapse;
		border-radius: 5px;
		border-style: hidden; /* hide standard table (collapsed) border */
		box-shadow: 0 0 0 1px #e9e9e9; /* this draws the table border  */
		width:100%;
		margin-top:20px;
		margin-bottom:30px;
	}
	table .datarowContent {
		width:100%;
		border: 0px solid #e9e9e9;
		border-radius: 5px;
	}

	tr.datarowContentTitle {
		padding:0px;
	}

	td.datarowContentTitle {
		background-color: #e9e9e9;
		color:#000000;
		font-weight:700;
		font-size:1.5em;
		padding:10px;
		vertical-align:top;text-align:-moz-center;text-align:center;
	}

	table .tblNewSalesReport {
		border-collapse: collapse;
		border-radius: 5px;
		border-style: hidden; /* hide standard table (collapsed) border */
		box-shadow: 0 0 0 1px #e9e9e9; /* this draws the table border  */
		width:100%;
		margin-top:20px;
		margin-bottom:30px;
		color:#000000;
		font-weight:700;
		font-size:1.3em;
		line-height:35px;
	}

	table .tblMyRewards {
		border-collapse: collapse;
		border-radius: 0px;
		border-style: hidden; /* hide standard table (collapsed) border */
		box-shadow: 0 0 0 1px #e9e9e9; /* this draws the table border  */
		width:350px;
		margin-top:0px;
		margin-bottom:0px;
		background:#6b8afd;
		color:#ffffff;
		font-weight:700;
		font-size:1.5em;
		line-height:35px;
	}
	tr.trMyRewardsLastRow {
		padding:50px;
	}

	#myRewardsSales{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}
	#myRewardsSales td,#myRewardsSales th{border:1px solid #ddd;padding:8px}
	#myRewardsSales>tbody>tr.no-hover:hover {
		background-color: #ffffff;
	}
	#myRewardsSales tr:nth-child(odd){background-color:#f2f2f2}
	#myRewardsSales tr:hover{background-color:#ddd}
	#myRewardsSales th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#000000;color:#fff}
	.myRewardsSalesLabel{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;padding:0;font-weight:700}
	.myRewardsSalesLabelField{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
	.myRewardsSales{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;padding:0;font-weight:0}

	.newSalesContractDate{color:#000000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1em}
	.newSalesCombobox{color:#000000;font-family:Proxima Nova Regular;margin:0 0 5px;font-size:1.1em}
	
	#myRewardsContactUs{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}
	#myRewardsContactUs td,#myRewardsContactUs th{border:1px solid #ddd;padding:8px}
	#myRewardsContactUs>tbody>tr.no-hover:hover {
		background-color: #ffffff;
	}
	#myRewardsContactUs tr:nth-child(odd){background-color:#f2f2f2}
	#myRewardsContactUs tr:hover{background-color:#ddd}
	#myRewardsContactUs th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#000000;color:#fff}
	.myRewardsContactUsLabel{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;padding:0;font-weight:700}
	.myRewardsContactUsLabelField{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;font-weight:700;vertical-align:top;text-align:-moz-right;text-align:right;padding-top:8px}
	.myRewardsContactUs{color:#222;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;padding:0;font-weight:0}