/*
Menu related selectors
*/
.jsdomenudiv
{
 background-color: #ffffff;
 border: 0px solid #2C2C2C;
 cursor: pointer;
 padding: 0;
 margin-top:10px;
 width : 200px;
 position: absolute; /* Do not alter this line! */
 z-index: 100;
 visibility: hidden; 
 text-align: left;
}   

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .jsdomenudiv
    {
        margin-top: 10px;     
    }
}              

.jsdomenuitem
{
 background-color: #DDDAD4;
 border-top: 1px solid #ffffff;
 color: #133E37;
 font-family: Arial,sans-serif;
 font-size: 9pt;
 font-weight: bold;
 padding-bottom: 4px;
 padding-left: 10px;
 padding-right: 0px;
 padding-top: 5px;
 position: relative; /* Do not alter this line! */
 margin: 0px;
}  

.jsdomenuitemover
{
 background-color: #DDDAD4;
 border-top: 1px solid #ffffff;
 color: #133E37;
/* font-family: Arial,sans-serif;*/
 font-size: 9pt;
 font-weight: bold;
text-decoration: underline;
 padding-bottom: 4px;
 padding-left: 10px;
 padding-right: 0px;
 padding-top: 5px;
 position: relative; /* Do not alter this line! */
 margin: 0px;
} 

.jsdomenuarrow
{
 background-image: url(../images/admin/menu/arrow.png);
 background-repeat: no-repeat ! important ; /* Do not alter this line! */
 position: absolute !important ; /* Do not alter this line! */
 right: 8px !important ;
 width: 4px !important ;
 height: 7px !important ;
 overflow: hidden !important ;
}

.jsdomenuarrowover
{
 background-image: url(../images/admin/menu/arrow_o.png);
 background-repeat: no-repeat !important ; /* Do not alter this line! */
 position: absolute !important ; /* Do not alter this line! */
 right: 8px !important ;
 width: 4px !important ;
 height: 7px !important ;
  overflow: hidden !important ;
  
}

.jsdomenusep
{
 padding-left: 0px;
 margin: 0px;
}

.jsdomenusep hr
{
    margin-right:1px;
    height:1px;
    color: #cccccc;
}

.jsdomenubardiv
{
 position: relative; /* Do not alter this line! */
 visibility: visible;
 background: url('../images/menu_bg.jpg') repeat-x left top;     
 padding:0px;
 margin:0px 0;
 cursor: pointer;    
 border: 0px;
}  





.jsdomenubardragdiv
{
 cursor: move;
 display: inline;
 font-family: Arial,sans-serif;
 font-size: 11pt;
 padding-bottom: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 2px;
 position: relative; /* Do not alter this line! */
 visibility: hidden;
 width: 0px;
 margin: 0px;
 /*top:4px;*/
}

/* Main Menu Item */

.jsdomenubaritem
{
cursor:pointer;	
border-left:0px solid #ffffff;
border-right:1px solid #ffffff;
color:#979482;
display:inline;
font-family: Arial,sans-serif;
font-size:11pt;
font-weight:bold;
/*margin:100;*/
padding:10px 15px;
position:relative;
/*top:1px;*/
}  

/* Last Main Menu Item */

.jsdomenubaritemLast
{
cursor:pointer;
border-left:0 solid transparent;
border-right:0px solid #000000;
color:#979482;
display:inline;
font-family:Arial,sans-serif;
font-size:11pt;
font-weight:bold;
margin:0;
padding:10px 15px;
position:relative;
/*top:1px;*/	
}

/* Main Menu Item Mouseover */

.jsdomenubaritemover
{
 cursor:pointer;	
 border-left: 0px solid transparent;
 border-right: 1px solid #ffffff;
 color: #979482;
 display: inline;
 font-family: Arial,sans-serif;
 font-size: 11pt;
 font-weight: bold;
text-decoration: underline;
 margin: 0;
 padding: 10px 15px;
 position: static; /* Do not alter this line! */
 /*top: 1px;*/
}

/* Last Main Menu Item Mouseover */

.jsdomenubaritemoverLast
{
 cursor:pointer;	
 background-color: transparent;
 border-left: 0px solid transparent;
 border-right: 0px solid transparent;
 color: #979482;
 display: inline;
 font-family: Arial,sans-serif;
 font-size: 11pt;
 font-weight: bold;
text-decoration: underline;
 margin: 0px;
 padding: 10px 15px;
 position: static; /* Do not alter this line! */
 /*top:1px;*/
}

.jsdomenubaritemclick
{
 cursor:pointer;	
 background-color: transparent;
 border-left: 0px solid transparent;
 border-right: 1px solid #ffffff;
 border-top: 0px solid #fffefc;
 border-bottom: 0px solid #fffefc;
 color: #979482;
 display: inline;
 font-family: Arial,sans-serif;
 font-size: 11pt;
text-decoration: underline;
 font-weight: bold;
 margin: 0px;
 padding: 10px 15px;
 position: relative; /* Do not alter this line! */
 
 /*top:1px;*/
}

.jsdomenubaritemclickLast
{
 cursor:pointer;	
 background-color: transparent;
 border-left: 0px solid transparent;
 border-right: 0px solid transparent;
 border-top: 0px solid #fffefc;
 border-bottom: 0px solid #fffefc;
 color: #659891;
 display: inline;
 font-family: Arial,sans-serif;
 font-size: 11pt;
 font-weight: bold;
 margin: 0px;
 padding: 10px 15px;
 position: relative; /* Do not alter this line! */
 /*top:1px;*/
}
body,td,table,a,span,p,label,h1,h2,h3,h4,h5,h6 { font-family: Lato, Arial,sans-serif;!important; }
#staticMenuBar span{ font-family: Lato, Arial,sans-serif; padding-right: 30px !important; }
#staticMenuBar span { font-weight: normal !important; font-size: 16px !important; color: #004739; text-decoration: none !important; transition:0.5s; -webkit-transition:0.5s; }
#staticMenuBar span.active { color: #979482 !important; transition:0.5s; -webkit-transition:0.5s; }
.jsdomenubardiv { margin: 15px auto auto; max-width: 100%;  }
.parent_nav { background-repeat: repeat-x !important; background-position: bottom !important;margin: auto;max-width: 100%;}

body .jsdomenudiv { background-image: url(../images/white_bg_op.png);/*top: 105px !important;*/}
body .jsdomenudiv, body .jsdomenuitem { background-color: unset !important; color: #979482 !important;font-size: 16px !important;  font-family: Lato, Arial,sans-serif; font-weight: normal !important; }
 body .jsdomenuitem:hover { color: #004739 !important; font-weight: normal !important; font-size: 16px !important; text-decoration: none !important;  }
 body .jsdomenudiv div, body .jsdomenudiv a { font-weight: normal !important; font-size: 16px !important; text-decoration: none !important;  }