

@font-face {
  font-family: 'awesome';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("webfonts/fa-solid-900.woff");
}

.awesome{
  font-family: "awesome";
  display:inline-block;
  vertical-align:top;
  color:#c8102e;
  font-size:22px;
}
#awe_location:after{
  content: "\f3c5";
}

#awe_phone:after{
  content: "\f095";
}

#awe_fax:after{
  content: "\f02f";
}



@media print {
	div.downloadOption {
		display: none;
	}
	.donotprint {
		display: none;
	}

	a {
		text-decoration: none;
	}

        .sideTable {  
          display:none ! important;
        }

        .sideTable {  
          display:none ! important;
        }

        .sideTableCell {  
          display:none ! important;
        }

        .breadCrumbDiv {  
          display:none ! important;
        }

        .menuDataTable {  
          display:none ! important;
        }

        body {
          background-color:#FFFFFF ! important;
        }

        .mainTable {
          width:50% ! important;
          background-color:#FFFFFF ! important;
        }

        .footer {  
          display:none ! important;
        }

        .mainTablePopup  {
          width:100%;
          height: 90% !important;
          background-color:#FFFFFF ! important;
        } 

        .mainContentDivFiller{display:none ! important;}

        .menus, .signOff, .footer-wrapper{  
          display:none ! important;
        }

}

@media (max-width: 800px) {
  .mainContentDivFiller{display:none ! important;}

  #hideOnSmall{
               display:none;

  }

  #showOnSmall{
               display:block!important;

  }
  #showInlineOnSmall{
               display:inline-block!important;

  }


  .filter{
    margin-right:0px!important;

  }

  .filter_outer{
    display:block!important;
    float:none!important;
    text-align:center;
  }


  .orderHead{
             padding:3px!important;
  }


  .orderDiv{
            border:1px solid transparent;
            margin-left:0px!important;
            margin-right:0px!important;

  }

  .orderDivPaid{
            margin-left:0px!important;
            margin-right:0px!important;

  }

  .orderNum{
             width:15%!important;
  }

  .getSummaryContent{
             width:99%!important;
  }

  .orderHead div{
  font-size:.9em;

  }

  .spanHead{
    display:block!important;
    width:100%!important;
    text-align:left!important;
  }


  .spanValue{
    display:block!important;
    width:100%!important;
  }


  .cart_searchUploadSection{
    display: none!important;
  }

  .blockOnSmall{
    display:block !important;
  }

  .cart_searchSpeedSection{
    height:auto!important;
  }



  .onSmall90{
    width:90% !important;
  }



  #getCustTDBlock{
    display:inline-block;
    width:100%;
    text-align:left !important;
    min-height:2em;
    vertical-align:center;
  }

  #getCustTable{
    width:60%;
    min-width:300px;

    background-color:#eee;
    border:2px solid #ccc;
    border-radius:10px;
  }

  .with50onsmall{
     width:50px;
  }

  #shp_inv_num{
    margin-right:0px !important;
  }

  .printEmail{
    margin-right:0px !important;
  }

  .checkoutTableSection{
    width:70%;
    min-width:350px;
  }

  #blockOnSmall{
    display:block !important;
  }

  #cellToBlock{
    display:block !important;
  }

  #invPaidTable{
    padding-left:0%!important;
  }

  .InvHead{
    font-size:.9em ! important;
  }

  #p60over80{
    width:80% !important;
  }

  #padding2OnSmall td, #padding2OnSmall th{
    padding:2px;
  }

  #templateCell{
    padding:0px!important;
  }

  .q_search_inner {
     font-size:.9em;
  }

/*
  .fnoSelect{
    font-size:16pt;
  }
*/

  .checkoutTableSection2{
     width:95% !important;
  }

  .OrderNumberHeading{

    font-size:18px !important;
  }

  #termsWin{
    height:auto !important;
  }

  .convertFailed{
     width:96% !important;
  }

  .converted{
     width:96% !important;
  }

  #cartSpeedItem{
     width:100px !important;

  }

  #shipToSearch{
     width:100px !important;

  }


  .ordCol{

     font-size:2em;
  }


} /*end responsive*/


#companyLogo{
      width:100%;
   max-width: 200px;
}
#companyLogoFooter{
      width:100%;
   max-width: 200px;
}



ul {
  list-style-position: outside;
}


.advCatPrice{
   font-weight:bold;
   font-size:15px;
}


.BBPrice{
   font-weight:bold;
   font-size:15px;
}



#termsWin{
width:90% !important;
 max-width:600px !important;
}

#p60over80{
  
  width:60%;
}

.invPayAmts{
  width:60%;
  text-align:right;
  font-weight:bold;
}



.invCCTable{
  width:100%;
  min-width:335px;
}

#min125{
  width:35%;
  min-width:130px;

}

#max700{
  width:100%;
  max-width:700px;

}

#invPaidTable{
  padding-left:30%;
}


#cellToBlock{
  display:table-cell;

}


#shp_inv_num{
  float:right;
  width:100px;
  margin-right:20px;
}




#getCustTable{
padding:5px;
}


#getShiptoTable{
padding:5px;
}





.cart_searchTable{
  white-space: normal;
  width:100%;
}


.cart_searchSpeedSection2{

  display:inline-block;

  vertical-align:top;
}

.cart_searchSpeedSection{

  display:inline-block;
  background-color:#eee;
  border:2px solid #ccc;
  text-align:center;
  border-radius:10px;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  margin:5px;

}

.cart_searchSpeedSection_noMaxWidth{
  vertical-align:top;
  display:inline-block;
  border: 2px solid #FED20D;
  background-color:#ccc;
  height:55px;
  white-space: nowrap;
}


.cart_searchUploadSection{
  padding:5px;
  vertical-align:top;
  display:inline-block;
  border: 2px solid #ccc;
  background-color:#eee;
  width:270px;
  height:55px;
  max-width:350px;
  border-radius:10px;
  height:55px;
  margin:5px;
}






.blockOnSmall{

  vertical-align:top;
  display:inline-block;
}


.cart_search_Label{
 padding:5px;
}


.cart_search_Value{
 padding:5px;

}


.cart_search_Add{
  display:inline-block;
  padding-top:15px;

}


.inlineStatus{
               font-style:italic;
}


#showOnSmall{
             display:none;

}

#showInlineOnSmall{
             display:none;
}


.limitedLogin{
        padding:2px;
        color:darkred;
}

#limitedLoginCart{
       text-align:center;
       font-size:2em;
}

#limitedLoginHeading{
       text-align:center;
       font-size:1.2em;
       vertical-align:bottom;
}

#limitedLoginSwitch{
       text-align:center;
       font-size:1.4em;
       vertical-align:bottom;
}


.accptImgs{
        padding-top:3px;
        padding-bottom:3px;
        font-size:.9em;

}


html, body{
    height: 100%;
    margin: 0;
    padding: 0;
}


body {
                   font-family: Helvetica Neue, Helvetica, Arial;
                   font-size: 12px !important;
                   color: #000000;
                   background-color:#eee;
}

.mainTable  {
                   width:100%;
                   max-width:1200px;
                   height:auto; 
                   background-color:white;
                   height: 100%;
} 

.mainTablePopup  {
                   width:100%;
                   height: 100%;
                   background-color:white;
} 


.menuData  {  
                   background-color:#FED20D;
                   height:30px;
                   text-decoration:none;
                   text-align:center;  
                   padding:3px;
} 

.menu{
	color: #000000 ! important;
	font-weight: bold ! important;
	font-size: 11px ! important;
	text-decoration: none ! important;
}
.menu:hover{
	color: #707070 ! important;
	text-decoration: underline ! important;
}


#defltCust{
          font-weight:bold;
          font-style:italic;
}



.suggest{
    font-size:9px;
    font-weight:normal;
    color:blue;
    cursor:pointer;
}

.getDetailsDivider{
    width:90%;
    max-width:650px;
    margin-top:10px;
    margin-bottom:10px;
}


.addressesSection{
    display: inline-block;
    width:90%;
    max-width:650px;
    margin-top:10px;
    margin-bottom:0px;
}

.addressSection{
    display: inline-block;
    width:40%;
    vertical-align:top;
    text-align:left;
padding:2px;
}

#gd_billTo{
    float:left;
}

#gd_shipTo{

    float:right;
}

.inlineQty{
    
}


.addressBody{

}

.addressType{
  font-weight:bold;
  margin-bottom:10px;
}

.gd_orderHeader{
    display: inline-block;
    width:90%;
    max-width:650px;
    margin-top:10px;
    margin-bottom:0px;
}

.gd_orderHeaderSection{
    display: inline-block;
    width:48%;
    vertical-align:top;
    text-align:left;
padding:2px;
}


#gd_col1{
    float:left;
}

#gd_col2{

    float:right;
}

.spanHead{
padding:4px;
    display: inline-block;
width:45%;
text-align:right;
}

.spanValue{
padding:4px;
    display: inline-block;
width:45%;
font-weight:bold;
}



.reconfig{
         font-size:.8em;
}

.termsContent{
     padding:10px;
     text-align:left;
}

.actualTerms{
/*
    white-space: pre;
    word-wrap: normal !important;
*/
          border:1px inset gray;
          background-color:white;
          padding:2px;
          overflow:auto;
          height:400px;
          margin-bottom:10px;
}

.termsButtons{
          text-align:center;
          margin:10px;
 
}

.termsButtons input{
          margin-left:15px;
          margin-right:15px;
 
}

.termsAgree{
   line-height:1.5em;

}

.terms{
           font-family:arial;
}

.mainContentDivFiller{width:800px}

.emailLogo{
               padding:10px;
               text-align:left;
         }

.listTableWidth{

                   width:90%;
}


.listTable {
                   width:90%;
                   background-color:#ccc;
border-radius:10px;
}

.listTable_630 {
                   width:630px;
                   background-color:#ccc;
}

.listTableWidthless {
                   background-color:#ccc;
border-radius:10px;
}

.listTableWidthless td, th{
                   padding:5px;
}


.listHeadingData {
                   background-color:#eee;
}
.listTotalData {
                   background-color:#eee;
}
.listRowData0 {
                   background-color:white;
}
.listRowData1 {
                   background-color:lightgrey;
}
.listRowDataImg0 {
                   background-color:white;
                   text-align:center;         

}
.listRowDataImg1 {
                   background-color:white;
                   text-align:center;         
}
.listRowDataAdd0 {
                   background-color:white;
                   text-align:center;         

}
.listRowDataAdd1 {
                   background-color:lightgrey;
                   text-align:center;         
}

.listTable td, th{
                   padding:5px;
}


.advSearchTable {
                   background-color:#eee;
                   border:2px solid #ccc;
                   text-align:center;
                   border-radius:10px;
}
.searchTable {
                   background-color:#eee;
                   border:2px solid #ccc;
                   text-align:center;
                   border-radius:10px;
}

.searchCol   {
                   
}




.shwUP   {
                   background-color:lightgrey;
                   display: block;
}


.footer    {  
                   font-size:10px;
} 

.sideTable {  
                   width:175px;
                   height:250px;
                   background-color:lightgrey;

} 
.sideData { 
                   color:#000000;
} 

.sideDataSmall { 
                   color:#000000;
                   font-size:10px;
} 

.uMainTable{
   background-color:#eee;
   width:100%;
   border:1px solid gray;
   border-top:0px;
   border-radius: 0px 0px 5px 5px;
}

.maintWrapper{
   width:95%;
   max-width:650px;
}


.imgButton{
  vertical-align:top;
  padding:0px;
  width:24px;
  height:22px;
  padding:2px;
text-align:center;
}

.imgButton img{
  width:100%;
}


.imgButton2{
  vertical-align:top;
  padding:0px;
  width:24px;
  height:22px;
  padding:2px;
}

.imgButton2 img{
  width:100%;
}



.itemInner { 
                   font-size:16px;
                   text-align:center;     
                   font-weight:bold;    
                   color:#000000;
} 

.itemDesc { 
                   font-size:15px;
                   font-weight:bold;
                   text-align:center;         
} 

.itemInnerTable { 
                   color:#000000;
} 
.itemOuter { 
                   
} 

.itemOuterTable { 
                   color:#000000;
} 

.itemImage { 
                   text-align:center;         
} 



a {
	color:blue;
	cursor: pointer;
}
.submitted {
	cursor : wait;
}
.rec {
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
}
td {
	font-size: 12px;
	color: #000000;
}
th {
	font-size: 13px;
	color: #000000;
}
H1 {
	
	font-size: 22px;	
}
H2 {
	
	font-size: 20px;	
}
H3 {
	
	font-size: 18px;	
}
.table-padding {
	padding-left: 6px;
	padding-right: 6px;
}
.heading-padding {
	padding-left: 6px;
	padding-right: 6px;
}
input {
      
      font-size: 12px;
      color: #000000;
}
textarea {
      
      font-size: 12px;
      color: #000000;
}

input[type="button"]{

      border-radius:5px; 

}


button {
      
      font-size: 11px;
      font-weight:bold;
      border-radius:5px; 
background-color:#ddd;
}
select {
	
	font-size: 12px;
	color : #000000;
}
a:link {
	color: #0000ff; 
	
	text-decoration: underline;
}
a:active {
	color: #ff0000; 
	
}
a:visited {
	color: #800080; 
	
}
a:hover {
	color: #707070; 
	
	text-decoration: none;
}
.welcome {
	font-size: 12px; 
	line-height: 20px;
}
.hid {
	display: none;
}
.shw {
	display: block;
}
.uload {
	font-size: 12px;
}
.upload {
	font-size: 12px;
}
.nodec {
	color: #000000 ! important;
	text-decoration: none ! important;
}
.greyout {
	color: #808080 ! important;
	font-style: italic ! important;
}
.small {
	font-size: 12px;
}
.CheckOutTable {
	font-size: 12pt;
        background-color:#eee;
        border-radius:10px;
}

.OrderNumberHeading{
	font-size: 24pt;
        background-color:#ddd;
        height:25px;
        color:#00008B;
     
}

.CheckOutTableHeading{
	font-size: 16pt;
        background-color:#ddd;
/*        height:25px;*/
        color:#00008B;
        border-radius:10px 10px 0px 0px;
padding:5px;
     
}
.CheckOutTableAddress{
        font-weight:bold;
}
.hide {
	display: none;
}
.show {
	display: inline;
}
.username{
	color: #0000ff;
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
	
	text-decoration: none;
}
.signoff{
	color: #000000 ! important;
	font-weight: bold ! important;
	font-size: 12px ! important;
	
	text-decoration: none ! important;
}
.signoff:hover{
	color: #FF0000 ! important;
	text-decoration: underline ! important;
}
.menustyle {
	margin-top: 10px ! important;
	margin-left: 8px ! important;
	margin-right: 0px ! important;
        background-image: url(images/menubackground.jpg) ! important;
}
.zoommargin {
	margin-top: 15px ! important;
	margin-left: 0px ! important;
	margin-right: 0px ! important;
}
.quantity {
	font-size: 12px;
}
.smallFont {
	font-size: 9px ! important;
}
.SmallTable {
	font-size: 12px ! important;
}
.VerySmallTable {
	font-size: 10px;
}

.enable {

}

.structure {
	
	font-size: 12px;
	color: #000000;
}
.breadcrumb:visited{
	
	font-size: 12px;
        text-decoration: underline;
        font-weight: bold;            
}
.breadcrumb{
	
	font-size: 12px;
        font-weight: bold;            
}
          
.hilite {background-color:lightyellow;}

.bord {
        border: 1px groove;
}
.nobord {
        border: 0;
}
.totlrow {
        border: 1px groove;
}
.pap {
	margin-top: 5px ! important;
}
.promo{
       font-weight:bold;font-size:10px;color:red;
}

.ordItmNote{
       font-size:10px;
       color:red;
       font-style: italic;
}


/* DATPICKER CSS */
.dateTable {
             background-color:#888888;
             border-radius:5px;
}
.dayOfWeekRow{}
.dayOfWeekCol{background-color:#DDDDDD;font-size:10px;}
.dayToday{background-color:yellow;}
.dayTodaySun{background-color:#FF0000;}
.daysCol{background-color:#FFFFFF;}
.omitDay{background-color:#eeeeee;}
 






.qtyScreen0   {
 
        background-color:white;

}

.qtyScreen1   {
        background-color:white;
 

}
.qtyScreen   {
 
	font-size: 10px;
	color: black;
	font-weight: bold ! important;

}

.qtyScreenData   {
	font-size: 10px;
	color: black;


}


/* order section */



          .pageHeading{
                          font-weight:bold;
                          font-size:1.4em;
                          text-align:center;
                          padding:5px;
           }
          .exp_true{
/*            text-decoration: line-through;  */
          }

          .q_search_inner {
                    background-color:#ddd;
                    font-style:italic;
                    font-weight:bold; 
                    border:1px solid black;
                    padding:8px;
                    border-radius:10px;
                    display:inline-block;
          }

          .q_search_outer {
                    display:inline-block;

          }

          .advSearch{
                    margin-bottom:10px;
                    margin-left:20px;

          }


.papZoomDiv{
                 top:0px;
                 border: 1px solid black;
                 background-color:black;
                 padding:2px;
                 position:fixed;
                 opacity:.5;
                 border-radius:10px;
}
.papZoomDiv:hover{
                   opacity:1;
                
}

.zoomButton:hover{
               background-color:#fff;
}
.zoomButton{
               display:inline-block;
               border:1px solid #ccc;
               background-color:#eee;
               width:30px;
               height:30px;
               vertical-align:top;
               text-align:center;
               font-size:20px;
               font-weight:bold;
               border-radius:10px;
                cursor:pointer;
}
.zoomButton div{
               margin-top:2px;
               vertical-align:middle !important;
               text-align:center;
}

#fullZoom div{
                margin-top:10px;
                font-size:8px;
}

#zoom-in{
                cursor:zoom-in;
}

#zoom-out{
                cursor:zoom-out;
}

.po_delete{
                 border: 1px solid gray;
                 display:inline-block;
                 height:18px;
                 width:20px;
                 background-color:#ddd;
                 background-image:URL('images/del.jpg');
                 background-repeat:no-repeat;
                 background-position:center center;
                 vertical-align:top;
                 margin:2px;
}

.popupHeadWrapper{
          height:30px;
          text-align:center;

}


.popupHead{
            width:99%;
            vertical-align:top;
            border-radius:5px;
            z-index:997;
            text-align:center;
            padding-top:2px;
            padding-bottom:2px;
            border:2px solid transparent;
}


.bigX{
                 float:right;
                 border:1px solid #111;
                 border-radius:5px;
                 background-color:#eee;
                 font-size:1.5em;
                 cursor:pointer;
                 padding:0px;
                 padding-left:3px;
                 padding-right:3px;
                 font-weight:bold;
                 z-index:999;
 }

 .popupMsg{
                  color:darkred;
                  margin:2px;
                  text-align:center;
                  height:1.3em;
                  font-size:1.2em;
                  width:100%;
                  z-index:9;
 }



          .CCTable {font-size:10pt;}
          .CCBilling {font-weight:bold}
          .comments{

                   font-family: Verdana,Helvetica;
                   font-size: 12px;
                   color: #000000;
          }
          .commentHead{
                    font-weight:bold;
                    border-bottom: 1px solid black;
                    padding-bottom:5px;
                    margin-bottom:5px;
          }
          .quoteEntry{
             font-size:1.2em;
             padding-bottom:4px;
             font-weight:bold;
             font-style:italic;
             color:#00008B;

          }

         .sourceDiv{
             background-color:lightgray;
             width:75%;
             font-weight:bold;
             font-style:italic;
             padding:5px;
             margin:auto;
             
          }

          .x_remove{
             float:right;
             border: 1px solid white;
             font-style:normal;
          }



.checkoutTables{
    text-align:center;
}


.checkoutTableSection{
    vertical-align:top;
    text-align:left;
    display:inline-block;
    width:45%;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
}

.checkoutTableSection2{
    text-align:left;
    display:inline-block;
    width:80%;
    margin-bottom:20px;
    max-width:700px;
}

#orderComments{
    width:90%;
}

#checkoutCart{
    width:93%!important;
}


@media (max-width: 800px) {


}


       .poUpload{
                  border: 1px solid gray;
                  display:inline-block;
                  height:18px;
                  width:20px;
                  background-color:#ddd;
                  background-image:URL('<xsl:value-of select="$baseURL"/>/html/images/attach.gif');
                  background-repeat:no-repeat;
                  background-position:center center;
                  vertical-align:top;
         }

         .poDelete{
                  border: 1px solid gray;
                  display:inline-block;
                  height:18px;
                  width:20px;
                  background-color:#ddd;
                  background-image:URL('<xsl:value-of select="$baseURL"/>/html/images/del.jpg');
                  background-repeat:no-repeat;
                  background-position:center center;
                  vertical-align:top;
         }

.papBody{
  background-color:white;
}

.papHilite {background-color:lightyellow;
            border: 2px solid blue;
            }

.zoomDiv{ margin-top:50px;
          width:150px;
}
.papDivAddResult{
        font-size:7pt; 
        color:blue;
        text-align:center;
}
.papDivAddLbl{
        font-size:7pt; 
        font-weight:bold;

}
.papDivAdd{
        font-size:7pt; 

}
.papDivDesc{
        font-size:8pt; 
        font-weight:bold;
        text-align:center;
        }
.papDivCatText{
        font-size:8pt; 
        }

.closePapDiv {
 
        
	font-family: Verdana,Helvetica;
	font-size: 14px;
	color: black;
        font-weight: bold;
        text-decoration:none;
        text-align:right;

}

.papScreen   {
 
	font-family: Verdana,Helvetica;
	font-size: 14px;
	color: black;
	font-weight: bold ! important;

}

.papOuter {
        visibility:hidden;
        position:absolute;
        background-color:black;
        opacity: 0.50;
        -moz-opacity: 0.50; /* older Gecko-based browsers */
        filter:alpha(opacity=50); /* For IE6&amp;7 */
}
.papInner   {
        visibility:hidden;
        position:absolute;
        border: lightgrey 3px solid;
        background-color:#f0f0f0;
}


.listTableSmall {
                   background-color:#FED20D;
                   width:100%;
                   font-size:10pt !important;
}

.listHeadingDataSmall {
                   background-color:#FED20D;
                   color:black;
                   font-size:10pt !important;
}
.listRowDataSmall0 {
                   background-color:white;
                   font-size:10pt !important;
}
.listRowDataSmall1 {
                   background-color:lightgrey;
                   font-size:10pt !important;
}
.listDataSmall {
                   font-size:10pt !important;
}

.listRowDataSmall{
                   font-size:10pt !important;
}


/* Maintenance Section */


          .outerUserId {
                   text-align:left;
                   width:100%; 
                   display:inline-block;
                  }


          .roleId {
                  font-size:14px;
                  font-weight:bold;
                  text-align:left;
                  display:inline-block;
                  color:gray;
                  }

          .topSubmit{position:relative;
                  float:right;
                   }
          .profileType{
                   font-size:12px;
          }

          .profileType input {
                   margin-left:10px;
          }


.maint_user{
               text-align:left;

}

.uFields{

}

.uField{
             vertical-align:top;
             display:inline-block;
             width:300px;
             padding:5px;

}

.uFieldHeading{
            margin:3px;
            padding:2px;
}

.uFieldValue{
            margin:3px;
            padding:2px;
}


.fSets{
            display:inline-block;
            padding:10px;
            border:1px solid #999;
            box-shadow:0 0 10px #999;
background-color:white;
}

.userInformationlegend{
  font-weight:bold;
  color:darkblue;
}

#cus_lookup{
width:25px;
height:20px;
padding:0px;
vertical-align:bottom;
}

#cus_lookup img{
 height:18px;
}

.roled{
   color:red;
}

.psswdInstr{     
                 font-size:.9em;
color:#333;
                 font-style:italic;
                 padding-bottom:3px;
}

.maintWrapper{
margin-top:20px;
}

.myAccount{
  padding:2px;
  font-size:1.2em;
  font-weight:bold;
}


  .userMaintWrapper{
     margin-bottom:10px;
   }
 
   .userMaintTabs{
      text-align:left;
      display:flex;
   }

   .userMaintTab{
      display:inline-block;
      border:1px solid gray;
      border-radius: 5px 5px 0px 0px;
      flex-grow: 1;
      margin:0px;
      padding:5px;  
      padding-left:15px;     
      background-color:#eee;
   }

   #selected{
     font-weight:bold;
     cursor:default;
     border-bottom-color:transparent;
   }

   #unselected{
     cursor:pointer;
   }

   #unselected:hover{
     cursor:pointer;
     background-color:#f5f5f5;
   }

   .maintenanceOptions{
     border:1px solid gray;
     width:90%;
     border-radius:5px;
   }

.pswdMeter{
  display:inline-block;
}

.pswdMeterLevel{
  display:inline-block;
  border:1px solid black;
  width:30px;
  height:5px;
}





.ordItmNoteRev{
   font-size:1e,;
   color:red;
   font-weight:bold;
   font-style:italic;
}

