p{font-family:Tahoma;font-size:9pt;color:#242424;line-height:2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
p:hover{color:#242424;font-Weight:normal;font-Style:normal;text-Decoration:none;}
.normaltext{font-family:Tahoma;font-size:9pt;color:#242424;line-height:2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
.normaltext:hover{color:#242424;font-Weight:normal;font-Style:normal;text-Decoration:none;}
.jstree-clicked{color:#333333 !important;background: #AAA !important;border: 1px solid #777 !important;}
.jstree a{font-family:Tahoma !important;font-size:9pt !important;color:#242424 !important;line-height:2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
.jstree a:hover{color:black !important;font-Weight:normal !important;font-Style:normal !important;text-Decoration:none !important;}
ul{font-family:Tahoma;font-size:9pt;color:#242424;line-height:1.5;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
ul:hover{color:#242424;font-Weight:normal;font-Style:normal;text-Decoration:none;}
ol{font-family:Tahoma;font-size:9pt;color:#242424;line-height:2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
ol:hover{color:#242424;font-Weight:normal;font-Style:normal;text-Decoration:none;}
li{font-family:Tahoma;font-size:9pt;color:#242424;line-height:1.2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
li:hover{color:#242424;font-Weight:normal;font-Style:normal;text-Decoration:none;}
h1{font-family:Tahoma;font-size:9pt;color:#000000;line-height:1.2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
h1:hover{color:#000000;font-Weight:normal;font-Style:normal;text-Decoration:none;}
h2{font-family:Arial;font-size:13pt;color:#2A7FBA;line-height:1.2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
h2:hover{color:#2A7FBA;font-Weight:normal;font-Style:normal;text-Decoration:none;}
h3{font-family:Tahoma;font-size:9pt;color:#1f679b;line-height:1.2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
h3:hover{color:#1f679b;font-Weight:normal;font-Style:normal;text-Decoration:none;}
h4{font-family:Times New Roman;font-size:11pt;color:#242424;line-height:1.2;font-Weight:bold;font-Style:normal;text-Decoration:none;margin:0px;}
h4:hover{color:#242424;font-Weight:bold;font-Style:normal;text-Decoration:none;}
h5{font-family:Times New Roman;font-size:10pt;color:#242424;line-height:1.2;font-Weight:bold;font-Style:normal;text-Decoration:none;margin:0px;}
h5:hover{color:#242424;font-Weight:bold;font-Style:normal;text-Decoration:none;}
h6{font-family:B Mitra;font-size:16pt;color:#242424;line-height:1.2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
h6:hover{color:#242424;font-Weight:normal;font-Style:normal;text-Decoration:none;}
a{color:#0575b9;line-height:1.2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
a:hover{color:#1b3d73;font-Weight:normal;font-Style:normal;text-Decoration:none;}
a{color:#0575b9;line-height:1.2;font-Weight:normal;font-Style:normal;text-Decoration:none;margin:0px;}
a:hover{color:#1b3d73;font-Weight:normal;font-Style:normal;text-Decoration:none;}


.DisabledObject
{
border: none;box-shadow: none;webkit-appearance: none;-moz-appearance: none;background: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;
}



.GeneratedResponsiveMainMenu ul {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
     position: absolute; 
    z-index: 5000;
    box-sizing: border-box;
width:initial;
}


    .GeneratedResponsiveMainMenu li:hover ul li:hover ul {
        /*margin-right:170px;*/
        margin-top:-40px;
    }
/*Style for dropdown links*/
.GeneratedResponsiveMainMenu li:hover ul li:hover ul a {
	/*background: #f3f3f3;
	color:#000;
	height: 40px;
	line-height: 40px;
    white-space: nowrap;
    text-align:right;
    border-color: #f3f3f3;*/
   
}

/*Hover state for dropdown links*/
.GeneratedResponsiveMainMenu li:hover ul li:hover ul  a:hover {
/*	background:#08142f ;
	color: #fff;*/

}

.GeneratedResponsiveMainMenu li:hover  ul li:hover  a {
}


/*create a horizontal list with spacing*/
.GeneratedResponsiveMainMenu li {
	display:inline-block;
	/*float: left;*/
}

/*Style for menu links*/
.GeneratedResponsiveMainMenu li a {
	display:block;
	    padding-left: 15px;
    padding-right: 15px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-family: IRANSans;
        font-size: 0.8em;
            font-weight: normal;

	color: #fff;
	
	text-decoration: none;
}

/*Hover state for top level links*/
.GeneratedResponsiveMainMenu li:hover a {

}

/*Style for dropdown links*/
.GeneratedResponsiveMainMenu li:hover ul a {
	 
}

/*Hover state for dropdown links*/
.GeneratedResponsiveMainMenu li:hover ul a:hover {
}

/*Hide dropdown links until they are needed*/
.GeneratedResponsiveMainMenu li ul {
	display: none;
}

/*Make dropdown links vertical*/
.GeneratedResponsiveMainMenu li ul li {
	display: block;
	float: none;
   
}

/*Prevent text wrapping*/
.GeneratedResponsiveMainMenu li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}

/*Display the dropdown on hover*/
.GeneratedResponsiveMainMenu ul li a:hover + .hiddenMenu,.GeneratedResponsiveMainMenu  .hiddenMenu:hover {
	display: block;
        
}

/*Style 'show menu' label button and hide it by default*/
.GeneratedResponsiveMainMenu .show-menu {
	height:36px;
	display: none;
}

/*Hide checkbox*/
.GeneratedResponsiveMainMenu input[type=checkbox]{
    display: none;
    -webkit-appearance: none;
}

/*Show menu when invisible checkbox is checked*/
.GeneratedResponsiveMainMenu input[type=checkbox]:checked create  #MobikeMainMenu{
    display: block;
}


/*Responsive Styles*/

@media screen and (max-width : 955px){
    .GeneratedResponsiveMainMenu li:hover ul li:hover ul
{
        margin-right: 0px !important;
}

	.GeneratedResponsiveMainMenu ul {
		display:none;
	}
	.GeneratedResponsiveMainMenu li {
		border-bottom:1px solid gray;
        }
	/*Make all menu links full width*/
	.GeneratedResponsiveMainMenu ul li,.GeneratedResponsiveMainMenu  li a {
		width: 100% !important;
            box-sizing: border-box;

         text-align: right;
	}
	/*Display 'show menu' link*/
	.GeneratedResponsiveMainMenu .show-menu {
		display:block;
	}
}
 

 
  /*GLOBAL*/
  
    body {
    background: url(/files/ime-co-ir/ZTemplate/map.png);
    background-attachment: fixed;
}
  
  h4{
        border-bottom: 2px solid #1f7ebb;
    padding-bottom: 5px;
    font-size: 13pt;

  }  
  
  #WebPartZone1Container .bootstrap-table table th {
    color: white;
    background: #1479b8;
    font-size: 8pt;
    padding: 3px 4px 3px 4px;
}
  
  .footdiv {
    background: #3e3e3e;
    padding-top: 20px;
    border-top: 4px solid #b2b2b2;
        color: #fff;

}
  .foursection
  {
    max-width: 1200px;
    margin: auto;
  }
  .foursection .headtds {
    background: #232323;
    border-right: 5px solid #007cb5;
    padding: 5px;
    padding-right: 7px;
}
  
  .footerColumns{
    max-width:280px;
    display:inline-block;
    vertical-align:top;
        width: 100%;

  }
  .footerColumns table{
    width:100%;
  }
  #moveup{
    position: fixed;
    bottom: 5px;
    left: 5px;
    width: 2em;
    height: 2em;
  }
  #PageContainer{
    margin:auto;
  }
     @font-face {
    font-family: 'IRANSans';
    src: url('/fonts/IRANSans.woff') format('woff');
}
   *{
font-family:'IRANSans' !important;
}

  .whiteColor 
  {
    color:#fff;
  }
  .PageWidth , #FooterContainer
  {
    max-width:1200px;
        margin: 0 auto;

  }
  .rightAlign
  {
    text-align:right;
  }

  /*END OF GLOBAL*/
  /*HEADER*/
  
  .websitelogo {
    width: 80%;
    max-width: 250px;
}
  .otherlangplace {
    max-width: 1210px;
    margin: 0 auto;
}
  .otherlang {
    background: #1479b8;
    float: left;
    color: white;
    padding: 0px 15px 3px 15px;
    border-radius: 0px 0px 7px 7px;
    font-size: 8pt;
    width: 140px;
}
  
  
  

  
  /*END OF HEADER*/
  
/*MENU*/


#MenuContainerHolder
{
 background-color:#1479b8 ;
      max-width: 1220px;
    height: 40px;
    border-radius: 4px;
    margin: 0 auto;
   
    z-index: 20;
  display:block !important;
      position: relative;
    
}
  
  #MenuContainerUL
  {
  display: inline-block;
        padding: 0;

    }
  #MenuContainerUL >li >a
  {
    color: #fff;
  }
#MenuContainerUL >li >a:hover{
  color:000;
}

#MenuContainerUL >li:hover{
  color:000;
}

  #MenuContainerUL >li
  {
       display: inline-block;
    color: #fff;
    padding-left: 12px;
    border-left: 1px solid #419fda;
    padding-right: 12px;
    height: 30px;
    cursor:pointer;
    padding-top: 10px;
  }
  
  #MenuContainerUL >li:hover
  {
       outline:2px solid #1479b8;
	background-color:#fff;
    color:#1479b8 ;
        
  }
  
  
  #MenuContainerHolder UL li:hover
  {
	color:#000;
  }
     #MenuContainerHolder UL li:hover > div
  {
  display: block !important;
    position: absolute;
    background: rgba(255, 255, 255, 0.90);
    
    max-width: 1190px;
    padding: 0px;
    margin: 0px auto;
        margin-top: 13px;

    right: 0px;
    left: 0px;
    z-index: 200;
    border: 1px solid #1479b8;
    box-shadow: 0px 16px 25px 0px silver;
    border-radius: 0px 0px 7px 7px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

   #MenuContainerHolder UL li >div
  {
    display:none;
    
  }
  
    #MenuContainerHolder UL li:hover > div > ul
  {
    display:inline-block;
        vertical-align: top;
    width:20%;
    list-style-image: url(/files/ime-co-ir/Images/Icon/ArrowIcon.png);

  }
  
  
    #MenuContainerHolder UL li:hover > div >ul ul
  {
   
    list-style-image: url(/files/ime-co-ir/Images/Icon/BulletIcon.png) !important;

  }
  #MenuContainerHolderMobileHandler
  {
    display:none;
    
  }
  
  

/*END OF MENU*/



  /* GLOBAL RESPONSIVE*/
  @media screen and (max-width : 955px){
    
    .footerColumns{
      max-width:inherit;
    }
    #MenuContainerHolderMobileHandler
    {
     display: block;
    width: 100%;
    background-color: #3e3e3e;
    height: 30px;
    text-align: center;
    color: #fff;
    font-weight: bolder;
    padding-top: 7px;
    }
#MenuContainerUL >li
    {
      display: block;
    width: 100%;
    background: rgba(20, 121, 184, 0.95);
    color: #fff;
      border-bottom: 1px solid #fff;
      
    }
    #MenuContainerUL
    {
width: 100%;
    }
    #MenuContainerUL , #SiteSearch
    {
      display:none;
    }
    #MenuContainerHolder UL li:hover > div > ul
    {
      width:100%;
    }
  }

  /* END OF GLOBAL RESPONSIVE*/
  