			  .acc_boxin, body.accessibility-low-contrast .acc_boxin {float:right; font-size: 18px; background-color:#fff !important;}
			  .acc_box {float:right; width:100%; clear:both;     height: 50px;}
			  .g_opposite{float:left;}
			  .acc_box  #copyrigth {display: inline-block; float: right; padding: 0 5px 0 5px; font-size: 11px !important; color: #ccc !important; text-align: center; position: relative !important; top: 8px !important;}
              .accessibility-panel{width: 330px;position: fixed;display: block;background-color: transparent !important; right: -270px;top:70px;z-index: 9999999;left:auto;}
              .accessibility-panel .accessibility-functions{background-color:#fff !important;width:270px;border: 1px solid #526176; border-right:none; box-sizing:border-box; z-index: 999;  position: relative; font-family:Assistant; padding-bottom:10px;}
              .accessibility-panel .accessibility-functions .accessibility-header{font-size:20px; line-height:2em; color:#34495e !important;text-align: center;background: #eee !important;display: block; margin-bottom:5px;}
              .accessibility-panel .accessibility-functions .filter{text-align:right; direction:rtl;  box-sizing:border-box; line-height:2em; background-color:#fff !important;}
              .accessibility-panel .accessibility-functions .filter a{color:#34495e !important; text-decoration:none; padding:0 20px; display:block;}
              .accessibility-panel .accessibility-functions .filter .btn{margin-left:10px;}
              .accessibility-panel .accessibility-functions .filter .full-contrast.flip{ -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
              .accessibility-panel .accessibility-icon{background-image: url(accessability_logo.png) !important; width: 41px;height: 41px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; }
				 .accessibility-panel .accessibility-icon a {width: 41px; height: 41px; display: block;}
				.accessibility-icon {backgruound-color: none !important;}
				 
				  i.btn.undo {background-image: url(remove.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
				  i.btn.font {background-image: url(font.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
				  i.btn.link {background-image: url(underline.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
				  i.btn.animation {background-image: url(eye_blocked.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
				  i.btn.full-contrast.flip {background-image: url(contrast.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
				  i.btn.low-contrast {background-image: url(contrast.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
				  i.btn.full-contrast {background-image: url(contrast.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
					i.btn.barcode {background-image: url(blkwh.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
					i.btn.plus {background-image: url(plus.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
					i.btn.minus {background-image: url(minus.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
					i.btn.keyboard {background-image: url(keyboard.png); width: 18px;height: 18px; border: 0; z-index: 99;  position: relative; float:right; cursor: pointer; top: 9px; }
            
          .accessibility-panel .accessibility-functions .filter a:hover{background:#eee !important;}
          .accessibility-panel .accessibility-icon:hover{background-color:rgba(39,58,84,1) !important;}
          .accessibility-panel .accessibility-functions .btn{cursor:pointer;}
          button.accessibility-underline,
          a.accessibility-underline{text-decoration:underline !important;}
          a.accessibility-underline img{border:2px dotted #000;}
          body.accessibility-grey{  /* IE */ filter: gray;/*Chrome 19+,Safari 6+,Safari 6+ iOS, Opera 15+ */-webkit-filter: grayscale(100%);/* firefox */  filter: grayscale(1);}
         
		 body.accessibility-low-contrast, body.accessibility-low-contrast div, body.accessibility-low-contrast footer, body.accessibility-low-contrast header{ background: none !important; background-image: none !important;  background-color: #c2d3fc  !important; color: black !important; outline: 1px dashed yellow !important;}
		  body.accessibility-low-contrast a,  body.accessibility-low-contrast li,  body.accessibility-low-contrast p, body.accessibility-low-contrast h1, body.accessibility-low-contrast h2, body.accessibility-low-contrast h3, body.accessibility-low-contrast h4 { color: black !important;}

		 body.accessibility-full-contrast,  body.accessibility-full-contrast div, body.accessibility-full-contrast footer, body.accessibility-full-contrast header{ background: none !important; background-image: none !important;  background-color: black !important; color: yellow !important; outline: 1px dashed yellow !important;}
		   body.accessibility-full-contrast a,  body.accessibility-full-contrast li,  body.accessibility-full-contrast p, body.accessibility-full-contrast h1, body.accessibility-full-contrast h2, body.accessibility-full-contrast h3, body.accessibility-full-contrast h4 { color: yellow !important;}
		   
		  body.accessibility-keyboard a:hover,body.accessibility-keyboard a:focus{outline: 1px solid #40ff00;  outline-width:5px;}
		  body.accessibility-keyboard input:focus, body.accessibility-keyboard input:hover, body.accessibility-keyboard input:hover, body.accessibility-keyboard button:focus{outline: 1px solid #40ff00;  outline-width:5px;}
		  body.accessibility-keyboard img:hover, body.accessibility-keyboard img:focus{outline: 1px solid #40ff00; outline-width:5px;}
		  
          .accessibility-panel .accessibility-functions .active{background-color:#eee !important;}																											
          .accessibility-font{font-family:Arial !important;}
          .accessibility-full-contrast-ie{background-color:#000 !important;color:#fff !important;}
          a.accessibility-full-contrast-ie{color:yellow !important;}
          button.accessibility-full-contrast-ie{border:2px dotted yellow !important;text-decoration:underline !important;}
          a.accessibility-full-contrast-ie img{border:2px dotted yellow !important;}
          .accessibility-low-contrast-ie{background-color:#000 !important;color:#fff !important;}
          button.accessibility-low-contrast-ie{border:2px dotted #fff !important;text-decoration:underline !important;}
          a.accessibility-low-contrast-ie img{border:2px dotted #fff !important;}
          .accessibility-grey-ie{background-color:#A7A7A7 !important; color:#fff !important;}
          body.accessibility-grey-ie{background-color:#EFEFEF !important;}
		body.accessibility-animation {/*CSS transitions*/ -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important;  transition-property: none !important;/*CSS transforms*/  -o-transform: none !important; -moz-transform: none !important;   -ms-transform: none !important;  -webkit-transform: none !important;   transform: none !important;  /*CSS animations*/   -webkit-animation: none !important;   -moz-animation: none !important;   -o-animation: none !important;   -ms-animation: none !important;   animation: none !important;}
		  