﻿/* menu */
#hmenu
{
background-position: center;
    width: 100%;
    margin:0px;
    z-index: 10000;
    list-style: none;
    color: #000;
    display: inline-block;
    float: right;
    padding: 0;
	border-right: solid 1px #00aef0;
    background-color: #00aef0;
}
#hmenu a
{
    color: #ffffff;
    text-decoration: none;
    font-family:NegarCMS,Tahoma;
    font-size:11px;
    font-weight:normal;
}
#hmenu > li{cursor: pointer;float: right;position: relative; zindex:2002;}
#hmenu > li {
    border-left: solid 1px #FFF;padding:5px;
;
}
#hmenu > li a:hover
{
    color: #008000; 
}
#hmenu > li:hover
{
    background-color: #fad600; padding:5px;
}
#hmenu .logo {padding:0px; }
/* sub-menus*/
#hmenu ul { padding:0px; margin:0px; display:block; display:inline; z-index:2001;opacity: 1;}
#hmenu li ul {  position:absolute; right:0px; top:0px; margin-top:33px; width:230px; line-height:16px; background-color:#009cd6; color:#fff; /* for IE */ display:none; }
#hmenu li:hover ul { display:block;padding:0;margin:o;}
#hmenu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none;position:relative;height:30px;}
#hmenu li ul li:first-child { border-top: none;}
#hmenu li ul li a { display:block; color:#ffffff; }
#hmenu li ul li a:hover { color:#008000;}
#hmenu li ul li:hover { background-color:#fad600; padding:5px;}

/* 3rd Level */
#hmenu li ul li ul{ position: absolute; padding: 0px;margin: 0px;display: none;z-index: 2001;visibility: hidden;display: none; background-color: #093571; top: -1em; right: 15em; float: none;}
#hmenu li ul li:hover ul {display:block;visibility:visible;position:relative;width=100%;}
#hmenu li ul li ul li{margin: 0px; padding: 0px 5px 0px 5px; border-top: dotted 1px #606060; list-style-type: none;}

/* main submenu */
#hmenu #main { left:0px; top:-20px; padding-top:20px; background-color:#333333; color:#fff; z-index:999;}
#hmenu img {float:right;margin-left:5px;}
/* search */
.searchContainer div { background-color:#fff; display:inline; padding:5px;}
.searchContainer input[type="text"] {border:none;}
.searchContainer img { vertical-align:middle;}
/* corners*/
#hmenu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#hmenu .corner_inset_right { position:absolute; top:0px; left:150px;}
#hmenu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#hmenu .corner_left { position:absolute; left:0px; top:0px;}
#hmenu .corner_right { position:absolute; left:132px; top:0px;}
#hmenu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}

/*------------------------------Horizental1------------------------------*/
/*.navbar-toggle {
    display:  none;
    background: #666;
    padding: 10px 15px;
    color: #fff;
    float:none;

}*/
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
    background-color:#fff;
    margin-top:4px;

}
.HLinks1 {
    list-style: none;
     *zoom: 1;
     background:#009fc3;
     margin:0;
     padding:0;
}
.HLinks1:before,
.HLinks1:after {
    content: " "; 
    display: table; 
}
.HLinks1:after {
    clear: both;
}
.HLinks1 ul {
    list-style: none;
    width: 9em;
}
.HLinks1 a {
    padding: 10px 15px;
    color:#fff;
}
.HLinks1 li {
    position: relative;
}
.HLinks1 > li {
    float: right;
}
.HLinks1 > li > .parent {
    background-image: url("Images/down.png");
    background-repeat: no-repeat;
    background-position:  5% 50%;
}
.HLinks1 > li > ul > li > .subparent {
    background-image: url("Images/down.png");
    background-repeat: no-repeat;
    background-position:  5% 50%;
}
.HLinks1 > li > a {
    display: block;
}
.HLinks1 li  ul {
    position: absolute;
    right: -9999px;
}
.HLinks1 > li.hover > ul {
    right: 0;
    padding:0;
}
.HLinks1 li li.hover ul {
    right: 100%;
    top: 0;
    padding:0;
}
.HLinks1 li li a {
    display: block;
    background: #009fc3;
    position: relative;
    z-index:100;
}
.HLinks1 li li li a {
    background:#009fc3;
    z-index:200;
}

@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
    .HLinks1 > li {
        float: none;
    }
    .HLinks1 > li > .parent {
        background-position: 5% 50%;
    }
    .HLinks1 li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 5% 50%;
    }
    .HLinks1 ul {
        display: block;
        width: 100%;
    }
   .HLinks1 > li.hover > ul , .HLinks1 li li.hover ul {
        position: static;
    }
   .navbar-nav li {
    width:60%;
}

}


/*------------------------------Horizental1------------------------------*/


/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
#MenuAccordion{
  list-style: none;
  margin: 0;
  padding: 0;
  height:310px;
  margin-top:5px;
  margin-bottom:5px;
  overflow:hidden;
}

#MenuAccordion li{
display:block;
float:right;
height:300px;
margin:0;
padding:0px 3px;
position:relative;
}

#MenuAccordion li a{
  display: block;
  overflow: hidden;
  /*height: 75px;*/
  /*width: 62px;*/
}

#a1{
  width: 35px;
}

#MenuAccordion li img{

float:right;
/*
height:35px;
width:35px;
*/
border:0;
}

#MenuAccordion li p{
display:block;
float:right;
height:35px;
margin:0;
padding:0;
position:relative;
right:10px;
top:10px;
width:25px;
}
/*▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲*/


/**            Start Horizontal1 CommonCSS            **/
.sf-menu li {float:right;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {right:0;left:auto;}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {right:210px; left:auto;}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {right:210px; left:auto;}

/*** DEMO SKIN ***/
.sf-menu {
    background-position: center;
    width: 990px;
    z-index: 10000;
    list-style: none;
    color: #000;
    display: inline-block;
    float: right;
    padding-top: 7px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 7px;
    margin: 0px;
    background-repeat: repeat-x;
    background-image: url('Images/Menu-BG-Blue.png');
    height:28px;
}



.sf-menu a {border:none;}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-left:1em; padding-right:1em;}
.sf-sub-indicator {right:auto;left:.75em; background-image:url('images/Arrow-right-1.png');}
.sf-shadow ul {
	padding:0 0 9px 8px; background-position:left bottom;

	border-top-left-radius: 17px;
	border-bottom-right-radius: 17px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;

	-moz-border-radius-bottomright: 17px;
	-moz-border-radius-topleft: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
	border-top-left-radius: 17px;
	border-bottom-right-radius: 17px;
}
/**            End Horizontal1 CommonCSS            **/

/*URL: http://www.dynamicdrive.com/style/ */
.suckerdiv {direction: rtl}
.suckerdiv a,.suckerdiv a:active,.suckerdiv a:visited,.suckerdiv a:link {
font-family:NegarCMS,Tahoma; 
font-size: 8pt; 
color: #000000}



.suckerdiv ul
{
	background-position: right center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%; /* Width of Menu Items */
	border-bottom: 1px solid #CCCCCC;
	background-repeat: repeat-x;
    background-color:#e1e1e1;
}
.suckerdiv ul li
{
    position: relative;
    padding: 8px;
    z-index: 1000;
    border-bottom:1px solid #efefef;
}
.suckerdiv ul li:hover
{
    background-color:#48a5c7;
}
.suckerdiv ul li a:hover
{
	color: #fff;
	padding:0;

}
/*Sub level menu items */
.suckerdiv ul li ul
{
    position: absolute;
    width: 180px; /*sub menu width*/
    top: 0;
    visibility: hidden;
    background-color: #e1e1e1;
}
.suckerdiv ul li a:visited,.suckerdiv ul li a:active,.suckerdiv ul li a:link
{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
font-family:NegarCMS,Tahoma;
font-size:11px;
font-weight:normal;

}
/* Sub level menu links style */
.suckerdiv ul li a{

display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #fff;
text-decoration: none;


}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 25px; }
* html .suckerdiv ul li a {}
/* End */


.PollChart
{
	background-color: #0099FF;
}


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/** -------------------------------------VerticalMenu3---------------------------------------- **/
ul.sdt_menu li{
	float:right;
}
ul.sdt_menu {
    font-family:NegarCMS,Nasim;
    font-size:16px;
    direction:rtl;
}
ul.sdt_menu li span span.sdt_link {
    float:right;
}
ul.sdt_menu li div.sdt_box a {
    float: right;
}
ul.sdt_menu li div.sdt_box {
    padding-right:10px;
}
.LinksVM {
	font-family: NegarCMS,NegarFont1,times new roman;
}

.navbar-header {
    float: right;
}
.navbar-nav {
    float: right;
    margin: 0;
	padding: 0px;
}
.navbar-nav > li {
    float: right;
	border-left: 1px solid #fff;
	margin: 7px auto;

}
nav ul ul {
	display: none;
}
 
nav ul li:hover > ul {
	display: block;
}
.dropdown-menu > li {
    float: right;
	width: 285px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
	left:0;
    z-index: 10000;
    display: none;
    float: right;
    min-width: 390px;
    padding: 5px 0;
    margin: -32px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #e1e1e1;;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff;
	background-color: #17408d;
	width: 380px;
}
.dropdown-menu > li > a {
    display: block;
    padding: 5px 25px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color:#17408d;
    white-space: nowrap;
}

.dropdown-submenu > ul.dropdown-menu{
	right:100%;
	min-width: 330px;
}
.dropdown a{
	display:block;
}