html,body{}
div.accessibileLinks{position:absolute; right:0; top:0; z-index:999999;}
div.accessibileLinks.on{display:block !important;}
div.accessibileLinks button{
cursor:pointer;	
font-family:Arial !important;
border:none;	
overflow: hidden; 
height: 0px;
width: 0px; 
margin:0;
padding:0;
border:0; 
background-color:#000;
color:#fff;
font-size:18px;
display:block;
}
div.accessibileLinks button:focus{
height: auto;
width: auto; 
padding:15px;
}


div.accessibileMenu{position:fixed; left:-320px; top:15px; z-index:1010; font-family:Arial !important;}
div.accessibileMenu.on{display:block !important;}
div.accessibileMenu button.open{
	position:absolute; top:20px;
	right:-39px;
	cursor:pointer;
	padding:0;
	margin:0;
	color:rgba(0,0,0,0);
	text-align:right;
	width:40px; 
	height:40px; 
	overflow:hidden;
	background:url(images/accessibility_icon.png) no-repeat center; 
	background-size:cover;
	border:none;
	border-radius:0 5px 5px 0; 
	-moz-border-radius:0 5px 5px 0; 
	-webkit-border-radius:0 5px 5px 0; 
	display:block;
	border:1px solid #2B4DA7; border-left:none;
	-webkit-box-shadow: 8px 0px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    8px 0 10px 0 rgba(0, 0, 0, 0.2);
	box-shadow:         8px 0 10px 0 rgba(0, 0, 0, 0.2);		
	z-index:100;
}
div.accessibileMenu nav{display:block; background:#fff; border:1px solid #2B4DA7; padding:20px; border-left:none;
width:320px;
	border-radius:0 5px 5px 0; 
	-moz-border-radius:0 5px 5px 0; 
	-webkit-border-radius:0 5px 5px 0; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);;
	-moz-box-shadow:    0 0 10px 0 rgba(0, 0, 0, 0.2);;
	box-shadow:         0 0 10px 0 rgba(0, 0, 0, 0.2);;	
}
div.accessibileMenu nav button{font-family:Arial !important; cursor:pointer;}
div.accessibileMenu nav button.close{position:absolute; left:10px; top:10px; width:30px; height:30px; 
color:rgba(0,0,0,0);
text-align:right;
background:url(images/icon_close.png) #fff no-repeat center; background-size:cover; border:none;
}
div.accessibileMenu nav ul{display:block; margin:0; padding:0;}
div.accessibileMenu nav li{display:block; margin:0; padding:0;}
div.accessibileMenu nav div.title{font-size:18px; border-bottom:1px solid #2B4DA7; color:#2B4DA7; font-weight:bold; padding-bottom:5px; margin-bottom:10px;}
div.accessibileMenu nav li.on{background:url(images/icon-v.png) no-repeat left center;}
div.accessibileMenu nav li button{margin-bottom:10px; text-align:right; background:#fff no-repeat right center; background-size:auto 100%; border:none; padding-right:25px; height:20px; font-size:14px;}
div.accessibileMenu nav li button:hover{text-decoration:underline;}
div.accessibileMenu nav li button.magnifying{background-image:url(images/icon_magnifying.png);}
div.accessibileMenu nav li button.bigFont{background-image:url(images/icon_bigFont.png);}
div.accessibileMenu nav li button.fontFamily{background-image:url(images/icon-font.png);}
div.accessibileMenu nav li button.bgLight{background-image:url(images/icon-light.png);}
div.accessibileMenu nav li button.bgDark{background-image:url(images/icon-dark.png);}
div.accessibileMenu nav li button.bgDefault{background-image:url(images/icon-default.png);}
div.accessibileMenu nav li button.linkHighlight{background-image:url(images/icon_link.png);}
div.accessibileMenu nav li button.backToSorce{background-image:url(images/icon-reset.png);}
div.accessibileMenu nav li button.accDecleration{background-image:url(images/icon-decleration.png);}
div.accessibileMenu nav li button.accHelp{background-image:url(images/icon-help.png);}
div.accessibileMenu div.rights{border-top:1px solid #2B4DA7; padding-top:10px; font-size:12px; line-height:18px;}
div.accessibileMenu div.page{display:none;
position:absolute; border:1px solid #000; top:0; left:0; width:100%; height:100%; background:#fff;
padding:20px;	
	border-radius:0 5px 5px 0; 
	-moz-border-radius:0 5px 5px 0; 
	-webkit-border-radius:0 5px 5px 0; 
}
div.accessibileMenu div.page h1{font-size:18px; border-bottom:1px solid #2B4DA7; color:#2B4DA7; font-weight:bold; padding-bottom:5px; margin-bottom:10px;}
div.accessibileMenu div.page div{font-size:18px; border-bottom:1px solid #2B4DA7; color:#2B4DA7; font-weight:bold; padding-bottom:5px; margin-bottom:10px;}
div.accessibileMenu div.page button.closePage{position:absolute; left:10px; top:10px; width:30px; height:30px; 
color:rgba(0,0,0,0);
text-align:right;
background:url(images/icon_close.png) #fff no-repeat center; background-size:cover; border:none;}
div.accessibileMenu div.declerationPage{}
div.accessibileMenu div.helpPage{}



/*magnifying*/
.ui-tooltip{
background: black;
border: 2px solid white;
width:100%;
padding:15px;
color: white;
font-size:30px;
box-shadow: 0 0 7px black;
width:auto !important;
max-width:1000px !important;
}

.toolTipDetails {
    width:  1200px !important;
    max-width: 1200px !important;
    overflow:auto !important;
  } 





ul#navmenu-h li li a.light{color:#000 !important;}





/*transition*/
div.accessibileMenu
{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

iframe body{direction:rtl;}
iframe.accIframe{border:0; width:100%; height:85%;}

div.helpPage, div.accPage{font-family:Arial, Helvetica, sans-serif; font-size:16px; direction:rtl;}
div.helpPage h1, div.accPage h1{font-size:18px; border-bottom:1px solid #2B4DA7; color:#2B4DA7; font-weight:bold; padding-bottom:5px; margin-bottom:10px;}
div.h1{font-size:18px; border-bottom:1px solid #2B4DA7; color:#2B4DA7; font-weight:bold; padding-bottom:5px; margin-bottom:10px;}

@media only screen and (max-width: 950px) {
	div.accessibileMenu{top:90px;}
	div.accessibileMenu nav ul.navMenu{height:260px; overflow:auto;}
}