body{font-family:arial,helvetica; margin:0}
button{cursor:pointer}
a.hover{color:red;cursor:pointer;}
div.cpw{font-family:arial,helvetica;font-size:8pt;color:#666666;}
a.plink{color:blue;font-weight:normal;font-family:arial,helvetica;font-size:9pt;text-decoration:none;}
a.plink:hover{color:red;text-decoration:underline;}

.ffStyle1{background-color:#ffffee;font-family:arial,helvetica;color:#003366;border:1px groove black;}
.ffStyle2{background-color:#ffffee;font-family:arial,helvetica;color:#003366;}

.cHead2{font-family:arial,helvetica;font-size:10pt;color:#336633;font-weight:bold;}
a.RTmenl1{font-family:arial,helvetica;font-size:9pt;font-weight:bold;color:#333366;text-decoration:none;}
div.RTmenl1{padding-top:4px;padding-left:5px;width:138px;}
div.RTmenl1b{padding-top:4px;padding-left:5px;padding-bottom:2px;}

.RTCatDept{font-weight:bold;font-family:arial,helvetica;font-size:12pt;margin-bottom:0px;text-decoration:none;}
a.RTCatDeptLink{text-decoration:none;color:#333366;}
span.RTCatCnt{font-size:10pt;}
table.RtCatTblRow{margin-top:10px;}
td.RTCatPP{width:90px;vertical-align:top;text-align:center;}
td.RTCatPD{vertical-align:top;padding-left:4px;padding-right:6px;}
a.RTCatMIL{color:#333366;font-weight:normal;font-family:arial,helvetica;font-size:8pt;text-decoration:underline;}
a.RTCatPNL{color:#333366;font-weight:normal;font-family:arial,helvetica;font-size:9pt;text-decoration:none;}
div.RTCatSku{margin-top:5px;font-family:arial,helvetica;font-size:8pt;}
div.RTCatAv{margin-top:5px;font-family:arial,helvetica;font-size:8pt;}
div.RTCatP{margin-top:5px;font-family:arial,helvetica;font-size:9pt;}
div.RTCatRP{font-family:arial,helvetica;font-size:9pt;color:#999999;}
span.RTCatSP{font-family:arial,helvetica;font-size:9pt;color:red;}
span.RTFS{color:red;text-decoration:none;}
div.RTProdTitle{margin-bottom:5px;color:#336633;font-family:arial,helvetica;font-size:12pt;font-weight:bold;}
input.RTCatBUY{width:80px;font-size:10pt;}

a.RTSCSku{color:#333366;font-weight:bold;font-family:arial,helvetica;font-size:8pt;text-decoration:none;}
a.RTSCNav{color:#333366;font-weight:bold;font-family:arial,helvetica;font-size:8pt;text-decoration:none;}

.RF{vertical-align:top;font-family:arial,helvetica;font-size:9pt;}
div.RTCTitle{margin-bottom:5px;font-weight:bold;font-family:arial,helvetica;font-size:12pt;}
.RTCHD1{padding:2px;padding-left:5px;color:#000000;text-align:left;font-weight:bold;font-size:10pt;font-family:arial,helvetica;}
.RTCHD2{padding:2px;padding-right:5px;color:#000000;text-align:right;font-weight:bold;font-size:10pt;font-family:arial,helvetica;}
td.RTCFT1{padding-right:5px;vertical-align:top;text-align:right;font-weight:bold;font-size:9pt;font-family:arial,helvetica;}
td.RTCDat1{padding-left:5px;vertical-align:top;font-weight:normal;font-size:9pt;font-family:arial,helvetica;}
td.RTCDat2{padding-right:5px;vertical-align:top;text-align:right;font-weight:normal;font-size:9pt;font-family:arial,helvetica;}
td.RTCDat3{padding-right:5px;vertical-align:top;text-align:center;font-weight:normal;font-size:9pt;font-family:arial,helvetica;}

@media only screen and (max-width: 768px) {
  [class*="col-"] {
    width: 100%;
  }
}

a.RTCSku{color:#0000ff;text-decoration:none;}

td.RTCoHd1{background-color:#336633;color:#ffffff;font-weight:bold;font-family:arial,helvetica;font-size:10pt;padding:2px;}
td.RTCoHd2{font-weight:normal;font-family:arial,helvetica;font-size:9pt;padding-left:20px;}
td.RTCoFld1{font-weight:bold;font-family:arial,helvetica;font-size:9pt;padding-left:20px;}
div.RTCoTitle{margin-bottom:5px;font-weight:bold;font-family:arial,helvetica;font-size:12pt;}
td.RTCoHd3{background-color:#cccccc;color:#000000;font-weight:bold;font-family:arial,helvetica;font-size:10pt;text-align:center;}
td.RTCoHd4{background-color:#cccccc;color:#000000;font-weight:bold;font-family:arial,helvetica;font-size:10pt;text-align:left;padding:2px;}
td.RTCoDat3{font-weight:normal;font-family:arial,helvetica;font-size:9pt;text-align:center;}

div.RTValErrHd{font-family:arial,helvetica;font-size:10pt;font-weight:bold;color:#ff0000;}
li.RTValErr{font-family:arial,helvetica;font-size:10pt;font-weight:normal;color:#ff0000;}

.Norm14{font-family:arial,helvetica;font-size:14pt;font-weight:normal;}
.Norm12{font-family:arial,helvetica;font-size:12pt;font-weight:normal;}
.Norm11{font-family:arial,helvetica;font-size:11pt;font-weight:normal;}
.Norm10{font-family:arial,helvetica;font-size:10pt;font-weight:normal;}
.Norm9{font-family:arial,helvetica;font-size:9pt;font-weight:normal;}
.Norm8{font-family:arial,helvetica;font-size:8pt;font-weight:normal;}

.mi-f	{font-weight:bold;cursor:pointer;width:100%;text-decoration:none;background:#eaeaea;color:#333366;padding:3px;border-bottom:1px solid #336633}
.mi-o	{font-weight:bold;cursor:pointer;width:100%;text-decoration:none;background:#336633;color:#ffffff;padding:3px;border-bottom:1px solid #336633}
.nsmi-f	{font-weight:bold;cursor:pointer;text-decoration:none;background:#eaeaea;color:#333366;border-bottom:1px solid #336633;padding:3px;}
.nsmi-o	{font-weight:bold;cursor:pointer;text-decoration:none;background:#336633;color:#ffffff;border-bottom:1px solid #336633;padding:3px;}
.ml1-f	{width:150px;font-size:9pt;position:absolute;visibility:hidden;border:1px solid #336633;}
.ml1-o	{width:150px;font-size:9pt;position:absolute;visibility:visible;background:#eaeaea;z-index:2;border:1px solid #336633;border-bottom:0px;}
.ml2-f	{width:150px;font-size:9pt;position:absolute;visibility:hidden;border:1px solid #336633;}
.ml2-o	{width:150px;font-size:9pt;position:absolute;visibility:visible;background:#eaeaea;z-index:3;border:1px solid #336633;border-bottom:0px;}
img.mimg{width:8px;height:8px;vertical-align:middle;float:right;}

.page{page-break-after:always}

.loading-screen {
  position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	justify-content: center;
	align-items: center;
}