@charset "utf-8";
/* CSS Document */



/* MENU CSS BEGIN */
.submenu-pop {z-index:100000;}

/* remove all the bullets, borders and padding from the default list styling */
.submenu-pop ul { padding: 0; margin: 0; list-style-type: none;text-align:left; }

/* style the links for the top level */
.submenu-pop ul ul ul a, .submenu-pop ul ul ul a:visited { background:#da555d;}
.submenu-pop ul ul ul a:hover { background:#ccc;text-decoration:underline;}
/* position the third level flyout menu */
.submenu-pop ul ul ul{left:145px; top:0px; width:155px; }



/* hide the sub levels and give them a positon absolute so that they take up no room */
.submenu-pop ul ul { visibility:hidden; position:absolute; height:0; top:34px; left:0px;width:155px;}
.submenu-pop ul ul li a{display:block; background:#840008; color:#fff; line-height:18px; text-align:left; font-weight: normal;}

.submenu-pop *:hover > a  {color:#fff; /*background: #c9000c;*/ text-decoration: none !important;}
.submenu-pop *:hover {color:#fff; /*background: #c9000c;*/}





/* style the second level links */
.submenu-pop ul ul a, .submenu-pop ul ul a:visited {background:#da555d; color:#000; height:auto; line-height:18px; /*line-height:1em;*/ padding:3px 5px; width:135px;display:block;text-decoration:none; }

/* style the top level hover */
.submenu-pop ul ul li a:hover { text-decoration: underline; color: #000; background:#A21518; }
.submenu-pop ul ul li a.sub-sub, #menu ul ul li a.sub-sub{/*color:#1a326b; */border-bottom:1px solid #ff8282;}
.submenu-pop ul ul li a.sub-sub:hover, #menu ul ul li a.sub-sub:hover{text-decoration: none; color: #fff; background:#c9000c; }
.submenu-pop ul li:hover ul, .submenu-pop ul a:hover ul{ visibility:visible; }
.submenu-pop ul :hover ul ul{ visibility:hidden;}
.submenu-pop ul :hover ul :hover ul{ visibility:visible;}

#menu li.lihover ul {visibility:visible;}
#menu li.lihover ul ul{visibility:hidden;}

#menu li ul li.lihover ul{visibility:visible;}

#menu ul {list-style: none; text-align: left; margin: 0px 0px 0px 0px;z-index:151;}	
#menu ul li {float:left; position:relative; display:inline; font-size: 13px; font-weight: bold; height: 34px; line-height: 34px; padding: 0 18px;}
.submenu-pop ul ul a{border:none;}
#menu ul ul li {padding:0px;margin-top:0px;}
#menu ul ul li {background: none; height: auto;} /*height: 25px;*/	
#menu li.end {background: none; padding-right: 0px;}

/*For menu.js*/


.submenu-pop ul ul a:hover { text-decoration: underline; color: #000;background:#afafaf; }
.submenu-pop ul li:hover ul, .submenu-pop ul a:hover ul{ visibility:visible; }
.submenu-pop ul :hover ul ul{ visibility:hidden;}
.submenu-pop ul :hover ul :hover ul{ visibility:visible;}

#menu li.lihover ul {visibility:visible;}
#menu li.lihover ul ul{visibility:hidden;}

#menu li ul li.lihover ul{visibility:visible;}





/******************************************MENU FOR LANGUAGES*******************************************************/


.submenu2 {z-index:100;}

/* remove all the bullets, borders and padding from the default list styling */
.submenu2 ul { padding: 0; margin: 0; list-style-type: none;text-align:left;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.submenu2 ul ul { visibility:hidden; position:absolute; height:0; top:12px; left:0px;width:80px; }
.submenu2 ul ul li a{background:#fff; display:inline-table;  color:#000;line-height:18px; text-align:left;}

.submenu2 *:hover > a  {color:#000;background:#fff;}
.submenu2 *:hover {color:#000;background:#fff;}
			


/* style the second level links */
.submenu2 ul ul a, .submenu2 ul ul a:visited {background:#fff; color:#000;  height:auto; line-height:1em; padding:0px 10px; width:80px;display:block;text-decoration:none;line-height:18px;display:block;border:#E2E2E2 solid 1px;  }

/* style the top level hover */
.submenu2 ul ul li a:hover { text-decoration: underline; color:#000; background:#fff; }
.submenu2 ul ul li a.sub-sub:hover, #arch-options  ul ul li a.sub-sub:hover{text-decoration: none; color:#000; background:#EBEBEB;  }
.submenu2 ul li:hover ul, .submenu2 ul a:hover ul{ visibility:visible; }
.submenu2 ul :hover ul ul{ visibility:hidden;}
.submenu2 ul :hover ul :hover ul{ visibility:visible;}

#arch-options li.lihover ul {visibility:visible;}
#arch-options li.lihover ul ul{visibility:hidden;}

#arch-options li ul li.lihover ul{visibility:visible;}

#arch-options ul {list-style: none; text-align: left; margin: 0px 0px 0px 0px;z-index:151;}	
#arch-options ul li {float:left;position:relative;display:inline;/* padding:0px 10px; line-height: 42px;*/ margin-top:1px; text-align:center;z-index:151;}
#arch-options ul ul li {padding:0px;margin-top:0px;}
#arch-options ul ul li {background: none;}	
#arch-options li.end {background: none; padding-right: 0px;}

/*For menu.js*/


.submenu2 ul ul a:hover { text-decoration: underline;color:#000;background:#fff; }
.submenu2 ul li:hover ul, .submenu2 ul a:hover ul{ visibility:visible; }
.submenu2 ul :hover ul ul{ visibility:hidden;}
.submenu2 ul :hover ul :hover ul{ visibility:visible;}

#arch-options li.lihover ul {visibility:visible;}
#arch-options li.lihover ul ul{visibility:hidden;}

#arch-options li ul li.lihover ul{visibility:visible;}





/* MENU CSS END */
