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

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

/* remove all the bullets, borders and padding from the default list styling */
.submenu ul { padding: 0; margin: 0; list-style-type: none;text-align:left; }
/* style the links for the top level */
.submenu ul ul ul a, .submenu ul ul ul a:visited { background:#b41a1a;}
.submenu ul ul ul a:hover { background:#ccc;text-decoration:underline;}
/* position the third level flyout menu */
.submenu ul ul ul{left:154px; top:0px; width:155px; }



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

.submenu *:hover > a  {color:#FFFFFF;background:#b41a1a;}
.submenu *:hover {color:#FFFFFF;background:#b41a1a;}
			
			



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

/* style the top level hover */
.submenu ul ul li a:hover { text-decoration: underline; color: #fff; background:#A21518; }
.submenu ul ul li a.sub-sub:hover, #menu ul ul li a.sub-sub:hover{text-decoration: none; color: #fff; background:#A21518; }
.submenu ul li:hover ul, .submenu ul a:hover ul{ visibility:visible; }
.submenu ul :hover ul ul{ visibility:hidden;}
.submenu 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;/* padding:0px 10px; line-height: 42px;*/ margin-top:1px; text-align:center;z-index:151;}
#menu ul ul li {padding:0px;margin-top:0px;}
#menu ul ul li {background: none;}	
#menu li.end {background: none; padding-right: 0px;}

/*For menu.js*/


.submenu ul ul a:hover { text-decoration: underline; color: #fff;background:#afafaf; }
.submenu ul li:hover ul, .submenu ul a:hover ul{ visibility:visible; }
.submenu ul :hover ul ul{ visibility:hidden;}
.submenu 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 ARCHIEVE*******************************************************/


.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:155px; }
.submenu2 ul ul li a{background:#fff; display:block;  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:135px;display:block;text-decoration:none;line-height:20px;display:inline-table;border:#E2E2E2 solid 1px; border-collapse:collapse; }

/* 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:#E2E2E2;  }
.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 */